On 04/15/2011 01:13 PM, Alex wrote:
Hi,
I have a fc14 box with two interfaces that I'm having some difficulty
setting up a bridge properly. I have a few kvm guests set up and
running, but I've switched from using NetworkManager to using standard
networking with a bridge. I've modified the ifcfg-eth0 and created
ifcfg-br0 as per the standard documentation, but I think I'm having
routing problems. This is what the network looks like:
[root@fc14 ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
68.195.XXX.40 * 255.255.255.248 U 0 0 0 br0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth1
192.168.125.0 * 255.255.255.0 U 0 0 0 virbr0
link-local * 255.255.0.0 U 1003 0 0 eth1
link-local * 255.255.0.0 U 1004 0 0 br0
default ool-44c3c129.st 0.0.0.0 UG 0 0 0 br0
br0 Link encap:Ethernet HWaddr 40:61:86:4E:84:09
inet addr:68.195.XXX.42 Bcast:68.195.XXX.47 Mask:255.255.255.248
inet6 addr: fe80::a0e7:ecff:fefd:340a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3883 errors:0 dropped:0 overruns:0 frame:0
TX packets:3579 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1818327 (1.7 MiB) TX bytes:590720 (576.8 KiB)
eth0 Link encap:Ethernet HWaddr 40:61:86:4E:84:09
inet6 addr: fe80::4261:86ff:fe4e:8409/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3891 errors:0 dropped:0 overruns:0 frame:0
TX packets:3551 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 txqueuelen:1000
RX bytes:1873169 (1.7 MiB) TX bytes:588302 (574.5 KiB)
Interrupt:42
eth1 Link encap:Ethernet HWaddr 00:0E:0C:3B:36:F4
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20e:cff:fe3b:36f4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7622 errors:0 dropped:0 overruns:0 frame:0
TX packets:6936 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1062687 (1.0 MiB) TX bytes:4304984 (4.1 MiB)
virbr0 Link encap:Ethernet HWaddr E6:ED:D2:6E:58:5C
inet addr:192.168.125.1 Bcast:192.168.125.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
vnet0 Link encap:Ethernet HWaddr FE:54:00:67:2C:4C
inet6 addr: fe80::fc54:ff:fe67:2c4c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5 errors:0 dropped:0 overruns:0 frame:0
TX packets:391 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:300 (300.0 b) TX bytes:23358 (22.8 KiB)
I've left out the loopback for simplicity. The problem is that I can't
reach the br0 device from a server on the eth1 device (the 192.168.
network).
Since the bridge is attached to the 68.195 network, you won't be able
to
reach it from the 192.168.1 network unless this system (or another one)
is configured as a router. To use it as a router you will need to
enable net.ipv4.ip_forward in /etc/sysctl.conf (echo '1' >
/proc/sys/net/ipv4/ip_forward) and then either run a dynamic routing
protocol or setup static routes on any other system that wants to reach
it from the 192.168.1 network. The static routes for 68.195.xxx should
point at 192.168.1.1.
Nataraj
Is this a routing issue? Should I also add the eth1 device to the
bridge? If so, how would I do that?
Also, can you explain under what circumstances a tun device would be
used? Does that have any relation to bridging?
Thanks,
Alex
_______________________________________________
libvirt-users mailing list
libvirt-users(a)redhat.com
https://www.redhat.com/mailman/listinfo/libvirt-users