![Linux 服务器中的网卡问题 - 可能的中断问题](https://linux22.com/image/554345/Linux%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%AD%E7%9A%84%E7%BD%91%E5%8D%A1%E9%97%AE%E9%A2%98%20-%20%E5%8F%AF%E8%83%BD%E7%9A%84%E4%B8%AD%E6%96%AD%E9%97%AE%E9%A2%98.png)
我有一台运行 CentOS 5.6(64 位)的 Linux 服务器,使用板载 NIC 运行良好。为了测试,还安装了 HP PCI-e NIC,但服务器无法通过 eth0 或 eth1 在网络上响应,然后服务器发出一条调试消息,提示它正在禁用 INT 50,因此我推测两个 NIC 之间存在一些冲突。
不幸的是,服务器现在无法通过板载 NIC(已移除 HP 卡)或禁用板载 NIC 的 HP 卡进行通信 - 在这两种情况下,服务器都会确认它有一个 eth0 卡,并且 ifconfig 返回合理的值,但服务器无法 PING,您无法 PING 网络上的任何内容。如果 NIC 设置为使用 DHCP,它将不会获得地址。补丁线已经过测试并已更换。
我感觉这仍然是一个与中断相关的问题(lspci 显示 NIC 位于 INT 50 上),因此当 Linux/CentOS 禁用中断时,这是否会写在某个配置文件中,现在需要手动编辑?
在我尝试将 BIOS 配置重置为出厂默认设置和/或开始怀疑某些东西已损坏之前,请提出任何想法。
答案1
您是否安装了此 NIC 的官方 HP 驱动程序模块?某些 HP 卡(特别是 NetXen 的一些卡)未得到 RHEL5 内核的正确支持,除非使用正确的驱动程序,否则它们会以各种错误的方式运行。
答案2
好吧,将 BIOS 重置为出厂默认设置,然后快速调整磁盘启动顺序等内容,禁用板载声音,它就可以再次工作了。