Armbian 配置 WIFI

把斐讯 N1(电视盒子) 重装了 Armbian 系统,机器有无线网卡但系统没桌面环境,只能经过命令行控制 WIFI 链接。这里记录 设置 WIFI 的方法。shell

一共有两个方案:网络

  1. 经过更新 WIFI 系统配置
  2. 经过 nmcli 连上 WIFI

经过更新 WIFI 系统配置

  1. 更新 /etc/network/interface 文件工具

    • 备份 interface : cd /etc/network && cp interface interface.bak
    • 更新 interface:
    # armbian-config created
    source /etc/network/interfaces.d/*
    
    # Local loopback
    auto lo
    iface lo inet loopback
    
    auto eth0
    allow-hotplug eth0
    iface eth0 inet dhcp
    allow-hotplug wlan0
    iface wlan0 inet manual
    wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
    iface default inet dhcp
  2. 更新 /etc/wpa_supplicant/wpa_supplicant.confoop

    • 备份 wpa 配置文件: cd /etc/wpa_supplicant/ && cp wpa_supplicant.conf wpa_supplicant.conf.bak
    • 更新 wpa_supplicant.conf:
    network={
        ssid="网络 ID"
        psk="密码"
    }
  3. 重启网络, ping 百度试下是否连通, 正常应该能够成功连网。

经过 nmcli 连上 WIFI

nmcli 是一个命令行工具,用于控制 NetworkManager;还能够用来显示网络设备状态;建立、编辑、开启/关闭和删除网络链接 。Armbian 系统默认自带 nmcli, 这里不介绍安装方法。post

经过 nmcli 直接连上 WIFI 后,系统会记录已保存的 AP。下面是具体的链接方法:加密

  1. 查看设备状态:命令行

    $ nmcli device status
    DEVICE  TYPE      STATE         CONNECTION         
    enp1s0  ethernet  connected     Wired connection 1 
    wlp2s0  wifi      disconnected  --                 
    lo      loopback  unmanaged     --

    这里 wlp2s0 类型为 wifi,表示咱们的无线网卡,状态为 disconnected, 尚未连上 WIFI 热点。code

  2. 检查 radio:get

    $ nmcli radio
    WIFI-HW  WIFI     WWAN-HW  WWAN    
    enabled  enabled  enabled  enabled
  3. 查看附近无线网络信号:it

    $ nmcli dev wifi list
    SSID                  MODE   CHAN  RATE       SIGNAL  BARS  SECURITY 
    MYSSID         Infra  11    54 Mbit/s  100     ▂▄▆█  WPA2     
    MYSSID         Infra  132   54 Mbit/s  100     ▂▄▆█  WPA2     
    SOMEOTHERSSID  Infra  52    54 Mbit/s  49      ▂▄__  WPA2     
    MYSSID         Infra  149   54 Mbit/s  45      ▂▄__  WPA2     
    MYSSID         Infra  11    54 Mbit/s  42      ▂▄__  WPA2     
    SOMEOTHERSSID  Infra  1     54 Mbit/s  27      ▂___  WPA2

    第5列表示信号状况,信号越好的 AP,会越靠前。

  4. 连上 AP 热点:

    • 若是是无密码的 WIFI, 执行如下链接命令,SSID 就是咱们所说的 WIFI 名:

      $ nmcli device wifi connect <SSID|BSSID>
    • 加密的 AP, 使用如下命令:

      $ nmcli device wifi connect <SSID|BSSID> password <password>

    执行命令没有报错后,再 Ping 下百度是否可达,能 Ping 通就代表已经连上 AP,能够正常上网。

参考

相关文章
相关标签/搜索