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

请注意,这些更改只会在您当前的会话中生效。如果您希望这些更改在重启计算机后也生效,您需要将这些命令添加到启动脚本中。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。