![无法通过 gre 隧道 ping 通](https://linux22.com/image/555448/%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%20gre%20%E9%9A%A7%E9%81%93%20ping%20%E9%80%9A.png)
该问题已合并
我有 4 台机器
机器 1 的 IP 地址为 172.13.0.40/24 机器 2 有两个 IP 地址 172.13.0.1/24 和 172.12.0.1/24 机器 3 有两个 IP 地址 172.12.0.50/24 和 172.17.0.1/24 机器 4 的 IP 地址为 172.17.0.30/24
机器 2 和 3 双向都有 NAT
我们可以从机器 1 ping 到机器 4,反之亦然
我需要在机器 1 和机器 4 之间建立一个隧道 10.0.0.0/25
我使用了以下命令
ip tunnel add gtt0001 mode gre remote 172.13.0.40 local 172.17.0.30 ttl 255 dev eth1
ip link set gtt0001 up
ip addr add 10.0.0.0/24 broadcast 10.0.0.255 dev gtt0001
ip link set gtt0001 multicast on
ifconfig gtt0001 10.0.0.21 netmask 255.255.255.0
ip route add 172.13.0.0/24 dev gtt0001
机器 4 上的类似命令
但我无法从机器 4 ping 10.0.0.21,反之亦然