CentOS7使用无线WiFi连接并设置为开机启动

1.使用wpa_supplicant联网
1.1查看无线网卡名称

[root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp5s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 1c:83:41:26:b4:52 brd ff:ff:ff:ff:ff:ff
3: enp6s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 1c:83:41:26:b4:53 brd ff:ff:ff:ff:ff:ff
4: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether b4:69:21:8f:de:50 brd ff:ff:ff:ff:ff:ff
    inet 192.168.40.78/24 brd 192.168.40.255 scope global noprefixroute dynamic wlp3s0
       valid_lft 28644sec preferred_lft 28644sec
    inet6 fe80::8ff2:24eb:5e8f:333f/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

其中wlp3s0是我的无线网卡名称。
1.2将无线网口wlp3s0开启

ip link set wlp3s0 up

1.3显示无线网口wlp3s0连接情况

ip link show wlp3s0

1.4连接无线网ssid,密码psk

wpa_supplicant -B -i wlp3s0 -c <(wpa_passphrase "ssid" "psk")

1.5为wlp8s0自动分配ip地址

dhclient wlp3s0

2.设置NetworkManager自动启动
2.1由于上个方法操作结束重启机器后会出现以下问题(因此需安装使用NetworkManager-wifi):
㈠无线网卡没有启动
㈡启动后无法自动连接WiFi
㈢使用ip link set xxx up,wpa_xxx启动网卡连接WiFi后重新登陆无法自动启动连接WiFi
2.2设置NetworkManager自动启动

chkconfig NetworkManager on

2.3安装NetworkManager-wifi

yum -y install NetworkManager-wifi

2.4开启WiFi

nmcli r wifi on

2.5.测试(扫描信号)

nmcli dev wifi

2.6.连接(无线网ssid,密码psk)

nmcli d wifi connect "ssid" password "psk" wlp3s0

3.重启自动连接网络失败解决方案
3.1查看网络连接

[root@localhost ~]# nmcli connection 
NAME           UUID                                  TYPE      DEVICE 
mywifi1001  fa0e9356-5f66-410e-a1f0-4b44db624c7e  wifi      wlp3s0 
有线连接 1     260d53fc-3f54-38e5-9fdc-54bb99eb7134  ethernet  --     
有线连接 2     203fe47d-cb0e-3953-8786-b6f91ff7043c  ethernet  -- 

3.2依次删除全部无线连接

nmcli c delete  fa0e9356-5f66-410e-a1f0-4b44db624c7e

3.3重新连接(无线网ssid,密码psk)

nmcli d wifi connect "ssid" password "psk" wlp3s0
ifconfig可看到已连接上网

3.4重启验证

reboot后ifconfig可看到已连接上网

 

  • 6
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值