总是网卡linux启动网卡,修改不了.求助

查看:3236|回复:24
用的centos 5.4版本的,现在的问题是,网卡经验证硬件没有问题,用LSPCI 可以查看到网卡,但启动时总提示网络初始化出错。见下图
不知道应该怎么办?
还有另一个问题,系统启动时总出现不少错误提示。详细见图,怎么处理?
求高手指点。我是linux菜鸟。刚刚接触linux ,请说的详细一点。
& && && && && && && && && && && && && &&&网卡出错的图
(583.51 KB)
& && && && && && && && && && && &&&系统出错的图
(518.84 KB)
& && && &&&查看网卡硬件
(28.55 KB)
(106.03 KB)
请高手指点。谢谢!
本帖最后由 aaaaaaybzz 于
15:11 编辑
你到/etc/sysconfig/network-scripts/目录下&&看看有网卡配置文件么
引用:原帖由 hcj890816 于
16:02 发表
你到/etc/sysconfig/network-scripts/目录下&&看看有网卡配置文件么 有 ifcfg-eth0& &和&&ifcfg-eth1
还有ifcfg-eth0~& &和&&ifcfg-eth1~
难道我写的不够清楚?为什么这么多人看,没有人回答我的问题啊?
引用:原帖由 qq 于
21:35 发表
路过,你这是装的xen么? 之前的网络是怎么配的?
你有2张网卡,你打算让xen桥接到哪块网卡呢? 谢谢,总算有人帮忙了,这个以前是装的XEN,前些时候出了问题,中间服务器换过主板,那个换板子的人不懂,把服务器搞乱了(可能删除了原来的配置)。现在换回原来的板子,就成这样了。我对linux也是不懂,现在不知道怎么办才好。服务器上有安好的软件,不能重装。来这儿找找高手,看看能不能解决问题。网卡桥接哪一块都行。
本帖最后由 aaaaaaybzz 于
22:29 编辑
引用:原帖由 qq 于
23:07 发表
需要重新配置网卡的,你对linux不太熟,这可怎么整?况且现在网络不通,根本无法远程进去搞。 谢谢你。重新配置网卡可以啊,你说说,我试试啊。
初级工程师
ifconfig -a
cat ifcfg-eth0
cat ifcfg-eth1
cat ifcfg-eth0~
cat ifcfg-eth1~
这几个的输出贴出来看看。
本帖最后由 phanx 于
22:16 编辑
Cisco - CCIE R&S
IBM - CATE Power/w AIX v2
Oracle - OCM DB 10g
Redhat - RHCA&&
引用:原帖由 phanx 于
22:12 发表
ifconfig -a
cat ifcfg-eth0
cat ifcfg-eth1
cat ifcfg-eth0~
cat ifcfg-eth1~
这几个的输出贴出来看看。 好的,谢谢你的指点。
ifconfig -a的内容:
lo& && &&&Link encap:Local Loopback&&
& && && & inet addr:127.0.0.1&&Mask:255.0.0.0
& && && & inet6 addr: ::1/128 Scope:Host
& && && & UP LOOPBACK RUNNING&&MTU:16436&&Metric:1
& && && & RX packets:5414 errors:0 dropped:0 overruns:0 frame:0
& && && & TX packets:5414 errors:0 dropped:0 overruns:0 carrier:0
& && && & collisions:0 txqueuelen:0
& && && & RX bytes:.2 MiB)&&TX bytes:.2 MiB)
sit0& && &Link encap:IPv6-in-IPv4&&
& && && & NOARP&&MTU:1480&&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:0
& && && & RX bytes:0 (0.0 b)&&TX bytes:0 (0.0 b)
tap0& && &Link encap:Ethernet&&HWaddr 4A:79:A1:FA:A7:A1&&
& && && & inet6 addr: fe80::4879:a1ff:fefa:a7a1/64 Scope:Link
& && && & UP BROADCAST RUNNING MULTICAST&&MTU:1500&&Metric:1
& && && & RX packets:111 errors:0 dropped:0 overruns:0 frame:0
& && && & TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
& && && & collisions:0 txqueuelen:500
& && && & RX bytes:1 KiB)&&TX bytes: KiB)
veth0& &&&Link encap:Ethernet&&HWaddr 00:00:00:00:00:00&&
& && && & 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:0
& && && & RX bytes:0 (0.0 b)&&TX bytes:0 (0.0 b)
veth1& &&&Link encap:Ethernet&&HWaddr 00:00:00:00:00:00&&
& && && & 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:0
& && && & RX bytes:0 (0.0 b)&&TX bytes:0 (0.0 b)
veth2& &&&Link encap:Ethernet&&HWaddr 00:00:00:00:00:00&&
& && && & 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:0
& && && & RX bytes:0 (0.0 b)&&TX bytes:0 (0.0 b)
veth3& &&&Link encap:Ethernet&&HWaddr 00:00:00:00:00:00&&
& && && & 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:0
& && && & RX bytes:0 (0.0 b)&&TX bytes:0 (0.0 b)
vif0.0& & Link encap:Ethernet&&HWaddr FE:FF:FF:FF:FF:FF&&
& && && & 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:0
& && && & RX bytes:0 (0.0 b)&&TX bytes:0 (0.0 b)
vif0.1& & Link encap:Ethernet&&HWaddr FE:FF:FF:FF:FF:FF&&
& && && & 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:0
& && && & RX bytes:0 (0.0 b)&&TX bytes:0 (0.0 b)
vif0.2& & Link encap:Ethernet&&HWaddr FE:FF:FF:FF:FF:FF&&
& && && & 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:0
& && && & RX bytes:0 (0.0 b)&&TX bytes:0 (0.0 b)
vif0.3& & Link encap:Ethernet&&HWaddr FE:FF:FF:FF:FF:FF&&
& && && & 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:0
& && && & RX bytes:0 (0.0 b)&&TX bytes:0 (0.0 b)
vif1.0& & Link encap:Ethernet&&HWaddr FE:FF:FF:FF:FF:FF&&
& && && & UP BROADCAST NOARP&&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:32
& && && & RX bytes:0 (0.0 b)&&TX bytes:0 (0.0 b)
virbr0& & Link encap:Ethernet&&HWaddr 00:00:00:00:00:00&&
& && && & inet addr:192.168.122.1&&Bcast:192.168.122.255&&Mask:255.255.255.0
& && && & inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
& && && & UP BROADCAST RUNNING MULTICAST&&MTU:1500&&Metric:1
& && && & RX packets:0 errors:0 dropped:0 overruns:0 frame:0
& && && & TX packets:39 errors:0 dropped:0 overruns:0 carrier:0
& && && & collisions:0 txqueuelen:0
& && && & RX bytes:0 (0.0 b)&&TX bytes:1 KiB)
xenbr0& & Link encap:Ethernet&&HWaddr 4A:79:A1:FA:A7:A1&&
& && && & UP BROADCAST RUNNING NOARP&&MTU:1500&&Metric:1
& && && & RX packets:111 errors:0 dropped:0 overruns:0 frame:0
& && && & TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
& && && & collisions:0 txqueuelen:0
& && && & RX bytes: KiB)&&TX bytes:0 (0.0 b)
cat ifcfg-eth0 的内容
# Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.
TYPE=Ethernet
DEVICE=eth0
BOOTPROTO=dhcp
cat ifcfg-eth1 的内容
# Intel Corporation 82574L Gigabit Network Connection
DEVICE=eth1
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=no
cat ifcfg-eth0~ 的内容
# Intel Corporation 82574L Gigabit Network Connection
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=90:2B:34:42:34:E8
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
cat ifcfg-eth1~ 的内容
# Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.
TYPE=Ethernet
DEVICE=eth1
BOOTPROTO=dhcp
ONBOOT=yes
USERCTL=no
IPV6INIT=no
PEERDNS=yes
初级工程师
从 ifconfig -a 里面都没有看到有eth0和eth1,有可能是驱动没有正常加载。
dmesg | grep e1000e
dmesg | grep eth0
dmesg | grep eth1
的输出是啥样?
或者重新装个驱动试试看。
64位的驱动地址
你的系统装了Xen内核的话,就装 e1000e-Xen-1.1.2.1a-1.x86_64 这个包。
如果是32位,那么下载地址是
本帖最后由 phanx 于
00:45 编辑
Cisco - CCIE R&S
IBM - CATE Power/w AIX v2
Oracle - OCM DB 10g
Redhat - RHCA&&
引用:原帖由 phanx 于
00:41 发表
从 ifconfig -a 里面都没有看到有eth0和eth1,有可能是驱动没有正常加载。
dmesg | grep e1000e
dmesg | grep eth0
dmesg | grep eth1
的输出是啥样?
或者重新装个驱动试试看。
64位的驱动地址
http ... uname -a&&输出结果
Linux localhost.localdomain 2.6.18-164.el5xen #1 SMP Thu Sep 3 04:03:03 EDT
x86_64 x86_64 GNU/Linux
dmesg | grep e1000e 输出结果
e1000e: Unknown parameter `irq'
e1000e: Unknown parameter `irq'
dmesg | grep eth0&&
dmesg | grep eth1
这两个命令没有任何输出结果
这是lspci的输出结果
00:00.0 Host bridge: Intel Corporation Unknown device 0108 (rev 09)
00:19.0 Ethernet controller: Intel Corporation Unknown device 1502 (rev 05)
00:1a.0 USB Controller: Intel Corporation Unknown device 1c2d (rev 05)
00:1c.0 PCI bridge: Intel Corporation Unknown device 1c10 (rev b5)
00:1c.4 PCI bridge: Intel Corporation Unknown device 1c18 (rev b5)
00:1c.7 PCI bridge: Intel Corporation Unknown device 1c1e (rev b5)
00:1d.0 USB Controller: Intel Corporation Unknown device 1c26 (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation Unknown device 1c52 (rev 05)
00:1f.2 SATA controller: Intel Corporation Unknown device 1c02 (rev 05)
00:1f.3 SMBus: Intel Corporation Unknown device 1c22 (rev 05)
02:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
03:00.0 PCI bridge: ASPEED Technology, Inc. Unknown device 1150 (rev 02)
04:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 10)
初级工程师
引用:原帖由 aaaaaaybzz 于
09:59 发表
uname -a&&输出结果
Linux localhost.localdomain 2.6.18-164.el5xen #1 SMP Thu Sep 3 04:03:03 EDT
x86_64 x86_64 GNU/Linux
dmesg | grep e1000e 输出结果
e1000e: Unknown parameter `irq'
e100 ... e1000e: Unknown parameter `irq`
cat /etc/modprobe.conf
中是不是设置了 e1000e 的irq参数?&&如果有的话,去掉试试。
还有考虑升级一下驱动。
Cisco - CCIE R&S
IBM - CATE Power/w AIX v2
Oracle - OCM DB 10g
Redhat - RHCA&&
引用:原帖由 phanx 于
10:32 发表
e1000e: Unknown parameter `irq`
cat /etc/modprobe.conf
中是不是设置了 e1000e 的irq参数?&&如果有的话,去掉试试。
还有考虑升级一下驱动。 alias scsi_hostadapter ahci
alias peth0 e1000e
options e1000e irq=鏈?煡
options rtl8129 irq=鏈?煡
options e1000 irq=鏈?煡
options e100 irq=鏈?煡
options eepro100 irq=鏈?煡
alias eth0 e1000
这个文件中有乱码,怎么办?
初级工程师
引用:原帖由 aaaaaaybzz 于
12:13 发表
alias scsi_hostadapter ahci
alias peth0 e1000e
options e1000e irq=鏈?煡
options rtl8129 irq=鏈?煡
options e1000 irq=鏈?煡
options e100 irq=鏈?煡
options eepro100 irq=鏈?煡
alias eth0 e1000
这 ... 把options e1000e irq=鏈?煡 这行注释掉试试看。&&还有让你试试升级驱动。
本帖最后由 phanx 于
12:44 编辑
Cisco - CCIE R&S
IBM - CATE Power/w AIX v2
Oracle - OCM DB 10g
Redhat - RHCA&&
另外,启动时我选择了显示详细细节,发现有这样的提示,如下图
(619.48 KB)
原来是eth0 设备不存在,现在是eth0设备的mac地址与预想的不符。
本帖最后由 aaaaaaybzz 于
12:40 编辑
初级工程师
引用:原帖由 aaaaaaybzz 于
12:37 发表
另外,启动时我选择了显示详细细节,发现有这样的提示,如下图
原来是eth0 设备不存在,现在是eth0设备的mac地址与预想的不符。 应该是有一块网卡可以识别了,另外一块还不能识别。
你ifconfig eth0 看看MAC地址呢?然后再 cat ifcfg-eth0 看看。
还有,可以考虑把e1000&&e100 eepro100 这几行都注释掉。
本帖最后由 phanx 于
13:19 编辑
Cisco - CCIE R&S
IBM - CATE Power/w AIX v2
Oracle - OCM DB 10g
Redhat - RHCA&&
现在一个网卡已经可以用了,谢谢phanx !
还有另一个网卡,怎么设置?
另外:原来可以远程连接上服务器,现在好像连不上了。
原来在服务器上虚拟了一个windows2003,原来可以远程登录,现在也连不上了,怎么办?
在服务器上已经可以连上网络了,虚拟机的windows 2003也可以连上网络。
就是原来用的好像是ssh这个软件可以远程登录服务器,但现在登不上了。
怎么处理?
本帖最后由 aaaaaaybzz 于
20:19 编辑
引用:原帖由 phanx 于
13:18 发表
应该是有一块网卡可以识别了,另外一块还不能识别。
你ifconfig eth0 看看MAC地址呢?然后再 cat ifcfg-eth0 看看。
还有,可以考虑把e1000&&e100 eepro100 这几行都注释掉。 ... [只看他] 21#& & & &&&
现在一个网卡已经可以用了,谢谢phanx !
还有另一个网卡,怎么设置?
另外:原来可以远程连接上服务器,现在好像连不上了。
原来在服务器上虚拟了一个windows2003,原来可以远程登录,现在也连不上了,怎么办?
在服务器上已经可以连上网络了,虚拟机的windows 2003也可以连上网络。
就是原来用的好像是ssh这个软件可以远程登录服务器,但现在登不上了。
怎么处理?[已解决 - ]
悬赏价格: 无忧币 5
怪异的dns自动更改现象,求原理~
某一天,分公司同事打来电话,反映电脑打开不网页,只能上qq。重启电脑后,又可以打开网页了,经过询问后,得知,这个问题是今天才出现,于是叫他联系一下,电信人家来检测一下网速,于是这个问题就先这样了
之后几天,同事打来电话,再次反映该问题,某办法,只有过去看看了,
到分公司后,首先在一台客户机上查看ip配置,发现ip,dns都正确,我们的ip和dns都是10.0.0.1/24网段的
但是过了一段时间后,发现dns地址,有由原来的10.0.1.1变成了192.168.1.1
于是在一台电脑上安装彩影arp防火墙,发现在网络中192.168.1.1的设备,网卡是混杂模式
于是手工配成192.168.1.0网段的ip,然后在ie中打开192.168.1.1,发现是个无线路由,
故障找到了,找啊找啊找,找啊找啊找,终于在一个角落发现了这个无线路由,一根网线插在lan口。
故障排除了,有个疑问:我们网络结构就是一个电话线-----猫---------路由器----------交换机-----信息插座---pc
这个无线路由开启了dhcp功能,但是客户机刚刚启动时ip地址和dns都从路由器上获取着呢刚才
,为什么过一段时间dns就会自动改变,成为无线路由的ip,
1.难道无线路由器的dns比路由器的dns优先级高?
2.客户机都是自动获取ip和dns,为什么只有dns会改变,而ip地址和网关不会改变?
3.ip地址网关信息和dns,不是同时获取的吗?
求原理???补充;1.客户机开机的时候获取到得是正确的ip地址和dns地址,而不到10分钟,客户机的dns就自动变成无线路由的的ip地址,而ip地址仍为原ip地址,
疑问 1.客户机的dns变的时候为什么ip地址不会也改变?
2.开机不到10分钟 ,客户机的dns就会改变,明显不是租约问题。
最佳答案 ( 回答者:
主机寻找dhcp是遵循谁先响应谁就是我的dhcp的原则的,当 DHCP 客户端第一次登录网络的时候,也就是客户发现本机上没有任何 IP 数据设定,它会向网络发出一个 DHCP DISCOVER 封包。因为客户端还不知道自己属于哪一个网络,所以封包的来源地址会为 0.0.0.0 ,而目的地址则为 255.255.255.255 ,然后再附上 DHCP discover 的信息,向网络进行广播。 在 Windows 的预设情形下,DHCP discover 的等待时间预设为 1 秒,也就是当客户端将第一个 DHCP discover 封包送出去之后,在 1 秒之内没有得到响应的话,就会进行第二次 DHCP discover 广播。若一直得不到响应的情况下,客户端一共会有四次 DHCP discover 广播(包括第一次在内),除了第一次会等待 1 秒之外,其余三次的等待时间分别是 9、13、16 秒。如果都没有得到 DHCP 服务器的响应,客户端则会显示错误信息,宣告 DHCP discover 的失败。之后,基于使用者的选择,系统会继续在 5 分钟之后再重复一次 DHCP discover 的过程。当 DHCP 服务器监听到客户端发出的 DHCP discover 广播后,它会从那些还没有租出的地址范围内,选择最前面的空置 IP ,连同其它 TCP/IP 设定,响应给客户端一个 DHCP OFFER 封包。 由于客户端在开始的时候还没有 IP 地址,所以在其 DHCP discover 封包内会带有其 MAC 地址信息,并且有一个 XID 编号来辨别该封包,DHCP 服务器响应的 DHCP offer 封包则会根据这些资料传递给要求租约的客户。根据服务器端的设定,DHCP offer 封包会包含一个租约期限的信息。如果客户端收到网络上多台 DHCP 服务器的响应,只会挑选其中一个 DHCP offer 而已(通常是最先抵达的那个),并且会向网络发送一个DHCP request广播封包,告诉所有 DHCP 服务器它将指定接受哪一台服务器提供的 IP 地址。 同时,客户端还会向网络发送一个 ARP 封包,查询网络上面有没有其它机器使用该 IP 地址;如果发现该 IP 已经被占用,客户端则会送出一个 DHCPDECLIENT 封包给 DHCP 服务器,拒绝接受其 DHCP offer ,并重新发送 DHCP discover 信息。 事实上,并不是所有 DHCP 客户端都会无条件接受 DHCP 服务器的 offer ,尤其这些主机安装有其它 TCP/IP 相关的客户软件。客户端也可以用 DHCP request 向服务器提出 DHCP 选择,而这些选择会以不同的号码填写在 DHCP Option Field 里面:
  换一句话说,在 DHCP 服务器上面的设定,未必是客户端全都接受,客户端可以保留自己的一些 TCP/IP 设定。而主动权永远在客户端这边。
当 DHCP 服务器接收到客户端的 DHCP request 之后,会向客户端发出一个DHCPACK 响应,以确认 IP 租约的正式生效,也就结束了一个完整的 DHCP 工作过程。
  DHCP 发放流程第一次登录之后: 一旦 DHCP 客户端成功地从服务器哪里取得 DHCP 租约之后,除非其租约已经失效并且 IP 地址也重新设定回 0.0.0.0 ,否则就无需再发送 DHCP discover 信息了,而会直接使用已经租用到的 IP 地址向之前之 DHCP 服务器发出 DHCP request 信息,DHCP 服务器会尽量让客户端使用原来的 IP 地址,如果没问题的话,直接响应 DHCPack 来确认则可。如果该地址已经失效或已经被其它机器使用了,服务器则会响应一个 DHCPNACK 封包给客户端,要求其从新执行 DHCP discover。 至于 IP 的租约期限却是非常考究的,并非如我们租房子那样简单, 以 NT 为例子:DHCP 工作站除了在开机的时候发出 DHCP request 请求之外,在租约期限一半的时候也会发出 DHCP request ,如果此时得不到 DHCP 服务器的确认的话,工作站还可以继续使用该 IP ;当租约期过了87.5%时,如果客户机仍然无法与当初的DHCP服务器联系上,它将与其它DHCP服务器通信。如果网络上再没有任何DHCP服务器在运行时,该客户机必须停止使用该IP地址,并从发送一个 Dhcpdiscover数据包开始,再一次重复整个过程。要是您想退租,可以随时送出 DHCPRELEASE 命令解约,就算您的租约在前一秒钟才获得的。
采纳率-&&/&&-
结帖率3帖&&/&&67%
帖子170&精华&无忧币147 &在线时间223 小时&注册时间&最后登录&

我要回帖

更多关于 无线网卡启动不了 的文章

 

随机推荐