Centos连接Wifi
环境
Linux版本为Centos7.8
查看网卡状态
1 | 查看网卡状态 |

如果没有出现 UP 说明你的网卡没有激活
激活网卡
1 | ip link set 网卡名称 up |
例如,我上面要激活wlp4s0 这个网卡
那我的命令就是:
1 | ip link set wlp4s0 up |
一定要看到UP才算激活成功!
连接Wifi
由于我们现在的wifi是使用WPA和WPA2加密的,因此我们需要使用wpa_supplicant来连接。
1 | 生成wpa_passphrase配置文件 |
分配IP
连接好Wifi之后并不能访问网络,因为还没有分配ip,所以需要我们手动分配ip
1 | dhclient 网卡名称 & |
固定IP
如果要使用固定IP就不能用dhclient命令了
1 | 指定ip和子网掩码 |
如果不知道网关等的信息可以先查看dhclient分配的网络信息
1 | vi /var/lib/dhclient/dhclient.leases |
经过以上步骤我们就可以联网啦!
添加开机自启动脚本
自启动脚本也有很多种方式添加,我这里采用init.d的方式
首先需要创建脚本:wifiBoot.sh
1 | !/bin/bash |
添加到自启动项
1 | 脚本移动到init.d目录下 |
添加启动项报错:服务不支持 chkconfig
脚本开头要添加这三行:
1 | !/bin/sh |
第一行,告诉系统使用的shell脚本
第 二行,chkconfig后面有三个参数2345,80和90告诉chkconfig程序,需要在rc2.d~rc5.d目录下,创建名字为 S80auto_run的文件连接,连接到/etc/rc.d/init.d目录下的的auto_run脚本
评论
