我电脑 上有两块网卡,主板集成网卡是via-rhine的,在linux中识别成eth1,驱动
模块是via-rhine.o;独立网卡是intel pro/100 s server adapter,在linux中识别
成 eth0,驱动模块是e100.o ,网卡的ip设置都在装系统时就设置了,并且我已经
在/etc/modules.conf中加入了alias eth0 e100和alais eth1 via-rhine;
我使用命令:modprobe e100(我想使用eth0网卡上网) ,命令正确执行了,是接着
使用命令 service network restart 后显示:
**********************************************
正在关闭eth0 [正确]
正在关闭eth1 [正确]
....
显示eth0**面 [正确]
显示eth1**面 [正确]
***********************************************
ping自己的ip,是通的!
可是我 ping 网关的时候 ,不通啊 ,为什么呢?
使用ifconfig显示:
eth0 ip:**** netmask:*****
.......
Interpart:10 Base address
xc000 Memory:de020000-de0200038
eth1 ip:******* netmask:****
......
我个人认为,看上面显示的内容,eth0已经启动了,而eth1没启动 ,应为eth0多了一行:! Interpart:10 Base address
xc000 Memory:de020000-de0200038
我在/etc/sysconfig/network-scripts/ifcfg-eth0中的设置如下:
DEVICE=eth0
BOOTPROTO=none
HADDR=**********
ONBOOT=yes
TYPE=ethernet
IPADDR=10.69.238.195
NETMASK=10.69.238.128
GATAWAY=10.69.238.129
NETWORK=10.69.238.195
DNS=202.96.80.1
USERCTL=no
PEEKDNS=no
另外,在使用modprobe命令前,我使用lsmod看了一下,显示e100和via-rhine都存
在,这是什么意思??
e100.o模块和via-rhine.o模块都在 /lib/modules/2.2.40/drivers/net/下
--------------------next---------------------