Mark(m...@zm.is) on 2019.01.28 20:24:36 +0000: > Hello everyone, > > I've set up another interface for local services, as I would like to > have internal firewall rules. Using lo0 is problematic as it's what > everything else uses. > > I can't, however, ping the IPv6 addresses I added: > # ping6 ::2 > PING ::2 (::2): 56 data bytes >
::2/128 is not a valid ipv6 address. In IPv6 there is only one address for localhost, ::1. If you need other local addresses on lo1, either use the automatically added link-local address (fe80::1%lo1) or set a unique local address (https://en.wikipedia.org/wiki/Unique_local_address). $ doas ifconfig lo1 inet6 alias fd00::2/64 $ ping6 fd00::2 PING fd00::2 (fd00::2): 56 data bytes 64 bytes from fd00::2: icmp_seq=0 hlim=64 time=0.153 ms ^C /Benno > ^ this hangs > So does this: # ping6 ::2 > > ::1 works fine: > # ping6 ::1 > PING ::1 (::1): 56 data bytes > 64 bytes from ::1: icmp_seq=0 hlim=64 time=0.369 ms > 64 bytes from ::1: icmp_seq=4 hlim=64 time=0.340 ms > ^C > --- ::1 ping statistics --- > 2 packets transmitted, 2 packets received, 0.0% packet loss > round-trip min/avg/max/std-dev = 0.180/0.362/0.481/0.104 ms > > Here is /etc/hostname.lo1: > #inet 127.0.0.1 255.0.0.0 > inet 127.0.0.2 255.0.0.0 > inet alias 127.0.0.3 255.0.0.0 > > #inet6 ::1 128 > inet6 ::2 128 > inet6 alias ::3 128 > > pf.conf has nothing concerning lo1. Issue persists if pf is disabled. > > Here's ifconfig: > lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 32768 > index 3 priority 0 llprio 3 > groups: lo > inet6 ::1 prefixlen 128 > inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 > inet 127.0.0.1 netmask 0xff000000 > vio0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 > lladdr fa:16:3e:35:ba:80 > index 1 priority 0 llprio 3 > groups: egress > media: Ethernet autoselect > status: active > inet 51.38.80.182 netmask 0xffffff00 broadcast 51.38.80.255 > inet6 fe80::c4d0:8bc6:3c06:9c91%vio0 prefixlen 64 scopeid 0x1 > inet6 2001:41d0:801:2000::cbb prefixlen 64 > enc0: flags=0<> > index 2 priority 0 llprio 3 > groups: enc > status: active > lo1: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 32768 > index 4 priority 0 llprio 3 > groups: lo > inet 127.0.0.2 netmask 0xff000000 > inet6 fe80::1%lo1 prefixlen 64 scopeid 0x4 > inet6 ::2 prefixlen 128 > inet6 ::3 prefixlen 128 > pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33136 > index 5 priority 0 llprio 3 > groups: pflog > > Here's route -n show: > Routing tables > > Internet: > Destination Gateway Flags Refs Use Mtu Prio > Iface > default 51.38.80.1 UGS 18 1416 - 8 > vio0 > 224/4 127.0.0.1 URS 0 0 32768 8 > lo0 > 51.38.80/24 51.38.80.182 UCn 1 0 - 4 > vio0 > 51.38.80.1 32:7a:6c:96:dc:ff UHLch 2 73 - 3 > vio0 > 51.38.80.182 fa:16:3e:35:ba:80 UHLl 0 4100 - 1 > vio0 > 51.38.80.255 51.38.80.182 UHb 0 0 - 1 > vio0 > 127/8 127.0.0.1 UGRS 0 0 32768 8 > lo0 > 127.0.0.1 127.0.0.1 UHhl 47 6876 32768 1 > lo0 > 127.0.0.2 127.0.0.2 UHl 4 388 32768 1 > lo1 > 127.0.0.3 127.0.0.3 UHl 0 0 32768 1 > lo1 > 185.16.85.134 51.38.80.1 UGHD 1 1382 - L 8 > vio0 > > Internet6: > Destination Gateway Flags > Refs Use Mtu Prio Iface > default 2001:41d0:801:2000::1 UGS > 2 466 - 8 vio0 > ::/96 ::1 UGRS > 0 2 32768 8 lo0 > ::1 ::1 UHhl > 10 30 32768 1 lo0 > ::2 ::2 UHl > 0 4 32768 1 lo1 > ::3 ::3 UHl > 0 6 32768 1 lo1 > ::ffff:0.0.0.0/96 ::1 UGRS > 0 0 32768 8 lo0 > 2001:41d0:801:2000::/64 2001:41d0:801:2000::cbb UCn > 1 0 - 4 vio0 > 2001:41d0:801:2000::1 32:7a:6c:96:dc:ff UHLch > 1 52 - 3 vio0 > 2001:41d0:801:2000::cbb fa:16:3e:35:ba:80 UHLl > 0 474 - 1 vio0 > 2002::/24 ::1 UGRS > 0 0 32768 8 lo0 > 2002:7f00::/24 ::1 UGRS > 0 0 32768 8 lo0 > 2002:e000::/20 ::1 UGRS > 0 0 32768 8 lo0 > 2002:ff00::/24 ::1 UGRS > 0 0 32768 8 lo0 > fe80::/10 ::1 UGRS > 0 2 32768 8 lo0 > fec0::/10 ::1 UGRS > 0 0 32768 8 lo0 > fe80::%vio0/64 fe80::c4d0:8bc6:3c06:9c91%vio0 UCn > 1 2 - 4 vio0 > fe80::307a:6cff:fe96:dcff%vio0 32:7a:6c:96:dc:ff UHLc > 0 153 - 3 vio0 > fe80::c4d0:8bc6:3c06:9c91%vio0 fa:16:3e:35:ba:80 UHLl > 0 22 - 1 vio0 > fe80::1%lo0 fe80::1%lo0 UHl > 0 0 32768 1 lo0 > fe80::1%lo1 fe80::1%lo1 UHl > 0 0 32768 1 lo1 > ff01::/16 ::1 UGRS > 0 2 32768 8 lo0 > ff01::%vio0/32 fe80::c4d0:8bc6:3c06:9c91%vio0 Um > 0 1 - 4 vio0 > ff01::%lo0/32 fe80::1%lo0 Um > 0 1 32768 4 lo0 > ff01::%lo1/32 fe80::1%lo1 Um > 0 2 32768 4 lo1 > ff02::/16 ::1 UGRS > 0 2 32768 8 lo0 > ff02::%vio0/32 fe80::c4d0:8bc6:3c06:9c91%vio0 Um > 0 1 - 4 vio0 > ff02::%lo0/32 fe80::1%lo0 Um > 0 1 32768 4 lo0 > ff02::%lo1/32 fe80::1%lo1 Um > 0 2 32768 4 lo1 > > Any help is greatly appreciated. > --