1 在windows上建立tunl
netsh interface ipv6 add v6v4tunnel "tun1" [windowsipv4] [linuxip]

注意:这里的cmd需要以管理员的身份运行
2 windows上设置ipv6地址
netsh interface ipv6 add address "tun1" aaaa:bbbb:cccc::255

3 将linux的ipv6地址绑定到windows的ipv6地址上
netsh interface ipv6 add route aaaa:bbbb:cccc::117/128 "tun1" aaaa:bbbb:cccc::255

4 在Linux服务器上建立tunl并连接windows的ipv4地址
ip tunnel add tun1 mode sit remote [windowsipv4] local [linuxipv4]
5 在linux服务器上将ipv6地址和之前设定windows的ipv6地址绑定
ip addr add aaaa:bbbb:cccc::117 peer aaaa:bbbb:cccc::255 dev tun1

6 最后启用ipv6地址规则即可
ip link set tun1 up
iptables –F
ip6tables -F

设置完成后,可以在windows和linux上查看已经建立好的tunl


配置完成后,可以在windows或linux可以ping对方的ipv6地址


本文介绍如何通过简单的步骤在Windows与Linux之间建立双向IPv6隧道。具体包括在Windows上创建隧道接口、设置IPv6地址、绑定IPv6路由,在Linux上创建隧道并连接Windows的IPv4地址等。完成配置后,可在两个系统间互相Ping通IPv6地址。
3953





