安装centos7之后没有网卡驱动

问题描述
  • 安装centos7.1,选择配置的时候,网络连接显示不可用。点击安装也可以进行。
  • 但是centos安装完成之后,网络连接依然不可用。
  • ifconfig命令下不能显示mac地址。gnome桌面-设置-网络连接,没有wired显示。
  • 正常情况下,如果有网络连接,应该有wired选项。
问题原因
  • 没有网卡驱动。
问题解决
  1. 查看网卡驱动型号。

lspci | grep -i ethernet

我的显示:

Ehternet controller: Intel Corporation Ethernet Connection I219-LM

  1. 去Intel官网下载匹配上述驱动的驱动安装包。找出linux下的压缩包。

  2. 解压

tar xzvf e1000e-xxx.tar.gz

  1. 检查是否已经安装内核源码,

gcc
rpm -qa | grep kernel
rpm -qa | grep gcc

我的是已经包含了,所以进行下一步。

  1. 进入解压缩后的驱动文件夹,里面包含一个src目录。

cd e1000e-xxx/src

  1. 在src目录下,依次执行:

make ## 编译驱动器源码
make install ## 安装相应的驱动器程序

然后就会看到将生成的xxx.ko 文件自动放到以下路径:

/lib/modules/xxx/updates/drivers/net/ethernet/intel/e1000e/e1000e.ko

  1. 将生成的e1000e.o文件复制到以下路径:

/lib/modules/xxx/kernel/drivers/net
cp e1000e.o /lib/modules/xxx/kernel/drivers/net

  1. 加载驱动程序

depmod -a

  1. 测试驱动程序,没报错说明正确。

modprobe e1000e

  1. 查看是否已经加载:

lsmod

  1. 重启网络服务

service network restart

  1. ifconfig可查mac地址。网络连接图标变为可连接。

推荐阅读更多精彩内容