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,能夠正常上網。

參考

相關文章
相關標籤/搜索