回帖:把斐讯 N1(电视盒子) 重装了 Armbian 系统,机器有无线网卡但系统没桌面环境,只能通过命令行控制 WIFI 连接。这里记录 设置 WIFI 的方法。
一共有两个方案:
通过更新 WIFI 系统配置
通过 nmcli 连上 WIFI
通过更新 WIFI 系统配置
更新 /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
更新 /etc/wpa_supplicant/wpa_supplicant.conf
备份 wpa 配置文件: cd /etc/wpa_supplicant/ && cp wpa_supplicant.conf wpa_supplicant.conf.bak
更新 wpa_supplicant.conf:
network={
ssid="网络 ID"
psk="密码"
}
重启网络, ping 百度试下是否连通, 正常应该可以成功连网。
通过 nmcli 连上 WIFI
nmcli 是一个命令行工具,用于控制 NetworkManager;还可以用来显示网络设备状态;创建、编辑、开启/关闭和删除网络连接 。Armbian 系统默认自带 nmcli, 这里不介绍安装方法。
通过 nmcli 直接连上 WIFI 后,系统会记录已保存的 AP。下面是具体的连接方法:
查看设备状态:
$ nmcli device status
DEVICETYPESTATE CONNECTION
enp1s0ethernetconnected Wired connection 1
wlp2s0wifidisconnected--
loloopbackunmanaged --
这里 wlp2s0 类型为 wifi,表示我们的无线网卡,状态为 disconnected, 还没有连上 WIFI 热点。
2. 检查 radio:
$ nmcli radio
WIFI-HWWIFI WWAN-HWWWAN
enabledenabledenabledenabled
3. 查看附近无线网络信号:
$ nmcli dev wifi list
SSIDMODE CHANRATE SIGNALBARSSECURITY
MYSSID Infra1154 Mbit/s100 ▂▄▆█WPA2
MYSSID Infra132 54 Mbit/s100 ▂▄▆█WPA2
SOMEOTHERSSIDInfra5254 Mbit/s49▂▄__WPA2
MYSSID Infra149 54 Mbit/s45▂▄__WPA2
MYSSID Infra1154 Mbit/s42▂▄__WPA2
SOMEOTHERSSIDInfra1 54 Mbit/s27▂___WPA2
第5列表示信号情况,信号越好的 AP,会越靠前。
4. 连上 AP 热点:
如果是无密码的 WIFI, 执行以下连接命令,SSID 就是我们所说的 WIFI 名:
$ nmcli device wifi connect
加密的 AP, 使用以下命令:
$ nmcli device wifi connect password
执行命令没有报错后,再 Ping 下百度是否可达,能 Ping 通就表明已经连上 AP,可以正常上网。

