为了试验 IPv6,我从代理那里获得了一些公共 IPv6 地址。遗憾的是,我的 ISP 不提供这些地址。代理使用 GRE 隧道提供 6in4。
我的网络如下。我有 ISP 调制解调器,并为其分配了一个静态 IPv4 地址。调制解调器连接到主路由器,路由器接口具有模式提供的内部私有 IPv4 地址 192.168.1.110/24。调制解调器实际上有一个 DHCPv4。
最简单的方法是将调制解调器设置为 AP 模式或桥接模式,这样我的路由器接口就会有来自 ISP 的静态 IP 地址,但这是不可能的。
那么我想知道 GRE 隧道在 NAT 后面是如何工作的?
我尝试运行配置隧道但不幸的是没有结果。
ip tunnel add tun0 mode gre remote <broker-ipv4> local <my-static-ipv4> dev eth0
ip -6 addr add <ipv6-client-api>/mask dev tun0
ip link set tun0 up
ip -6 route add default via tun0
跑步
ping6 google.com
不起作用。
毫无疑问,调制解调器中的 NAT 使事情变得复杂,正如 NAT 总是做的那样。
有什么建议么?