linux双网卡问题

当Linux系统配置了两块网卡,如果不做路由或代理来用,作一般用途

1、只需用一块网卡,配置IP,另一块设置网卡配置文件onboot =no

2、若两块都配置了IP,都处于激活状态,且都接入了网络,可以正常使用

3、若两块都配置了IP,都处于激活状态,但只有一块网卡接入了网络时,会造成网络不通 。原因分析:

两块网卡都处于激活状态时,例如
eth0  ip 192.168.0.11    没有接入网络
eth1  ip 192.168.0.100  接入网络
网关 192.168.0.1

此时不知道系统使用哪块网卡发送数据,使用PING 192.168.0.1

reply from 192.168.0.11 request time out

发现使用未接入网络的网卡,把eth0 down,然后可以PING通网关,发现此时使用eth1,但只能在网内部通信,然后route发现没有默认路由,估计是把 eth0 down后通过该接口的路由也消失。把网络配置重新启动下正常。