Your /etc/mygate file can look like this : # cat /etc/mygate 202.249.25.1 FE80::21B:2AFF:FEE2:A4C0%vio1
Make sure you have net.inet6.ip6.forwarding=1 in /etc/sysctl.conf On 8 December 2013 09:59, dikshie <[email protected]> wrote: > 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-

