1

我已经成功在 GCP 中创建了一个新的 VPS 实例。通过 ssh 登录并获得 root 访问权限。我设置 tun1 接口的命令已成功完成:

ip tunnel del tun1
ip tunnel add tun1 mode gre remote xxx.xxx.xxx.xx local xx.xxx.xxx.xxx ttl 255
ip link set tun1 up
ip link set tun1 mtu 1360
ip addr add xxx.xxx.xxx.xx/32 dev lo
ip r add xxx.xxx.xxx.x/32 dev tun1
ip route add default via xxx.xxx.xxx.x dev tun1 table 200
ip rule add from xxx.xxx.xxx.xx table 200

如果我检查 lsmode | grep gre,我明白了

# lsmod | grep tun
tun         31740  0 
ip_tunnel   25163  1 ip_gre

我也试试:# modprobe ip_tunnel # modprobe gre #

不显示任何结果。

如果一切正常,我应该可以使用外部专用 IP xxx.xxx.xxx.xx 访问我的服务器(它是一个云 DNS 系统)。

推,有人可以帮帮我吗?

4

1 回答 1

2

不幸的是,谷歌不允许 GRE 流量。

见这里: https ://cloud.google.com/vpc/docs/firewalls#blockedtraffic

始终阻止流量 GCP 始终阻止下表中描述的流量。您的防火墙规则不能用于允许任何此类流量。

始终阻止流量 适用于 GRE 流量 所有源和目标,无论源或目标是内部 IP 地址还是外部 IP 地址。

于 2020-06-01T22:05:28.737 回答