linux,centos5.5 配置双IP,为什么只能PING通一个??

linux,centos5.5 双网卡,配置双IP,为什么只能PING通一个?ETH1里的ONBOOT为YES的时候,ETH0就不通。。为NO的时候ETH0就通了,可ETH1就不通了。两个IP为同一网段,掩码一样,网关不一样。

首先你是双网卡配双ip,还是单网卡配双IP?
我就写个步骤给你,你自己对照着排错

进目录:cd /etc/sysconfig/network-scripts/
改配置文件:vim ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.1.52
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
保存退出:wq
复制配置文件(单网卡):cp ifcfg-eth0 ifcfg-eth0:1
改配置文件:vim ifcfg-eth0:1
DEVICE=eth0:1 ///这个很关键啊
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.2.52
NETMASK=255.255.255.0
保存退出:wq
然后重启网卡:service network restart
另外,如果你是单网卡配多IP,那网关只能指定一个,也就是说你写在配置文件里的:GATEWAY=XXXXX只能有一条(一个网段)
但是你可以通过添加路由表的形式,让不同的网段走不同的路由
route add -net 192.168.2.0/24 gw 192.168.2.254 /////比如说192.168.2.254是2网段的网关
如果是双网卡的话,可以双网段配双网关
还有什么问题可以继续问
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-01
两个地址的网关不同不能都写到配置文件里面,在service network restart的时候会冲突,然后取后面那个网关,所以只有一个通。
你用route命令看一下,肯定只有一个网关
应该两个配置文件里面只写默认网关,然后用route add添加另一个网关
第2个回答  2013-09-30
看看你主机的路由表吧,对应网段的路由应该是只指定到了其中的一块网卡

两块网卡同一个网段,要都通的话,试试策略路由的方式追问

不懂,也就是说要在路由上操作?

追答

具体的操作比较麻烦,不是一两句话能说清的

第3个回答  2013-09-30
网关可以被ping嘛? 先用其他机器试验一下? 或者你描述具体一点

你吧网关地址替换成一台可以ping到的主机ip 甚么效果?

修改子网掩码和更换ip类 比如换成c类 都试验过么追问

网络都是通的,A点接A线配AIP B点接B线配BIP A点接B线配BIP B点接A线配AIP

统统可以。随便哪个网卡接任何一条线的话都通。 接两条线就只能通一个。

追答

如果其中一台能够ping通另外一台主机,另外一台ping不通 通常的情况是 由于ping不通的那台主机的防火墙造成的,这样的防火墙不仅包括杀毒软件自带的 还包括微软自带的防火墙 你尝试全部关闭 再试试

第4个回答  2019-07-12
因为网关只有,要么eth0要么eth1。假设网关是eth0,当你访问eth1时,回包还是走eth0。

linux,centos5.5 配置双IP,为什么只能PING通一个??
另外,如果你是单网卡配多IP,那网关只能指定一个,也就是说你写在配置文件里的:GATEWAY=XXXXX只能有一条(一个网段)但是你可以通过添加路由表的形式,让不同的网段走不同的路由 route add -net 192.168.2.0\/24 gw 192.168.2.254 \/\/\/比如说192.168.2.254是2网段的网关 如果是双网卡...

linux,centos5.5 配置双IP,为什么只能PING通一个??
另外,如果你是单网卡配多IP,那网关只能指定一个,也就是说你写在配置文件里的:GATEWAY=XXXXX只能有一条(一个网段)但是你可以通过添加路由表的形式,让不同的网段走不同的路由 route add -net 192.168.2.0\/24 gw 192.168.2.254 \/\/\/比如说192.168.2.254是2网段的网关 如果是双网卡...

相似回答