[Bridge] VLAN Bridge routing problem

Pekka Järvinen pekkajarvinen at kolumbus.fi
Thu Jul 3 17:10:40 PDT 2008


Hi,

I have
br0 - LAN
br1 - Internet
br2 - WLAN

First problem:
Main Linux machine which is running all this can't connect to internet. 
Physical machines connected to this bridge via switches can access internet.
So how I add default route as br1 or straight vlan 333? For some weird 
reason it seems to get only one packet.
Like:
# ping -c 4 ping.funet.fi
PING ns-secondary.funet.fi (128.214.248.132) 56(84) bytes of data.
 From 192.168.1.1 icmp_seq=2 Destination Host Unreachable
 From 192.168.1.1 icmp_seq=3 Destination Host Unreachable
 From 192.168.1.1 icmp_seq=4 Destination Host Unreachable

--- ns-secondary.funet.fi ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3000ms
, pipe 3

# ping -c 4 -I br1 ping.funet.fi
PING ns-secondary.funet.fi (128.214.248.132) from 62.204.1.12 br1: 
56(84) bytes of data.
 From 62.204.1.12 icmp_seq=2 Destination Host Unreachable
 From 62.204.1.12 icmp_seq=3 Destination Host Unreachable
 From 62.204.1.12 icmp_seq=4 Destination Host Unreachable

--- ns-secondary.funet.fi ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2999ms
, pipe 3

# ping -c 4 -I eth1.333 ping.funet.fi
PING ns-secondary.funet.fi (128.214.248.132) from 192.168.0.1 eth1.333: 
56(84) bytes of data.
 From 192.168.0.1 icmp_seq=2 Destination Host Unreachable
 From 192.168.0.1 icmp_seq=3 Destination Host Unreachable
 From 192.168.0.1 icmp_seq=4 Destination Host Unreachable

--- ns-secondary.funet.fi ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3001ms
, pipe 3

How it sends UDP packet (DNS) through br1 and gets answer and then nothing?

Second problem:
What do I add to br0 and br2 so those can access internet through br1?



# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use 
Iface
62.204.1.0      0.0.0.0         255.255.255.128 U     0      0        0 br1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 br2
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 br0
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 br2
0.0.0.0         62.204.1.1      0.0.0.0         UG    0      0        0 br1
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 br0


# ip route
62.204.1.0/25 dev br1  proto kernel  scope link  src 62.204.1.12
192.168.1.0/24 dev br2  proto kernel  scope link  src 192.168.1.1
192.168.0.0/24 dev br0  proto kernel  scope link  src 192.168.0.1
default via 192.168.1.1 dev br2  scope link
default via 62.204.1.1 dev br1
default via 192.168.0.1 dev br0  scope link


# cat /etc/network/interfaces
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
allow-hotplug eth1

iface eth0 inet static
iface eth1 inet static

auto vlan111
auto vlan222
auto vlan333
auto vlan444
auto br0
auto br1
auto br2

# LAN
iface vlan111 inet static
        vlan_raw_device eth0

# WLAN
iface vlan222 inet static
        vlan_raw_device eth0

# ADSL Modem
iface vlan333 inet static
        vlan_raw_device eth1

# Internet
iface vlan444 inet static
        vlan_raw_device eth0

# LAN
iface br0 inet static
        address 192.168.0.1
        netmask 255.255.255.0
        gateway 192.168.0.1
        bridge_ports eth0.111
        bridge_stp on

# Internet
iface br1 inet static
        address 62.204.1.12
        netmask 255.255.255.128
        gateway 62.204.1.1
        bridge_ports eth1.333 eth0.444
        bridge_stp on

# WLAN
iface br2 inet static
        address 192.168.1.1
        netmask 255.255.255.0
        gateway 192.168.1.1
        bridge_ports eth0.222
        bridge_stp on


# ifconfig
br0       Link encap:Ethernet  HWaddr 00:40:63:E9:1B:60
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::240:63ff:fee9:1b60/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2677 errors:0 dropped:0 overruns:0 frame:0
          TX packets:200 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:745000 (727.5 KiB)  TX bytes:18490 (18.0 KiB)

br1       Link encap:Ethernet  HWaddr 00:40:63:E9:1B:60
          inet addr:62.204.1.12  Bcast:62.204.1.127  Mask:255.255.255.128
          inet6 addr: fe80::240:63ff:fee9:1b60/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:16720 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1094 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:849739 (829.8 KiB)  TX bytes:140600 (137.3 KiB)

br2       Link encap:Ethernet  HWaddr 00:40:63:E9:1B:60
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::240:63ff:fee9:1b60/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:396 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:16848 (16.4 KiB)

eth0      Link encap:Ethernet  HWaddr 00:40:63:E9:1B:60
          inet6 addr: fe80::240:63ff:fee9:1b60/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:25682 errors:0 dropped:0 overruns:0 frame:0
          TX packets:74974 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:5266514 (5.0 MiB)  TX bytes:20590320 (19.6 MiB)
          Interrupt:177 Base address:0xd000

eth1      Link encap:Ethernet  HWaddr 00:40:63:E9:1B:61
          inet6 addr: fe80::240:63ff:fee9:1b61/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:73147 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24442 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:20674811 (19.7 MiB)  TX bytes:4443148 (4.2 MiB)
          Interrupt:185 Base address:0xe800

eth0.111  Link encap:Ethernet  HWaddr 00:40:63:E9:1B:60
          inet6 addr: fe80::240:63ff:fee9:1b60/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2685 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2673 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:758720 (740.9 KiB)  TX bytes:157778 (154.0 KiB)

eth0.222  Link encap:Ethernet  HWaddr 00:40:63:E9:1B:60
          inet6 addr: fe80::240:63ff:fee9:1b60/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2838 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:155184 (151.5 KiB)

eth0.444  Link encap:Ethernet  HWaddr 00:40:63:E9:1B:60
          inet6 addr: fe80::240:63ff:fee9:1b60/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:22728 errors:0 dropped:0 overruns:0 frame:0
          TX packets:69254 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4101153 (3.9 MiB)  TX bytes:20264742 (19.3 MiB)

eth1.333  Link encap:Ethernet  HWaddr 00:40:63:E9:1B:61
          inet6 addr: fe80::240:63ff:fee9:1b61/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:66276 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24338 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:19135092 (18.2 MiB)  TX bytes:4436880 (4.2 MiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:48 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5146 (5.0 KiB)  TX bytes:5146 (5.0 KiB)


-- 
Pekka Järvinen


More information about the Bridge mailing list