方法一:终端手动配置
切换到超级用户
[steel@localhost ~]$ su root查询可用的无线网卡,其中红色为网卡号
[root@localhost steel]$ iw dev
phy#0
Interface wlp3s0
ifindex 3
wdev 0x1
addr 00:26:5e:ee:e7:34
type managed
注意,如果成功连接网络的话,应该是下面这样子的, ssid就是广播信道名称,也就是你的无线网络信号呀,广播信道就是最后一个
[root@localhost steel]# iw dev
phy#0
Interface wlp3s0
ifindex 3
wdev 0x1
addr 00:26:5e:ee:e7:34
ssid CQHOME
type managed
channel 1 (2412 MHz), width: 40 MHz, center1: 2422 MHz启用无线卡
[root@localhost steel]# ip link set wlp3s0 up查看无线网卡连接情况
[root@localhost steel]$ iw wlp3s0 link
Not connected. (表示没有任何连接)查看所有可用的无线网络信号
[root@localhost steel]# iw wlp3s0 scan | grep SSID
SSID: CQHOME
SSID: Tenda_0A6410连接无线网
[root@localhost steel]# wpa_supplicant -B -i wlp2c0 -c <(wpa_passphrase “username” “password”)
Successfully initialized wpa_supplicant
注意:其中username为要连接到的wifi信号,password为无线网络的密码,请读者替换即可。分配IP地址(通过dhclient控制网卡进行网络操作获取IP)
[root@localhost steel]# dhclient wlp3s0查看无线网卡地址信息,有ip地址表示网络连接成功了,可以上网冲浪咯
测试是否成功地从路由器获取了ip(重要)
ip addr show wlp3s0
如果分配有ip,即可上网,也可以有ping直接测试
方法二:用NetworkManager自动管理
使用 nmcli命令,查看各网卡的状态。得知无线网卡已经被驱动起来,只是没有纳入NetworkManager的管理。
$ nmcli dev status
DEVICE TYPE STATE CONNECTION
wlp3s0 wifi unmanaged –安装”NetworkManager-wifi”
[root@localhost steel]# yum install NetworkManager-wifi重启centos,在系统启动的过程中,你就会看到WiFi的状态灯已经被点亮了。进入系统后,打开NetworkManager,设置好WiFi后,就可以连接到WiFi了。