首先,Tunnel双方需要商量好Tunnel两端的IPv4地址和IPv6地址.
建立Tunnel: iptunnel add sitX mode sit remote <remote IPv4> local <local IPv4>
(其中X代表一个十进制数,如1,2,...)
ifconfig sitX up
配置IPv6地址: ifconfig sitX inet6 add <local IPv6>/128
route -A inet6 add <remote IPv6>/128 sitX
以上是建立tunnel最通用的办法.如果双方的IPv6地址有相同的前缀(如3ffe::/64),
则可以这样配IPv6地址:
ifconfig sitX inet6 add 3ffe::/64
Tunnel配好后,你可能还需要配一下IPv6的缺省路由.
注意一点: 如果IPv6缺省网关是Tunnel的远端,那么不能这样配缺省路由:
route -A inet6 add ::/0 gw XXXX
而必须这样配:
route -A inet6 add 2000::/3 gw XXXX
具体原因不知道.
Linux下怎样建IPv6的tunnel
最新推荐文章于 2023-02-06 23:24:53 发布