配置Hetzner VPS以另一台Hetzner VPS为互联网网关时遇到「Error: Nexthop has invalid gateway」错误的求助
配置Hetzner VPS以另一台Hetzner VPS为互联网网关时遇到「Error: Nexthop has invalid gateway」错误的求助
各位好,我在Hetzner有两台VPS,它们都接入了公网,并且共享一个私有网络,私有IP分别是:
- A:10.0.0.3
- B:10.0.0.2
我打算把A配置成B的互联网网关,已经在A上执行了这些操作:
publicInterface="eth0" privateInterface="enp7s0" sudo sysctl -w net.ipv4.ip_forward=1 sudo iptables -t nat -A POSTROUTING \ -o "$publicInterface" \ -j MASQUERADE sudo iptables -A FORWARD \ -i "$privateInterface" \ -o "$publicInterface" \ -j ACCEPT sudo iptables -A FORWARD \ -i "$publicInterface" \ -o "$privateInterface" \ -m state --state RELATED,ESTABLISHED \ -j ACCEPT
之后我在B上执行了这两条命令:
sudo ip route del default sudo ip route add default via 10.0.0.3 dev enp7s0
但第二条命令返回了错误:Error: Nexthop has invalid gateway.
我实在搞不清楚哪里出问题了,麻烦各位帮我排查一下?
附B上私有网卡enp7s0的ip addr输出:
root@debian-4gb-hel1-3:~# ip addr | grep enp7s0 -A 10 3: enp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether aa:bb:cc:dd:ee:ff brd ff:ff:ff:ff:ff:ff inet 10.0.0.2/24 brd 10.0.0.255 scope global enp7s0 valid_lft forever preferred_lft forever inet6 fe80::aabb:ccff:fedd:eeff/64 scope link valid_lft forever preferred_lft forever
备注:内容来源于stack exchange,提问作者Chris Stryczynski
相关产品推荐
相关产品推荐

