Hi misc, my ISP is kind enough to provide native IPv6 access, so I'd like to have a full-IPv6 intranet. IPv6 addresses are assigned with rtadv and IPv4 with DHCP
The setup : curry: OpenBSD-current, Thinkpad x41. /etc/hostname.bge0: up /etc/hostname.vlan0: vlan 0 vlandev bge0 up rtsol /etc/hostname.vlan1: vlan 1 vlandev bge0 up dhcp NONE NONE NONE debruijn: OpenBSD-4.3, Sun Ultra 1. /etc/hostname.le0: dhcp NONE NONE NONE up rtsol /etc/hostname.hme0 lladdr 08:00:20:68:54:b1 up #by default hme0's ll@ equals le0's ll@ /etc/hostname.vlan0 vlan 0 vlandev hme0 up /etc/hostname.vlan1 inet 192.168.1.1 255.255.255.0 192.168.1.255 vlan 1 vlandev hme0 up /etc/bridgename.bridge0 add le0 add vlan0 up (plus nat on le0 inet from !(le0) -> (le0)) [Teh Intartubz] ! ! ! +-------------------------+ | le0 | | +------+ | | bridge0 | | ! | | vlan0 vlan1 | | +------+------+ | | hme0 | +-------------------------+ ! ! ! [my network] If it's not clear enough, vlan 0 is for IPv6 and vlan 1 for IPv4, so I can bridge vlan0 and le0. debruijn boots cleanly, gets all its adresses and routes, both v6 and v4. curry boots cleanly, gets all its addresses and routes, both v6 and v4 then : 1) from curry, I try to ping6 debruijn, but it says host unreachable 2) from debruijn, I try to ping6 curry, and it works. 3) from curry, I try to ping6 debruijn, and it works. I tcpdump'ed hme0, vlan0 and bridge0 during curry boot, and the packets flow through all 3, showing DHCP on vlan1 and rtadv on vlan0 + bridge0. During the pings, not a single packet goes through bridge0 or vlan0, but I've a lot of ICMPv6 neighbor sol on hme0 from curry during 1), then a successful neighbor sol - neighbor adv from debruijn to curry followed by echo requests and replies on hme0 during 2), then the same pattern from curry to debruijn on hme0 during 3). I really can't see what's wrong with my setup, clues anyone ? -- Vincent Gross "So, the essence of XML is this: the problem it solves is not hard, and it does not solve the problem well." -- Jerome Simeon & Phil Wadler