centos下配置wifi连接

因为自己的centos系统没有带GUI界面,所以配置wifi账号密码,每次都要自己从网上搜命令,碰到了问题还要再去百度,这次就写下文章把用到的命令全部记录下来。

  1. 下载iw。centos下默认没有安装wireless_tools,需要自己去网上下载压缩包。但是电脑没有联网,也下载不了,只能去别的电脑上下载,然后拷贝一份到系统上了。iw命令不是必须的,如果你知道你要连接的wifi的名称,这部可以跳过。
  2. 查看无线网卡名称。ifconfig命令可以查看系统下的所有网络接口。一般无线网卡以wl开头,比如我的就是wlp2s0。如果不能确定,可以 iw dev命令来查看。
  3. 激活网卡。ip link set dev wlp2s0 up
  4. 配置无线网卡账密。wpa_supplicant -B -i wlp2s0 -c <(wpa_passphrase "无线名称" "无线密码") 如果配置失败,可以先killall wpa_supplicant。配置成功会提示success.
  5. 配置完成后,查看网卡信息,发现没有ip显示,因为没有配置dhcp。运行dhclient wlp2s0,成功联网。

重启电脑,发现wifi不会自动连接。如果每次重启电脑,都要执行上面步骤来连wifi,这个肯定是不能接受的。这个时候我们要下载NetworkManager服务来管理我们的网络
安装命令

yum install -y NetworkManager

扫描wifi

nmcli dev wifi

扫描wifi时,却显示没有可以连接的wifi,导致执行后面命令时一直提示wifi找不到。这个问题我排查了很久,没找到原因,可以确定wifi信号是有的。最后我删除了系统自带的wpa_supplicant之后就可以正常显示了。
执行连接wifi

nmcli dev wifi con “WiFi名称” password “WiFi密码” name "网卡配置名称"
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐