Thinkpad T400安装CentOS 7后无wifi的解决方法

方法一:终端手动配置

  1. 切换到超级用户
    [steel@localhost ~]$ su root

  2. 查询可用的无线网卡,其中红色为网卡号
    [root@localhost steel]$ iw dev
    phy#0
    Interface wlp3s0
    ifindex 3
    wdev 0x1
    addr 00:26:5e:ee:e7:34
    type managed
    注意,如果成功连接网络的话,应该是下面这样子的, ssid就是广播信道名称,也就是你的无线网络信号呀,广播信道就是最后一个
    [root@localhost steel]# iw dev
    phy#0
    Interface wlp3s0
    ifindex 3
    wdev 0x1
    addr 00:26:5e:ee:e7:34
    ssid CQHOME
    type managed
    channel 1 (2412 MHz), width: 40 MHz, center1: 2422 MHz

  3. 启用无线卡
    [root@localhost steel]# ip link set wlp3s0 up

  4. 查看无线网卡连接情况
    [root@localhost steel]$ iw wlp3s0 link
    Not connected. (表示没有任何连接)

  5. 查看所有可用的无线网络信号
    [root@localhost steel]# iw wlp3s0 scan | grep SSID
    SSID: CQHOME
    SSID: Tenda_0A6410

  6. 连接无线网
    [root@localhost steel]# wpa_supplicant -B -i wlp2c0 -c <(wpa_passphrase “username” “password”)
    Successfully initialized wpa_supplicant
    注意:其中username为要连接到的wifi信号,password为无线网络的密码,请读者替换即可。

  7. 分配IP地址(通过dhclient控制网卡进行网络操作获取IP)
    [root@localhost steel]# dhclient wlp3s0

  8. 查看无线网卡地址信息,有ip地址表示网络连接成功了,可以上网冲浪咯
    测试是否成功地从路由器获取了ip(重要)
    ip addr show wlp3s0
    如果分配有ip,即可上网,也可以有ping直接测试

方法二:用NetworkManager自动管理

  1. 使用 nmcli命令,查看各网卡的状态。得知无线网卡已经被驱动起来,只是没有纳入NetworkManager的管理。
    $ nmcli dev status
    DEVICE TYPE STATE CONNECTION
    wlp3s0 wifi unmanaged –

  2. 安装”NetworkManager-wifi”
    [root@localhost steel]# yum install NetworkManager-wifi

  3. 重启centos,在系统启动的过程中,你就会看到WiFi的状态灯已经被点亮了。进入系统后,打开NetworkManager,设置好WiFi后,就可以连接到WiFi了。

你可能感兴趣的:(Linux)