上一篇                     
               
			  如何在物理机CentOS7上连接无线网络?
- 物理机
- 2025-05-29
- 4635
 在物理机上使用CentOS 7连接无线网络,需确保无线网卡驱动已安装并启用,通过NetworkManager工具(如nmtui或nmcli)扫描可用Wi-Fi,选择目标网络并配置身份验证信息,若遇驱动问题,可手动安装对应内核模块或第三方无线固件包,完成后重启网络服务即可建立连接。
 
物理机CentOS 7连接无线网络详细指南
前置条件
-  确认无线网卡硬件支持 
 物理机需配备无线网卡(内置或外接USB网卡),并确保网卡支持Linux系统。- 通过以下命令查看网卡是否被识别: lspci | grep -i wireless # 查看PCI接口无线网卡 lsusb | grep -i wireless # 查看USB接口无线网卡 
- 若未显示网卡信息,可能需要安装驱动(如Intel、Realtek等芯片的驱动)。
 
- 通过以下命令查看网卡是否被识别: 
-  更新系统环境 
 确保系统已更新到最新版本,避免软件包冲突:sudo yum update -y && sudo yum upgrade -y 
安装无线工具与驱动
-  安装基础工具包 
 CentOS 7默认未安装无线网络管理工具,需手动安装:sudo yum install NetworkManager-wifi iw wpa_supplicant -y 
-  启用并启动NetworkManager服务 sudo systemctl enable NetworkManager sudo systemctl start NetworkManager 
-  安装无线网卡驱动  - 常见驱动安装示例(Intel网卡): sudo yum install kernel-devel-$(uname -r) # 安装内核开发包 sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo yum install iwlwifi-firmware # Intel无线固件 
- 其他网卡驱动需参考厂商文档(如Realtek网卡可尝试rtl8812au-dkms驱动)。
 
- 常见驱动安装示例(Intel网卡): 
扫描并连接无线网络
-  查看无线接口名称 
 通常为wlp3s0或wlan0,通过以下命令确认:ip link show | grep wireless 
-  激活无线接口 sudo ip link set <无线接口名> up # 如 sudo ip link set wlp3s0 up 
-  扫描可用Wi-Fi网络 sudo iw dev <无线接口名> scan | grep SSID 
-  连接Wi-Fi(两种方式) -  方式1:使用nmtui(图形化工具)  sudo nmtui 选择“Activate a connection” → 选择目标Wi-Fi → 输入密码。 
-  方式2:命令行配置 - 创建Wi-Fi配置文件: sudo nmcli dev wifi connect <SSID名称> password "<密码>" 
- 若需手动配置WPA2加密,编辑配置文件: sudo vi /etc/sysconfig/network-scripts/ifcfg-<无线接口名> 添加以下内容: TYPE=Wireless ESSID=<SSID名称> MODE=Managed KEY_MGMT=WPA-PSK SECURITYMODE=open WPAPSK="<密码>"
 
- 创建Wi-Fi配置文件: 
 
-  
验证连接与排错
-  检查连接状态 nmcli connection show # 查看已配置的网络连接 ping -c 4 baidu.com # 测试网络连通性 
-  常见问题解决  - 无法扫描到Wi-Fi网络: 
    - 检查无线接口是否启用(ip link set <接口> up)。
- 确认驱动是否正确安装(dmesg | grep firmware)。
 
- 检查无线接口是否启用(
- 连接后无法上网: 
    - 检查防火墙设置: sudo firewall-cmd --state # 查看防火墙状态 sudo systemctl stop firewalld # 临时关闭防火墙(测试用) 
- 检查DNS配置(/etc/resolv.conf)。
 
- 检查防火墙设置: 
 
- 无法扫描到Wi-Fi网络: 
    
优化与安全建议
-  启用自动连接 
 在nmtui中勾选“Automatically connect”选项。
-  使用WPA3加密(如路由器支持) 
 修改配置文件中的KEY_MGMT为WPA-EAP-SUITE-B-192(需wpa_supplicant版本支持)。
-  禁用不必要服务 
 若使用NetworkManager,关闭传统network服务避免冲突:sudo systemctl disable network sudo systemctl stop network 
引用说明
- CentOS官方文档:https://wiki.centos.org/
- NetworkManager配置指南:https://access.redhat.com/documentation
- Linux无线驱动支持列表:https://wireless.wiki.kernel.org/
 
  
			