问题描述
- 安装centos7.1,选择配置的时候,网络连接显示不可用。点击安装也可以进行。
- 但是centos安装完成之后,网络连接依然不可用。
- ifconfig命令下不能显示mac地址。gnome桌面-设置-网络连接,没有wired显示。
- 正常情况下,如果有网络连接,应该有wired选项。
问题原因
- 没有网卡驱动。
问题解决
- 查看网卡驱动型号。
lspci | grep -i ethernet
我的显示:
Ehternet controller: Intel Corporation Ethernet Connection I219-LM
-
去Intel官网下载匹配上述驱动的驱动安装包。找出linux下的压缩包。
-
解压
tar xzvf e1000e-xxx.tar.gz
- 检查是否已经安装内核源码,
gcc
rpm -qa | grep kernel
rpm -qa | grep gcc
我的是已经包含了,所以进行下一步。
- 进入解压缩后的驱动文件夹,里面包含一个src目录。
cd e1000e-xxx/src
- 在src目录下,依次执行:
make ## 编译驱动器源码
make install ## 安装相应的驱动器程序
然后就会看到将生成的xxx.ko 文件自动放到以下路径:
/lib/modules/xxx/updates/drivers/net/ethernet/intel/e1000e/e1000e.ko
- 将生成的e1000e.o文件复制到以下路径:
/lib/modules/xxx/kernel/drivers/net
cp e1000e.o /lib/modules/xxx/kernel/drivers/net
- 加载驱动程序
depmod -a
- 测试驱动程序,没报错说明正确。
modprobe e1000e
- 查看是否已经加载:
lsmod
- 重启网络服务
service network restart
- ifconfig可查mac地址。网络连接图标变为可连接。
网友评论