Hello folks,

I'm trying to setup an IPv6 address on my server, it's a simple box with a nic connected to the internet, the housing facility provided me with a /64 matching my IPv4 address and told me to setup rtadv.

Quite easy I thought, looking at hostname.if(5), I added a simple "inet6 alias 2001:41d0:2:1d4f::1 64" to my hostname.sis0, turned rtadv on with "net.inet6.ip6.accept_rtadv=1" in sysctl.conf and rebooted the box (to make sure all daemons catch the newly added address.

Upon reboot, ifconfig shows me
       inet6 fe80::21c:c0ff:fe82:9213%sis0 prefixlen 64 scopeid 0x1

Another reboot without the "alias" flag in the hostname.sis0, and ifconfig gives me the following result:
       inet6 fe80::21c:c0ff:fe82:9213%sis0 prefixlen 64 scopeid 0x1
       inet6 2001:41d0:2:1d4f::1 prefixlen 64

I made sure pf allows icmp6 through to get the gateway address, but looking at my routing I suspected something was wrong.
Checking with rtsol I end up with the following result:
# rtsol -d sis0
checking if sis0 is ready...
sis0 is ready
send RS on sis0, whose state is 2
received RA from fe80::5:73ff:fea0:0 on sis0, state is 2
stop timer for sis0
there is no timer

The documentation of the housing facility tells me their routers are always on ::FF:FF:FF:FF:FF so I tried a ping6:
# ping6 2001:41d0:2:1F:FF:FF:FF:FF
PING6(56=40+8+8 bytes) 2001:41d0:2:1d4f::1 --> 2001:41d0:2:1f:ff:ff:ff:ff
^C
--- 2001:41d0:2:1F:FF:FF:FF:FF ping6 statistics ---
7 packets transmitted, 0 packets received, 100.0% packet loss

Most documents I found on the web focus on setting up things through tunnels as most providers still don't offer IPv6 connectivity yet.
What am I missing here?

Reply via email to