![如何安装英特尔以太网驱动程序?](https://linux22.com/image/961571/%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%E8%8B%B1%E7%89%B9%E5%B0%94%E4%BB%A5%E5%A4%AA%E7%BD%91%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%EF%BC%9F.png)
我刚买了一台联想 T420,我启动了 Live CD,但无法连接到我的无线路由器,所以我认为我需要它的驱动程序。我有最新版本的 Ubuntu(12.04)。
这是英特尔® 82579 千兆以太网控制器
因此我访问了英特尔网站并下载了 Linux 驱动程序,并使用 make install 对其进行了编译。以下是我遵循的教程:
Linux 驱动程序安装
我有几个问题,
这些在做什么:
modprobe e1000e
ifconfig eth0 up
dhclient eth0
ping intel.com
据我所知,modprobe 似乎将驱动程序添加到内核驱动程序列表中,但该操作是否仅适用于一个会话?另外两行,我也不明白它们在做什么。
当他最后提到时他的意思是什么:
注意:每当内核版本升级时,您都需要重建此驱动程序。
这些步骤是永久的吗?还是每次启动时我都必须将它们添加到某个 boot.conf 文件中。
无论如何,这些步骤对我有用,并且我已经与路由器建立了连接,我只需要知道是否需要采取其他步骤来永久保留驱动程序等。
答案1
modprobe
用于从 Linux 内核添加和删除模块的程序。您可以使用命令 了解更多详细信息man modprobe
。
ifconfig eth0 up
- 这与在 Windows 中启用以太网设备相同。
dhclient eth0
是从你的路由器获取动态 IP。
ping intel.com
确认您可以连接到 intel.com 即互联网。
现在自动执行modprobe
编辑rc.local
文件。rc.local 文件是您登录时运行的特殊文件。
因此运行这个命令,
gksu gedit /etc/rc.local
在该文件末尾的行之前exit 0
输入如下行
modprobe e1000e
exit 0
内核更新是怎么回事啊等等。
内核是任何操作系统的核心。因此,如果内核发生变化,所有驱动程序都必须与之兼容。Ubuntu 提供内核更新以确保稳定性和安全性。内核版本在 grub 菜单中提及,如本文所示3.2.0-25-generic
。由于您自己构建驱动程序,因此内核发生任何变化时,您都必须重新编译驱动程序以使其兼容并包含在此新内核中。基本上,您必须执行之前执行的步骤modprobe
。:)
如果您需要更多说明,请告诉我。
无论如何,你检查过Additional drivers
(按下Win并输入)了吗?Ubuntu 社区可能会提供驱动程序。在这种情况下,你不需要做任何事情。它将自动更新和维护。