第一种情形:
eth0: ip 20.2.7.245, 没有配置网关;
eth1: ip 20.2.5.201, gateway 20.2.5.254, dns-nameserver xx.xx.xx.xx.
且设置了静态路由:
20.2.7.0 -> gw 20.2.7.254 eth0;
20.2.5.0 -> gw 20.2.5.254 eth1.
状况:本台机器连不上外网;
但办公室机器可远程ping, ssh连接上20.2.5.201.
第二种情形:(变换了两个ip的网卡先后顺序,其他无改变)
eth0: ip 20.2.5.201, gateway 20.2.5.254, dns-nameserver xx.xx.xx.xx;
eth1: ip 20.2.7.245, 没有配置网关.
且设置了静态路由:
20.2.5.0 -> gw 20.2.5.254 eth0;
20.2.7.0 -> gw 20.2.7.254 eth1.
状况:办公室机器不可ping,ssh连接20.2.5.201;
但本机器可连外网,但与该机器通过同一交换机互连的20.2.7.224、246都ping不同,消息不可达。
通过分析,觉得静态路由没起作用,但静态路由的配置规则就是将部分网段的ip通过不同的网关转发,都配置了。想请教各位前辈,问题出在什么地方?谢谢!
3 个解决方案
#1
自己先顶下,恳请指导
#2
第一个问题,正常使用过程中,没有254的掩码; 第二个问题:两个不在一个网段,需要进行静态路由配置。如果内网是公网私用需要开起服务器的转发功能或NAT功能。
#3
感谢回复!254不是掩码,是网关地址。服务器的转发功能,ip_forward我已开启。静态路由我配置了
20.2.5.xx网段的 -> 网关20.2.5.254 eth0;
20.2.7.xx网段的 -> 网关 20.2.7.254 eth1.
还有个默认的网关,是连接外网的20.2.5.254.
我觉得出现上面两种网卡先后顺序不同而产生不同状况,就是静态路由没有起作用。
比如,在eht0配置内网ip20.2.7.245,但默认网关是20.2.5.254,外网的,服务器依然连不上外网,ping不通
#1
自己先顶下,恳请指导
#2
第一个问题,正常使用过程中,没有254的掩码; 第二个问题:两个不在一个网段,需要进行静态路由配置。如果内网是公网私用需要开起服务器的转发功能或NAT功能。
#3
感谢回复!254不是掩码,是网关地址。服务器的转发功能,ip_forward我已开启。静态路由我配置了
20.2.5.xx网段的 -> 网关20.2.5.254 eth0;
20.2.7.xx网段的 -> 网关 20.2.7.254 eth1.
还有个默认的网关,是连接外网的20.2.5.254.
我觉得出现上面两种网卡先后顺序不同而产生不同状况,就是静态路由没有起作用。
比如,在eht0配置内网ip20.2.7.245,但默认网关是20.2.5.254,外网的,服务器依然连不上外网,ping不通