[Bridge] Building 1.1 ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Good day Folks!

Working on a bridging firewall/gateway and attempting to solve the age-old 
mystery of whether I can get NAT to work across a gateway that has 2 NICs and 
requires a bridge...

Upside is, I have the gateway working, bridging works (as does OpenVPN using 
that bridge). But NAT does not in Fedora Core 4...
>From dmesg: Linux version 2.6.11-1.1369_FC4

So I went to the website and downloaded the 1.1 source to build it. It needed 
libsysfs.h and it was not on my server.
Went to the libsysfs website and downloaded 2.0 and built it with no obvious 
issues. The .h file is now there.
Back to brctl and building it.

./configure --prefix=/usr
Works like a champ. No errors.

make (errors - looks like one big one)

for x in libbridge brctl doc; do make  -C $x ; done
make[1]: Entering directory `/software/bridge/bridge-utils-1.1/libbridge'
gcc -Wall -g -I/usr/src/linux/include  -c libbridge_devif.c
In file included from libbridge_devif.c:28:
libbridge_private.h:39:2: error: #error Using wrong kernel headers if_bridge.h
libbridge_private.h:43:2: error: #error Using wrong kernel headers sockios.h 
is
libbridge_devif.c: In function âbr_get_bridge_infoâ:
libbridge_devif.c:196: error: âSYSFS_BRIDGE_ATTRâ undeclared (first use in 
this
libbridge_devif.c:196: error: (Each undeclared identifier is reported only 
once
libbridge_devif.c:196: error: for each function it appears in.)
libbridge_devif.c:196: error: syntax error before string constant
libbridge_devif.c:197: error: syntax error before string constant
libbridge_devif.c:198: error: syntax error before string constant
libbridge_devif.c:199: error: syntax error before string constant
libbridge_devif.c:200: error: syntax error before string constant
libbridge_devif.c:201: error: syntax error before string constant
libbridge_devif.c:202: error: syntax error before string constant
libbridge_devif.c:203: error: syntax error before string constant
libbridge_devif.c:204: error: syntax error before string constant
libbridge_devif.c:205: error: syntax error before string constant
libbridge_devif.c:206: error: syntax error before string constant
libbridge_devif.c:207: error: syntax error before string constant
libbridge_devif.c:208: error: syntax error before string constant
libbridge_devif.c:210: error: syntax error before string constant
libbridge_devif.c:212: error: syntax error before string constant
libbridge_devif.c:213: error: syntax error before string constant
libbridge_devif.c:214: error: syntax error before string constant
libbridge_devif.c:216: error: syntax error before string constant
libbridge_devif.c: In function âbr_get_port_infoâ:
libbridge_devif.c:296: error: âSYSFS_BRIDGE_PORT_ATTRâ undeclared (first use 
in
libbridge_devif.c:296: error: syntax error before string constant
libbridge_devif.c:297: error: syntax error before string constant
libbridge_devif.c:298: error: syntax error before string constant
libbridge_devif.c:299: error: syntax error before string constant
libbridge_devif.c:300: error: syntax error before string constant
libbridge_devif.c:301: error: syntax error before string constant
libbridge_devif.c:302: error: syntax error before string constant
libbridge_devif.c:303: error: syntax error before string constant
libbridge_devif.c:304: error: syntax error before string constant
libbridge_devif.c:305: error: syntax error before string constant
libbridge_devif.c:306: error: syntax error before string constant
libbridge_devif.c:308: error: syntax error before string constant
libbridge_devif.c:310: error: syntax error before string constant
libbridge_devif.c: In function âbr_read_fdbâ:
libbridge_devif.c:468: error: âSYSFS_BRIDGE_FDBâ undeclared (first use in this
make[1]: *** [libbridge_devif.o] Error 1
make[1]: Leaving directory `/software/bridge/bridge-utils-1.1/libbridge'
make[1]: Entering directory `/software/bridge/bridge-utils-1.1/brctl'
make[1]: *** No rule to make target `../libbridge/libbridge.a', needed by 
`brct
make[1]: Leaving directory `/software/bridge/bridge-utils-1.1/brctl'
make[1]: Entering directory `/software/bridge/bridge-utils-1.1/doc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/software/bridge/bridge-utils-1.1/doc'

Apparently it does not like something...
Any ideas?
Did a make clean and configure again
Re-downloaded and unpacked the source - same error(s).

Would like to get some form of NAT working between this kernel, iptables 1.3.0 
and bridge utils.
Any help would be appreciated!

Thank you.
Jerome

--
FRWS WebMail (http://www.frws.com)
Cause you deserve Spam and Virus free email...



[Index of Archives]     [Netdev]     [AoE Tools]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Video 4 Linux]

  Powered by Linux