在CentOS命令行下连接WiFi需要使用nmcli
(NetworkManager命令行工具)或iw
/wpa_supplicant
工具组合。以下是详细步骤:
nmcli
(推荐)nmcli device status
确认无线网卡名称(通常为wlan0
或wlp3s0
)。
nmcli device wifi list
nmcli device wifi connect "SSID名称"
nmcli device wifi connect "SSID名称" password "密码"
nmcli connection show
ping google.com
ip link set wlan0 up # 替换为你的网卡名
iw
)iw wlan0 scan | grep SSID
wpa_supplicant
配置文件wpa_passphrase "SSID名称" "密码" > /etc/wpa_supplicant.conf
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf -D wext
dhclient wlan0 # 获取IP
ifconfig wlan0
ping google.com
驱动缺失
lspci | grep -i network
yum install iwlwifi-firmware
NetworkManager未运行
systemctl start NetworkManager
systemctl enable NetworkManager
连接不稳定
调整wpa_supplicant
驱动类型(-D nl80211,wext
)或更新驱动。
nmcli connection modify "SSID名称" connection.autoconnect yes
通过以上步骤,你应该能成功连接WiFi。根据你的CentOS版本(7/8/Stream)和网络环境,部分命令可能需要调整。