1. 确认无线网卡

首先,确认无线网卡的名称。可以使用以下命令查看网络接口:

nmcli device

找到状态为 “wifi” 的设备,通常名称类似于 wlan0wlp2s0

[fmujie@fmujie-desktop Cloudreve]$ nmcli device
DEVICE          TYPE      STATE   CONNECTION    
wlp2s0          wifi      已连接  fmujie_desk_1 
p2p-dev-wlp2s0  wifi-p2p  已断开  --            
enp1s0          ethernet  不可用  --            
lo              loopback  未托管  -- 

如果为不可用的状态:

DEVICE     TYPE      STATE   CONNECTION 
eno1       ethernet  已连接  有线连接 1 
wlp0s20f3  wifi      不可用  --         
lo         loopback  未托管  --  

开启wifi

nmcli radio wifi on

2. 扫描可用无线网络

使用以下命令扫描附近的无线网络:

nmcli device wifi list

列出所有可用的无线网络及其信号强度和其他信息。

IN-USE  SSID           MODE   CHAN  RATE        SIGNAL  BARS  SECURITY 
*       fmujie_desk_1  Infra  36    270 Mbit/s  74      ▂▄▆_  WPA2  

3. 连接到无线网络

使用以下命令连接到无线网络,替换 网络名称SSID相应密码password

nmcli device wifi connect "网络名称" password "相应密码"

如果网络没有密码,可以省略 password 部分:

nmcli device wifi connect "网络名称"

4. 验证连接

使用以下命令检查连接状态:

nmcli connection show --active
[fmujie@fmujie-desktop Cloudreve]$ nmcli connection show --active
NAME           UUID                                  TYPE  DEVICE 
fmujie_desk_1  4d741878-bcce-4d72-b44e-b7345b95c76a  wifi  wlp2s0 

检查 IP 地址分配情况:

ip addr show

5. 设置静态 IP(法1)

设置静态 IP,可以使用以下命令:

  1. 首先,创建一个新的连接或修改现有连接:

    nmcli con add type wifi ifname wlan0 con-name my-wifi ssid 网络名称
  2. 设置静态 IP 地址(替换为实际的 IP 地址、网关和 DNS):

    nmcli con modify my-wifi ipv4.addresses 192.168.137.70/24
    nmcli con modify my-wifi ipv4.gateway 192.168.137.1
    nmcli con modify my-wifi ipv4.dns 8.8.8.8
    nmcli con modify my-wifi ipv4.method manual
  3. 启动连接:

    nmcli con up my-wifi

6. 设置静态 IP(法2)

6.1编辑网络配置文件

在 CentOS 中,网络配置文件通常位于 /etc/sysconfig/network-scripts/ 目录下。无线网络的配置文件通常命名为 ifcfg-wlan0ifcfg-wlp2s0带w开头的就是无线网卡

  1. 打开终端,编辑无线网卡的配置文件:

    sudo vi /etc/sysconfig/network-scripts/ifcfg-wlp2s0
  2. 如果文件不存在,您可以创建一个新的配置文件。以下是一个配置文件的示例:

    DEVICE=wlp2s0
    TYPE=Wireless
    BOOTPROTO=none
    ONBOOT=yes
    IPADDR=192.168.137.70
    NETMASK=255.255.255.0
    GATEWAY=192.168.137.1
    ESSID=Your_SSID
    KEY=Your_Password
    • DEVICE: 设备名称。
    • TYPE: 设备类型,设置为 Wireless
    • BOOTPROTO: 设置为 none 表示使用静态 IP。
    • ONBOOT: 设置为 yes,表示在启动时启用该接口。
    • IPADDR: 设置静态 IP 地址。
    • NETMASK: 子网掩码。
    • GATEWAY: 默认网关。
    • ESSID: 无线网络的 SSID。
    • KEY: 无线网络的密码(如果有)。

6.2. 重启网络服务

完成配置后,需要重启网络服务以应用更改:

sudo systemctl restart network

6.3. 验证配置

检查无线网卡的状态和 IP 地址:

ip addr show wlp2s0

本文由 fmujie 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论

召唤看板娘