1. 需要安装的软件wireless-tools-29-5.1.1.el6.x86_64.rpm,在centos 7.5 中默认已经安装了这个软件
2. 关闭NetworkManager服务开机启动,并关闭该服务,在终端输入以下命令:
chkconfig --del NetworkManager #关闭开机启动
service NetworkManager stop #关闭服务
1
2
chkconfig--delNetworkManager#关闭开机启动
serviceNetworkManagerstop#关闭服务
前两步是参考网上的方法,不用管前两步,我是从第三步开始的
本文以一个无线网卡名称为wlo1,SSID为“kuaile”,密码为“kuailehaha”,加密方式为WPA2的无线网络环境为示例
3. 启动无线网卡
ip link set wlo1 up
1
iplinksetwlo1up
4. 将无线网络的配置信息写入配置文件
wpa_passphrase kuaile kuailehaha >> /etc/wpa_supplicant/wpa_supplicant.conf
1
wpa_passphrasekuailekuailehaha>>/etc/wpa_supplicant/wpa_supplicant.conf
5. 建立无线连接
wpa_supplicant -Dwext -iwlo1 -c /etc/wpa_supplicant/wpa_supplicant.conf -B
1
wpa_supplicant-Dwext-iwlo1-c/etc/wpa_supplicant/wpa_supplicant.conf-B
6. 获取地址
dhclient wlo1
1
dhclientwlo1
到此就可以在字符界面连接无线网
添加到开机启动
1. 首先在/etc/init.d/下建立一个文件wlantool,写入以下内容:
#!/bin/bash
# chkconfig: 2345 10 90
# description: wlan start
ip link set wlo1 up
wpa_supplicant -Dwext -iwlo1 -c /etc/wpa_supplicant/wpa_supplicant.conf -B
dhclient wlo1
1
2
3
4
5
6
#!/bin/bash
# chkconfig: 2345 10 90
# description: wlan start
iplinksetwlo1up
wpa_supplicant-Dwext-iwlo1-c/etc/wpa_supplicant/wpa_supplicant.conf-B
dhclientwlo1
2. 添加到开机启动中:
chkconfig --add wlantool
1
chkconfig--addwlantool
2019年10月9日用这方法:
dmesg | grep firmware(看看有没有来自无线网卡的固件请求)
iw:
iw dev(查找无线网卡口)
iw wls1 link(查看wls1网口无线网络连接情况)
iw wls1 scan | grep SSID(查看wls1网口可连接的wifi)
ip:
ip link set wls1 up(将无线网口wls1开启)
ip link show wls1(显示无线网口wls1连接情况)
ip addr show wls1(显示分配的ip地址,特别适用于查看是否成功地通过dhcp自动获取了ip地址)
wpa_supplican:
wpa_supplicant -B -i wlp3s0 -c
dhclient:
dhclient wls1(为wls1分配ip地址)
如需使用上述命令,只需将wls1直接更换成自己网口就行了