未找到以太网 - 将模块加载到 Linux 内核中?

未找到以太网 - 将模块加载到 Linux 内核中?

我们在工作中使用了一台新服务器,我从旧系统安装了硬盘。 Ubuntu 8.04 启动得很好。唯一的问题是:

$ifup eth0
device not found

$lspci
Ethernet Controller Intel Pro(100/1000)

$dmesg | grep eth
(nothing)

我应该使用添加某种默认以太网模块modprobe还是有其他方法?

$cat /etc/network/interfaces
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address xxx

$lsmod<br/>
[gist](https://gist.github.com/1004662)

答案1

尝试modprobe e1000modprobe e1000e

答案2

这解决了这个问题: http://ubuntuforums.org/showthread.php?p=3370406 (重新编译模块)

抱歉,不清楚硬盘是从另一台机器上取下的

答案3

“我的互联网以太网无法连接”的通用 Linux 恢复步骤:

  1. 将 Cat5 插入另一台计算机并连接,重新确认您的互联网和有线 Cat5 电缆可用且工作正常。如果这样有效,那么互联网和 Cat5 电缆就可以了。否则更换那些。
  2. 再次确认您的计算机和 ISP 服务提供商之间没有任何多余、存在窃听或雷击的设备或机顶盒,例如 5 端口集线器、交换机、路由器(桥接模式或其他模式)或其他中继设备。通过消除这些网络跃点,您可以确认您的计算机可以访问默认网关并进行 dhcp 自行配置。如果问题解决,请快速更新集线器/交换机/路由器的硬件,或进行更换。
  3. 如果是一台新计算机,请重新确认您的计算机的 BIOS/CMOS 或主板设置已启用以太网卡,您的计算机可能支持多个以太网卡,或者您只是插入非默认以太网卡。重新启动后按 F2/F12/Del,找到有关以太网或网络堆栈的任何设置,启用/禁用旧版 IPv4 和 IPv6 设置。
  4. 启动至 liveCD。获取 image.iso 或从官方启动媒体网站(例如 Ubuntu、Arch、SystemRescueCD 或类似网站)下载可启动 USB 记忆棒。主板/以太网制造商,尤其是奇怪的第 3 方,引入了 TCP/IP 的重大更新,Linux 开发人员必须通过软件更新来修复它。
  5. 再次确认您的计算机没有因两个或多个可能被窃听的以太网卡之间的协商而挂起。如果您可以卸下可拆卸以太网卡,则可能会隔离。您的以太网卡可能是仿冒的第 3 方卡,请使用 modprobe 加载制造商认可的以太网驱动程序。
  6. 现在,您的以太网硬件或启动介质读取器的完整性值得怀疑。尝试不同的 LiveCD 或不同的启动 USB。将其刻录到 CD 或启动 USB。如果那个能正常工作,那么至少证明您的以太网和主板硬件是好的并且还没有放弃。
  7. 如果以太网仍然无法从任何这些启动介质自动连接。硬件值得怀疑。卸下所有不需要的可拆卸 PCI 卡,卸下不需要的内存。
  8. 如果上帝保佑这些都不起作用,也许 Linux 落后于 8 球,请尝试安装不同类型的操作系统。
  9. 如果这些都不起作用,那么你的硬件就已经死了。如果在保修期内,请开具服务票以获取技术帮助和/或更换零件,如果失败,请将其运回制造商。如果失败了,就把它扔进垃圾桶,然后去找一个更好的职业,比如园艺。

相关内容