Chinaunix

标题: linux 下重起后获取不到mac地址的问题(急急) [打印本页]

作者: black duck    时间: 2005-04-09 18:13
标题: linux 下重起后获取不到mac地址的问题(急急)
Red Hat Linux Advanced Server release 2.1AS/i686 (Pensacola)
重起系统后使用   ifconfig  -a 发现两块网卡mac地址变为0

如下:ifconfig  -a
eth0      Link encap:Ethernet  HWaddr 00:00:00:00:00:00  
          inet addr:192.168.20.217  Bcast:192.168.20.255  Mask:255.255.255.128
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:341648 errors:321953 dropped:0 overruns:0 frame:0
          TX packets:375 errors:0 dropped:0 overruns:0 carrier:0
          collisions:1 txqueuelen:100
          RX bytes:191581785 (182.7 Mb)  TX bytes:31897 (31.1 Kb)
          Interrupt:29 Memory:f06f0000-f0700000

eth1      Link encap:Ethernet  HWaddr 00:00:00:00:00:00  
          inet addr:192.0.0.5  Bcast:192.0.0.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  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:100
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:31 Memory:f06e0000-f06f0000

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:440 errors:0 dropped:0 overruns:0 frame:0
          TX packets:440 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:40154 (39.2 Kb)  TX bytes:40154 (39.2 Kb)

其中 hwaddr为0,也ping不通自身的网关
重起服务器,进入单用户模式然后再重起机器后回复正常,获得到正常的mac地址,网络也恢复正常


然后重新reboot后发现mac地址又变为0,网络又出现问题

怀疑是系统给网卡分配不到mac地址,但不清楚具体原因
请高手指点,多谢
作者: sakulagi    时间: 2005-04-09 20:00
标题: linux 下重起后获取不到mac地址的问题(急急)
我不太熟悉网络,不过记得mac地址是写在网卡的rom里的。难道网卡的驱动有问题?
作者: platinum    时间: 2005-04-09 20:37
标题: linux 下重起后获取不到mac地址的问题(急急)
show your /etc/sysconfig/network-scriptes/ifcfg-eth0/1
maybe you will find the right answer in them
作者: black duck    时间: 2005-04-09 23:45
标题: linux 下重起后获取不到mac地址的问题(急急)
more   ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.20.255
IPADDR=192.168.20.217
NETMASK=255.255.255.128
NETWORK=192.168.20.128
ONBOOT=yes
GATEWAY=192.168.20.130
TYPE=Ethernet
USERCTL=no
PEERDNS=no

我检查过ifcfg-eth0,里面没有网卡的mac地址
我在里面加了一个后,重起系统会提示一块网卡有2个不同的mac地址,系统无法正常启动
请高手指点.
作者: platinum    时间: 2005-04-10 00:20
标题: linux 下重起后获取不到mac地址的问题(急急)
/etc/sysconfig/hwconfig
里面可否看到关于网卡MAC的信息呢?

修改/etc/sysconfig/hwconfig试一下
如果还不行,拆掉网卡,启动机器,kudzu,然后插上网卡,启动机器,再kudzu试试呢?
作者: black duck    时间: 2005-04-10 10:59
标题: linux 下重起后获取不到mac地址的问题(急急)
more  hwconf
class: NETWORK
bus: PCI
detached: 0
device: eth
driver: bcm5700
desc: "Unknown vendor|Generic bcm5700 device"
vendorId: 14e4
deviceId: 16a7
subVendorId: 0e11
subDeviceId: 00cb
pciType: 1
-
class: NETWORK
bus: PCI
detached: 0
device: eth
driver: bcm5700
desc: "Unknown vendor|Generic bcm5700 device"
vendorId: 14e4
deviceId: 16a7
subVendorId: 0e11
subDeviceId: 00cb
pciType: 1

里面哪个是mac地址,如何修改mac地址?
作者: platinum    时间: 2005-04-10 11:04
标题: linux 下重起后获取不到mac地址的问题(急急)
ifconfig eth0 down
ifconfig eth0 hw ether 1234567890ab
ifconfig eth0 up

用类似的方法试一下呢?
如果可行,就写在/etc/rc.local里面试一下,记住要写ifconfig的全部物理路径
作者: wolfop    时间: 2005-04-10 11:48
标题: linux 下重起后获取不到mac地址的问题(急急)
这种情况,一般看来是硬件问题的可能性比较大。
MAC地址不是获得的,而是网卡内部已经写好的。OS检测不到一般说明是网卡出问题了。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2