情景一:有线在,无线不在
有线网卡在,无线网卡不在,但有线网卡无法连接网络,查了很多博客,但内容都过时无法解决问题,好在最终找到了一个命令解决了有线网卡无法连接网络的问题。ip a 可以看到有线网卡存在,但没有ipv4地址,即没有连接到网络。
nmtui
配置有线网卡的ipv4为Automatic,保存退出。
重启网络服务:
service network restart
lspci -nnk |grep -iA3 net
16:00.0 Network controller [0280]: Qualcomm Atheros QCA9377 802.11ac Wireless network Adapter [168c:0042] (rev 31)Subsystem: Dell Device [1028:1810]Kernel driver in use: ath10k_pciKernel modules: ath10k_pci
无线网卡型号是QCA9377。
进入对应网卡固件文件夹:
cd /lib/firmware/ath10k/QCA9377/hw1.0/
情景二:无线在,有线不在
一般更新系统会造成有线网卡消失,因此尽量不要更新系统。更新系统后需要按照第3步装驱动。
查看网卡硬件
lspci -nn | grep -i net
[root@localhost network-scripts]# lspci -nn |grep -i net00:14.3 Network controller [0280]: Intel Corporation Wi-Fi 6 AX201 [8086:06f0]00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (11) I219-LM [8086:0d4c]
查看支持
grep -i 8086 /lib/modules/3.10.0-1160.42.2.el7.x86_64/modules.* | grep -i 15b7
[root@localhost network-scripts]# grep -i 8086 /lib/modules/3.10.0-1160.42.2.el7.x86_64/modules.* | grep -i 15b7/lib/modules/3.10.0-1160.42.2.el7.x86_64/modules.alias:alias pci:v00008086d000015B7sv*sd*bc*sc*i* e1000e
下载驱动程序
本机已存在编译好的驱动程序,存放在/root目录下,可跳过下载过程,直接安装。
https://www.intel.com/content/www/us/en/download/14611/intel-network-adapter-driver-for-pcie-intel-gigabit-ethernet-network-connections-under-linux.html
遵循官网右侧的README Text Files(readme.txt),构建安装程序并安装即可。
rpmbuild -tb e1000e-3.8.4.tar.gz
yum localinstall <RPM>
- https://lintut.com/how-to-setup-network-after-rhelcentos-7-minimal-installation/
- How do I enable the wireless network adapter on centos 7 minimal install?
- https://www.linuxquestions.org/questions/linux-software-2/wifi-adapter-is-not-recognized-when-centos-7-updates-4175661285/#post6039627
- https://forums.centos.org/viewtopic.php?t=58338
- https://www.intel.com/content/www/us/en/download/14611/intel-network-adapter-driver-for-pcie-intel-gigabit-ethernet-network-connections-under-linux.html
