banner
xingli

xingli

猫娘爱好者

Linux連接WiFi教程

Linux 連 WiFi#

將斐訊 N1(電視盒子)重新安裝 Armbian 系統,機器有無線網卡但系統沒有桌面環境,只能通過命令行控制 WiFi 連接。這裡記錄設置 WiFi的方法。

很多網卡的驅動沒有集成,需要各位自行安裝
安裝方法如下(操作以下命令確保開發板插上了網線)
apt updateapt install armbian-firmware-full
執行完上面兩句命令就重啟一下
reboot

完成後就會發現有 WiFi 了

一共有兩個方案:

  1. 通過更新 WiFi 系統配置
  2. 通過nmcli連上 WiFi

通過更新 WiFi 系統配置#

  1. 更新 **/etc/network/interface** 文件
  2. 備份 interface:cd /etc/network && cp interface interface.bak
  3. 更新 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
  1. 更新 **/etc/wpa_supplicant/wpa_supplicant.conf**
  2. 備份 wpa 配置文件:cd /etc/wpa_supplicant/ && cp wpa_supplicant.conf wpa_supplicant.conf.bak
  3. 更新 wpa_supplicant.conf:
network={
	ssid="網絡ID"
	psk="密碼"
}
  1. 重啟網絡,ping 百度試下是否連通,正常應該可以成功連網。

通過nmcli連上 WiFi#

nmcli是一個命令行工具,用於控制 NetworkManager;還可以用來顯示網絡設備狀態;創建、編輯、開啟 / 關閉和刪除網絡連接。Armbian 系統默認自帶nmcli,這裡不介紹安裝方法。

通過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 熱點。

  1. 檢查 radio:
nmcli radio
WIFI-HW  WIFI     WWAN-HW  WWAN
enabled  enabled  enabled  enabled
  1. 查看附近無線網絡信號:
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,會越靠前。

  1. 連上 AP 熱點:
  • 如果是無密碼的 WiFi,執行以下連接命令,SSID 就是我們所說的 WiFi 名:
nmcli device wifi connect <SSID|BSSID>
  • 加密的 AP,使用以下命令:
nmcli device wifi connect <SSID|BSSID> password <password>

執行命令沒有報錯後,再 Ping 下百度是否可達,能 Ping 通就表明已經連上 AP,可以正常上網。

Armbian 配置 WiFi 教程 - 知乎 (zhihu.com)

要修改 Linux 的默認路由,您需要打開終端並輸入以下命令:

sudo route del default
sudo route add default gw [網關的IP地址]

其中,[網關的 IP 地址] 是您想要添加為默認路由的網關的 IP 地址。

例如,如果您想將默認路由設置為 IP 地址為 192.168.0.1 的路由器,則可以執行以下命令:

sudo route del default
sudo route add default gw 192.168.0.1

請注意,這些更改只會在您當前的會話中生效。如果您希望這些更改在重啟計算機後也生效,您需要將這些命令添加到啟動腳本中。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。