centos7配置wifi

自用笔记:笔记本当服务器时配置连接WiFi和关闭合盖休眠操作

准备

查看 NetworkManager-wifi 是否安装

1
2
rpm -q NetworkManager-wifi

未安装则先进行临时wifi连接

临时连接

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

# 1. 查看联网信息
ip addr
# 能看到有个 wlp1s0 的无线网卡(也可能是其他名称,自行替换)
# 2. 打开无线网卡驱动
ip link set wlp1s0 up
# 无输出则表示正常
# 3. 查看周围wifi
iw dev wlp1s0 scan | grep SSID
# 4. 连接wifi
wpa_supplicant -B -i wlp1s0 -c <(wpa_passphrase "wifi名称" "wifi密码")
# 会提示 Successfully initialized wpa_supplicant
# 6. 用dhcp获得IP
dhclient wlp1s0
# 7. 查看网络状态
ip addr

设置永久自动连接wifi

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 安装NetworkManager-wifi
yum -y install NetworkManager-wifi

# 重启NetworkManager
systemctl restart NetworkManager
# 开启wifi
nmcli r wifi on
# 查看wifi
nmcli dev wifi
# 连接wifi
nmcli d wifi connect "wifi名称" password "wifi密码"
# Error: Connection activation failed:(7) Secrets were required,but not provided.
# 这一步可能会报错,reboot一下,再执行即可
# 再查看网络状态,显示已经连上了
ip addr

设置wifi静态ip

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 查看DNS
cat /etc/resolv.conf

# 查看GATEWAY
netstat -rn
# 修改网络连接配置文件
/etc/sysconfig/network-scripts/ifcfg-WIFI连接名称
# 修改BOOTPROTO=static
# 添加配置:
# IPADDR=静态ip
# NETMASK=255.255.255.0
# DNS1=上面看到的DNS
# DNS2=上面看到的DNS或8.8.8.8
# GATEWAY=上面看到的GATEWAY

# 重启
reboot


设置笔记本合盖不休眠

1
2
3
4
5
6
7

vim /etc/systemd/logind.conf
# 设置 HandleLidSwitch=lock

# 重启服务使配置生效
systemctl restart systemd-logind

  • ignore 忽略,跳过
  • power off 关机
  • eboot 重启
  • halt 挂起
  • suspend shell内建指令,可暂停目前正在执行的shell。若要恢复,则必须使用SIGCONT信息。所有的进程都会暂停,但不是消失(halt是进程关闭)
  • hibernate 让笔记本进入休眠状态
  • hybrid-sleep 混合睡眠,主要是为台式机设计的,是睡眠和休眠的结合体,当你选择Hybird时,系统会像休眠一样把内存里的数据从头到尾复制到硬盘里 ,然后进入睡眠状态,即内存和CPU还是活动的,其他设置不活动,这样你想用电脑时就可以快速恢复到之前的状态了,笔记本一般不用这个功能。
  • lock 仅锁屏,计算机继续工作。

centos7配置wifi
https://linshenkx.github.io/centos7-wifi/
作者
John Doe
发布于
2021年11月20日
许可协议