当前位置:首页 > 物理机 > 正文

如何在物理机CentOS7上连接无线网络?

在物理机上使用CentOS 7连接无线网络,需确保无线网卡驱动已安装并启用,通过NetworkManager工具(如nmtui或nmcli)扫描可用Wi-Fi,选择目标网络并配置身份验证信息,若遇驱动问题,可手动安装对应内核模块或第三方无线固件包,完成后重启网络服务即可建立连接。

物理机CentOS 7连接无线网络详细指南


前置条件

  1. 确认无线网卡硬件支持

    物理机需配备无线网卡(内置或外接USB网卡),并确保网卡支持Linux系统。

    • 通过以下命令查看网卡是否被识别: lspci | grep -i wireless # 查看PCI接口无线网卡 lsusb | grep -i wireless # 查看USB接口无线网卡
    • 若未显示网卡信息,可能需要安装驱动(如Intel、Realtek等芯片的驱动)。
  2. 更新系统环境

    确保系统已更新到最新版本,避免软件包冲突:

    sudo yum update -y && sudo yum upgrade -y


安装无线工具与驱动

  1. 安装基础工具包

    CentOS 7默认未安装无线网络管理工具,需手动安装:

    sudo yum install NetworkManager-wifi iw wpa_supplicant -y
  2. 启用并启动NetworkManager服务

    sudo systemctl enable NetworkManager sudo systemctl start NetworkManager
  3. 安装无线网卡驱动

    • 常见驱动安装示例(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驱动)。


扫描并连接无线网络

  1. 查看无线接口名称

    通常为wlp3s0或wlan0,通过以下命令确认:

  2. 激活无线接口

    sudo ip link set <无线接口名> up # 如 sudo ip link set wlp3s0 up

  3. 扫描可用Wi-Fi网络

    如何在物理机CentOS7上连接无线网络? 第1张

    sudo iw dev <无线接口名> scan | grep SSID
  4. 连接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-<无线接口名>

        添加以下内容:

        如何在物理机CentOS7上连接无线网络? 第2张

        如何在物理机CentOS7上连接无线网络? 第3张

        TYPE=Wireless ESSID=<SSID名称> MODE=Managed KEY_MGMT=WPA-PSK SECURITYMODE=open WPAPSK="<密码>"
      • 验证连接与排错

        1. 检查连接状态

          nmcli connection show # 查看已配置的网络连接 ping -c 4 baidu.com # 测试网络连通性

        2. 常见问题解决

          • 无法扫描到Wi-Fi网络
            • 检查无线接口是否启用(ip link set <接口> up)。
            • 确认驱动是否正确安装(dmesg | grep firmware)。
          • 连接后无法上网
            • 检查防火墙设置: sudo firewall-cmd --state # 查看防火墙状态 sudo systemctl stop firewalld # 临时关闭防火墙(测试用)
            • 检查DNS配置(/etc/resolv.conf)。
            • 优化与安全建议

              1. 启用自动连接

                在nmtui中勾选“Automatically connect”选项。

              2. 使用WPA3加密(如路由器支持)

                修改配置文件中的KEY_MGMT为WPA-EAP-SUITE-B-192(需wpa_supplicant版本支持)。

              3. 禁用不必要服务

                若使用NetworkManager,关闭传统network服务避免冲突:

                sudo systemctl disable network sudo systemctl stop network


              引用说明

0