两台主机(vps 和专用服务器)之间的隧道 Gre

两台主机(vps 和专用服务器)之间的隧道 Gre

大家好,我需要解决这个问题(所有服务器都安装了 centos 7):我试图通过 vps(在意大利 - OpenVZ)和专用服务器(在德国)创建一个 gre 隧道,但它们无法进行内部通信(ping 和 ssh 命令测试)。接下来,我通过 vps(在意大利 - OpenVZ)和 vps(在法国 - KVM OpenStack)创建一个 gre 隧道,然后它们进行通信,接下来我通过 vps(在法国 - KVM OpenStack)和专用服务器(在德国)创建一个隧道,然后它们进行通信。我不明白为什么 vps(在意大利 - OpenVZ)和专用服务器(在德国)无法通信,关于如何修复的想法(我也尝试过禁用 iptables,firewalld 未启用)?谢谢

换句话说:

在其他尝试中(我的意思是我设法成功地在这些机器之间创建了 GRE 隧道):

  • VPS(法国)与VPS(意大利)内部通信(ping和ssh命令测试)
  • VPS(在法国)和专用服务器(在德国)内部通信(ping 和 ssh 命令测试)

问题(我的意思是我无法在这些机器之间成功创建 GRE 隧道):

  • VPS(在意大利)和专用服务器(在德国)不进行内部通信(ping 和 ssh 命令测试)。我还询问了托管服务是否有任何限制,但没有。

我的配置:

  1. 隧道的VPS命令:

    回显‘net.ipv4.ip_forward=1’>> /etc/sysctl.conf

    iptunnel 添加 gre1 模式 gre 本地 VPS_IP 远程 DEDICATED_SERVER_IP ttl 255

    ip addr 添加 192.168.168.1/30 dev gre1 ip link 设置 gre1 up

  2. 隧道专用服务器命令:

    iptunnel 添加 gre1 模式 gre 本地 DEDICATED_SERVER_IP 远程 VPS_IP ttl 255

    ip 地址添加 192.168.168.2/30 dev gre1

    ip 链路设置 gre1 up


[root@VPS ~]# ping 192.168.168.2
PING 192.168.168.2 (192.168.168.2) 56(84) 字节数据。
^C
--- 192.168.168.2 ping 统计 ---
已发送 89 个数据包,已接收 0 个数据包,100% 数据包丢失,耗时 87999 毫秒
[root@DE ~]# ping 192.168.168.1
PING 192.168.168.1 (192.168.168.1) 56(84) 字节数据。
^C
--- 192.168.168.1 ping 统计信息 ---
已发送 92 个数据包,已接收 0 个数据包,100% 数据包丢失,耗时 91001 毫秒
[root@VPS ~]# lsmod | grep gre
ip_gre 4242 -2
ip_tunnel 4242 -2 坐,ip_gre
gre 4242 -2 ip_gre
[root@DE ~]# lsmod | grep gre
ip_gre 22707 0
ip_tunnel 25163 1 ip_gre
gre 13144 1 ip_gre

相关内容