Date: Sat, 8 Aug 2009 23:23:46 -0700 From: Nerius Landys <nlandys@gmail.com> To: FreeBSD Mailing List <freebsd-questions@freebsd.org> Subject: Network bridge, but assigned IP address Message-ID: <560f92640908082323j7a243fd0r22af5b947442745d@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
I am creating a simple network bridge (as described in http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-bridging.html) which consists of 5 network interface cards. Function-wise, it's basically acting as a switch. However, I want to assign an IP address to the machine with the 5 NICs. So far without the bridge everything is working perfectly, and my /etc/rc.conf looks like this: gateway_enable="YES" hostname="speedy.i" ifconfig_fxp4="DHCP" ifconfig_em0="inet 192.168.0.254 netmask 255.255.255.0" And I have a NAT (using pf) to allow the 192.168.0.x hosts to directly reach the outside internet. fxp4 is the external network card. My other network cards that I want to make part of the internal network (acting as a switch) are fxp0 through fxp3. So I'm not sure what to do with my rc.conf. In the handbook it says to add these lines: cloned_interfaces="bridge0" ifconfig_bridge0="addm em0 addm fxp0 addm fxp1 addm fxp2 addm fxp3 up" ifconfig_fxp0="up" ifconfig_fxp1="up" ifconfig_fxp2="up" ifconfig_fxp3="up" ifconfig_em0="up" How should I intermingle these lines with my existing rc.conf, and/or which lines should I remove? I want em0, fxp0, fxp1, fxp2, and fxp3 to be a bridge and be assigned the IP address 192.168.0.254.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?560f92640908082323j7a243fd0r22af5b947442745d>