公用IP没有响应,因为路由表…?

修正了:

/ etc / iproute2 / rt_tables 1 tble_eth0

/ etc / sysconfig / network-scripts / route-eth0 104.000.64.0/18 dev eth0 src 104.000.65.38 table tble_eth0 default via 104.000.64.1 dev eth0 src 104.000.65.38 table tble_eth0

/ etc / sysconfig / network-scripts / rule-eth0从104.000.65.38表tble_eth0


出于某种原因(我希望你知道),在定义为默认路由器后,我的公共IP停止ping响应…

我可以从隧道到达箱子,但是公共IP已经死了,我想继续保持它。

[root@do1 ~]# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 190.999.32.1 0.0.0.0 255.255.255.255 UH 0 0 0 do1 190.999.33.253 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 107.777.40.74 104.000.64.1 255.255.255.255 UGH 0 0 0 eth0 104.000.64.0 0.0.0.0 255.255.192.0 U 0 0 0 eth0 0.0.0.0 190.999.32.1 0.0.0.0 UG 0 0 0 do1 [root@do1 ~]# ifconfig do1 Link encap:UNSPEC HWaddr 00-00-00-00-FF-FF-00-00-00-00-00-00-00-00-00-00 inet addr:190.999.32.2 PtP:190.999.32.1 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MTU:1476 Metric:1 RX packets:817 errors:0 dropped:0 overruns:0 frame:0 TX packets:761 errors:3 dropped:0 overruns:0 carrier:0 collisions:3 txqueuelen:0 RX bytes:45073 (44.0 KiB) TX bytes:49285 (48.1 KiB) eth0 Link encap:Ethernet HWaddr 04:01:37:F1:DC:01 inet addr:104.000.65.38 Bcast:104.000.127.255 Mask:255.255.192.0 inet6 addr: fe80::601:37ff:fef1:dc01/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:5046 errors:0 dropped:0 overruns:0 frame:0 TX packets:4385 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:506257 (494.3 KiB) TX bytes:459398 (448.6 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) [root@do1 ~]# 

基本上; 我无法从互联网ping 104.000.65.38,但我可以从隧道达到…

我已经尝试了几个路由规则,但是我尽可能简单地看看是否有人可以给我们一些帮助。

谢谢!

使用您当前的configuration,您的默认网关是隧道本身(do1)。

所以当你从互联网ping 104.000.65.38数据包到达eth0,但他们通过do1隧道,而不是返回。

您将需要使用iptables进行连接标记,并使用默认网关104.000.64.1build立辅助路由表,以便到达eth0的数据包通过eth0路由回去,而不是通过do1路由回去。