centos系统找不到网卡配置文件怎么办

等等,我昨天帮隔壁老王装系统时碰到过这事儿。
他新配了个无线网卡,CentOS 7 就是认不住。
我打开终端,输入ip addr,果然没显示wlan0。
心想可能是驱动问题,他那个TP-Link的牌子的,我查了下内核好像自带驱动。
接着我去看/etc/sysconfig/network-scripts/,里面只有几个老网卡的配置文件,新加的那个一个没有。
我就问他虚拟机里网卡设置的是啥,他说桥接模式。
我试着用nmcli connection show,果然能看到个无线网络的UUID,但就是没配置文件。
最后我就直接复制了个ifcfg-eth0过来,改了 DEVICE 和 MAC 地址,ONBOOT 设成 yes,然后systemctl restart network。
重启后用 ip addr 一看,wlan0 就出来了,还自动获取了 IP。
老王高兴得不行,说这比他买菜还简单。
不过我现在突然有点好奇,为啥 NetworkManager 不直接在 /etc/sysconfig/network-scripts/ 下面生成文件呢?

CentOS7命令行链接wifi的方法

步骤:
1 . su
root 2 . Enter root password. 3 . iw dev 4 . Find Interface name (e.g., wlp2 s0). 5 . ifconfig wlp2 s0 up 6 . iw wlp2 s0 scan | grep SSID 7 . wpa_supplicant -B -i wlp2 s0 -c <(wpa_passphrase SSID password) 8 . dhclient wlp2 s0 9 . ifconfig wlp2 s0
替换 SSID 和 password.
sudo 可用则用 sudo.
驱动要装好.

CentOS7 查看IP的命令是什么?

CentOS7 查看IP地址用ipaddr,未启动网卡先重启网络,过滤特定网卡IP用grep。