Reyk Floeter wrote:
> On Wed, Nov 08, 2006 at 01:01:39AM +0100, Markus Bergkvist wrote:
> 
> don't do dhclient ral0, do a dhclient trunk0 after setting up trunk.
> 
> # ifconfig fxp0 up
> # ifconfig ral0 nwid himmet_wlan up
> # ifconfig trunk0 trunkproto failover trunkport fxp0 trunkport ral0 up
> # dhclient trunk0
> 
> if this doesn't solve your problem, go ahead with reading my reply...
> 
Ok, now I feel kind of stupid. I knew that I should not do dhclient ral0.
The trunk failover seems to be working on the client now, actually quite 
cool to plug and unplug the cable and watch it redirect the traffic :-)

But of course, the problem does not end here, but this time it is 
probably the AP that is ill-configured. The tcpdump shows that the 
failover from fxp0 to ral0 works but there is no echo response from the ap.

# tcpdump -veni ral0 -y ieee802_11_radio
tcpdump: listening on ral0, link-type IEEE802_11_RADIO
00:38:03.911611 0:2:a5:b8:71:b5 > 0:8:c7:25:c:9, bssid 0:13:f7:2a:f4:ab, 
 > DS (seq 416): 802.11: data: snap 0:0:0:8:0 192.168.0.5 > 192.168.0.1: 
icmp: echo request (id:a604 seq:26) (ttl 255, id 58698, len 84), 
<radiotap v0, 18Mbit/s, chan 11, 11g, signal 115dB>
...
^C
21 packets received by filter
0 packets dropped by kernel

First, I thought it was because fxp0 and ral0 on the host was on 
different sub-nets but now they are both on 192.168.0/24 and so is trunk0.
So i added a bridge
# ifconfig bridge0 create
# brconfig bridge0 add fxp0 add ral0 up
but that didn't help either.

So, I did ping 192.168.0.2 (ral0 on host) from the host but the packages 
gets lost. I figure something is wrong with my routing table, but I 
can't see what I've done wrong, getting out of ideas here.

/Markus
# ifconfig -M ral0
ral0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:13:f7:2a:f4:ab
        media: IEEE802.11 OFDM54 mode 11g hostap (autoselect mode 11g hostap)
        status: active
        ieee80211: nwid himmet_wlan chan 11 bssid 00:13:f7:2a:f4:ab 100dBm
                lladdr 00:02:a5:b8:71:b5 112dB 48M short_preamble assoc
        inet 192.168.0.2 netmask 0xffffff00 broadcast 192.168.0.255
        inet6 fe80::213:f7ff:fe2a:f4ab%ral0 prefixlen 64 scopeid 0x1
# ifconfig -A
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33224
        groups: lo
        inet 127.0.0.1 netmask 0xff000000
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x7
ral0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:13:f7:2a:f4:ab
        media: IEEE802.11 OFDM54 mode 11g hostap (autoselect mode 11g hostap)
        status: active
        ieee80211: nwid himmet_wlan chan 11 bssid 00:13:f7:2a:f4:ab 100dBm
        inet 192.168.0.2 netmask 0xffffff00 broadcast 192.168.0.255
        inet6 fe80::213:f7ff:fe2a:f4ab%ral0 prefixlen 64 scopeid 0x1
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:e0:4c:83:15:bc
        groups: egress
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet6 fe80::2e0:4cff:fe83:15bc%rl0 prefixlen 64 scopeid 0x2
        inet 212.214.242.10 netmask 0xffffff00 broadcast 212.214.242.255
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:08:c7:25:0c:09
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
        inet6 fe80::208:c7ff:fe25:c09%fxp0 prefixlen 64 scopeid 0x3
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33224
pfsync0: flags=0<> mtu 1460
        groups: carp
enc0: flags=0<> mtu 1536
# ifconfig -M ral0
ral0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:02:a5:b8:71:b5
        trunk: trunkdev trunk0
        media: IEEE802.11 autoselect (DS1 mode 11g)
        status: active
        ieee80211: nwid himmet_wlan chan 11 bssid 00:13:f7:2a:f4:ab 118dB 100dBm
                nwid himmet_wlan chan 11 bssid 00:13:f7:2a:f4:ab 115dB 48M 
short_preamble,short_slottime
        inet6 fe80::213:f7ff:fe1e:a786%ral0 prefixlen 64 scopeid 0x6
# ifconfig -A
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33224
        groups: lo
        inet 127.0.0.1 netmask 0xff000000
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
fxp0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:02:a5:b8:71:b5
        trunk: trunkdev trunk0
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet6 fe80::202:a5ff:feb8:71b5%fxp0 prefixlen 64 scopeid 0x1
pflog0: flags=0<> mtu 33224
pfsync0: flags=0<> mtu 1460
        groups: carp
enc0: flags=0<> mtu 1536
ral0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:02:a5:b8:71:b5
        trunk: trunkdev trunk0
        media: IEEE802.11 autoselect (autoselect mode 11g)
        status: no network
        ieee80211: nwid himmet_wlan chan 11 bssid 00:13:f7:2a:f4:ab 116dB 100dBm
        inet6 fe80::213:f7ff:fe1e:a786%ral0 prefixlen 64 scopeid 0x6
trunk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:02:a5:b8:71:b5
        trunk: trunkproto failover
                trunkport ral0 active
                trunkport fxp0 master,active
        groups: trunk egress
        media: Ethernet autoselect
        status: active
        inet 192.168.0.5 netmask 0xffffff00 broadcast 192.168.0.255
        inet6 fe80::202:a5ff:feb8:71b5%trunk0 prefixlen 64 scopeid 0x7
# brconfig bridge0
bridge0: flags=41<UP,RUNNING>
        Configuration:
                priority 32768 hellotime 2 fwddelay 15 maxage 20
        Interfaces:
                ral0 flags=3<LEARNING,DISCOVER>
                        port 1 ifpriority 128 ifcost 55
                fxp0 flags=3<LEARNING,DISCOVER>
                        port 3 ifpriority 128 ifcost 55
        Addresses (max cache: 100, timeout: 240):
                00:e0:18:f7:72:4f fxp0 1 flags=0<>
                00:02:a5:b8:71:b5 fxp0 0 flags=0<>
# route show
Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use    Mtu  Interface
default            node212-214-242-1. UGS        22   156430      -   rl0
loopback           localhost          UGRS        0        0  33224   lo0
localhost          localhost          UH          2       60  33224   lo0
192.168.0/24       link#3             UC          3        0      -   fxp0
ungoliant          00:08:c7:25:0c:09  UHLc        0        4      -   lo0
192.168.0.5        00:02:a5:b8:71:b5  UHLc        0       85      -   fxp0
192.168.0.33       00:e0:18:f7:72:4f  UHLc        3     3118      -   fxp0
212.214.242/24     link#2             UC          1        0      -   rl0
node212-214-242-1. 00:90:1a:40:d2:8b  UHLc       24        0      -   rl0
node212-214-242-10 localhost          UGHS        0     7438  33224   lo0
BASE-ADDRESS.MCAST localhost          URS         0        0  33224   lo0

Internet6:
Destination        Gateway            Flags    Refs      Use    Mtu  Interface
::/104             localhost.himmet   UGRS        0        0      -   lo0
::/96              localhost.himmet   UGRS        0        0      -   lo0
localhost.himmet   localhost.himmet   UH         12        0  33224   lo0
::127.0.0.0/104    localhost.himmet   UGRS        0        0      -   lo0
::224.0.0.0/100    localhost.himmet   UGRS        0        0      -   lo0
::255.0.0.0/104    localhost.himmet   UGRS        0        0      -   lo0
::ffff:0.0.0.0/96  localhost.himmet   UGRS        0        0      -   lo0
2002::/24          localhost.himmet   UGRS        0        0      -   lo0
2002:7f00::/24     localhost.himmet   UGRS        0        0      -   lo0
2002:e000::/20     localhost.himmet   UGRS        0        0      -   lo0
2002:ff00::/24     localhost.himmet   UGRS        0        0      -   lo0
fe80::/10          localhost.himmet   UGRS        0        0      -   lo0
fe80::%ral0/64     link#1             UC          0        0      -   ral0
fe80::213:f7ff:fe2 00:13:f7:2a:f4:ab  UHL         0        0      -   lo0
fe80::%rl0/64      link#2             UC          0        0      -   rl0
fe80::2e0:4cff:fe8 00:e0:4c:83:15:bc  UHL         0        0      -   lo0
fe80::%fxp0/64     link#3             UC          0        0      -   fxp0
fe80::208:c7ff:fe2 00:08:c7:25:0c:09  UHL         0        0      -   lo0
fe80::%lo0/64      fe80::1%lo0        U           0        0      -   lo0
fe80::1%lo0        link#7             UHL         0        0      -   lo0
fec0::/10          localhost.himmet   UGRS        0        0      -   lo0
ff01::/32          localhost.himmet   UC          0        0      -   lo0
ff02::%ral0/32     link#1             UC          0        0      -   ral0
ff02::%rl0/32      link#2             UC          0        0      -   rl0
ff02::%fxp0/32     link#3             UC          0        0      -   fxp0
ff02::%lo0/32      localhost.himmet   UC          0        0      -   lo0

Reply via email to