使用我的脚本,我可以为 ipv4 建立一个有效的 vpn,甚至能够 ping ipv6 地址。
但是,尝试连接到 ipv6 地址时出现“权限被拒绝”的情况。
➜ ping -6 ipv6.google.com -c1
PING ipv6.google.com(lga15s45-in-x0e.1e100.net (2607:f8b0:4006:809::200e)) 56 data bytes
64 bytes from lga15s45-in-x0e.1e100.net (2607:f8b0:4006:809::200e): icmp_seq=1 ttl=58 time=165 ms
--- ipv6.google.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 165.053/165.053/165.053/0.000 ms
➜ curl -6 ipv6.google.com
curl: (7) Failed to connect to ipv6.google.com port 80: Permission denied
- 服务器和客户端都没有启用selinux。
- ipv4 运行完美。
- 两者都启用了 ipv4 和 ipv6 的 ip 转发。
- 两者都启用了伪装。
我实在没有主意了。
// 编辑
Arch Linux 64位内核4.4.5