Installing IPv6 6to4

For 6to4 functionality, you need packages

  • 6to4
  • kmod-sit
  • iptunnel
  • iptunnel4
  • kernel

I didn’t think I would need to install the kernel package again, since the kernel versions was the same. I tried to skip that one with –force-depends, but when I tried to use the 6to4 protocol, I was seeing “missing symbol” errors from sit module in the logs. It seems that when you build kmod-sit as a module, this also causes some additional code branch dependencies to be built in the kernel itself.

Is was able to switch wan6 interface over to the 6to4 protocol, and something seems to be working because I see related info in the interface information:

root@libreCMC:~# ip addr
4: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN qlen 1
 link/sit brd
8: 6to4-WAN6@NONE: <NOARP,UP,LOWER_UP> mtu 1280 qdisc noqueue state UNKNOWN qlen 1
 link/sit <snip-ipv4-public> brd
 inet6 2002:<snip>::1/16 scope global 
 valid_lft forever preferred_lft forever

Something stills seems to be amiss, though:

root@libreCMC:~# ping
PING (2607:f8b0:400a:806::200e): 56 data bytes
ping: sendto: Permission denied

Likely this will be the subject of a future post.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s