Hi, I have an openbsd box with two interface. # cat /etc/hostname.vio0 inet 202.249.25.29 255.255.255.224
# cat /etc/mygate 202.249.25.1 # cat /etc/hostname.vio1 inet6 2001:d30:101:624::64 64 !route -n add -inet6 default FE80::21B:2AFF:FEE2:A4C0%vio1 my goal: ipv4 routing should go via interface vio0 with default gateway 202.249.25.1 and ipv6 routing should go via interface vio1 with default gateway FE80::21B:2AFF:FEE2:A4C0%vio1 while IPv4 is working fine, IPv6 does not work as expected. here's the IPv6 routing table Internet6: Destination Gateway Flags Refs Use Mtu Prio Iface ::/104 ::1 UGRS 0 0 - 8 lo0 ::/96 ::1 UGRS 0 0 - 8 lo0 default fe80::21b:2aff:fee2:a4c0%vio1 US 0 75 - 8 vio1 # ndp -a Neighbor Linklayer Address Netif Expire S Flags 2001:d30:101:624::64 0:16:3e:e3:6:de vio1 permanent R fe80::216:3eff:fe5d:cb31%vio0 0:16:3e:5d:cb:31 vio0 permanent R fe80::216:3eff:fee3:6de%vio1 0:16:3e:e3:6:de vio1 permanent R fe80::21b:2aff:fee2:a4c0%vio1 0:1b:2a:e2:a4:c0 vio1 2s D R fe80::1%lo0 (incomplete) lo0 permanent R do I miss something here? thanks! -- -dikshie-