我正在寻找如何从 CLI 连接到 Debian Buster 上的 WiFi,我找到了一个关于如何执行此操作的教程。
该教程说使用以下命令扫描网络接口:
# ip a
它列出了以太网接口的接口lo
(环回接口) ,以及我的 USB WiFi 适配器。eth0
wlx00c14124105
接下来,它告诉我使用以下命令扫描网络:
# sudo iwlist wlx00c14124105 scan | grep -i ssid
计算机告诉我无法使用该接口扫描网络。没关系,因为我知道我想要连接的网络。
然后,教程告诉我为wpa_supplicant
.
# nano /etc/wpa_supplicant.conf
文件内容如下:
network={
ssid="my-network-name"
psk="my-network-password"
}
接下来,我应该启动接口并连接到网络:
# wpa_supplicant -B -D wext -i wlx00c14124105 -c /etc/wpa_supplicant.conf
它返回:
rfkill: Cannot get wiphy information
Could not read interface wlx00c14124105 flags: No such device
WEXT: Could not set interface 'wlx00c14124105' UP
wlx00c14124105: Failed to initialize driver interface
我认为这是一个错误,但要测试:
# ping www.google.com
不起作用。任何帮助将不胜感激。
lsusb
:
Bus 002 Device 002: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter
答案1
我想到了。由于某种原因,WiFi 被 rfkill 屏蔽了,所以我解除了它的屏蔽,效果很好。
答案2
按照安装指南进行操作Debian 维基。
添加
non-free
到您的/etc/apt/sources.list
:
deb http://deb.debian.org/debian buster main contrib non-free
deb http://deb.debian.org/debian-security/ buster/updates main contrib non-free
deb http://deb.debian.org/debian buster-updates main contrib non-free
安装
firmware-misc-nonfree
包:
sudo apt update
sudo apt install firmware-misc-nonfree
将设备连接到您的系统。内核模块
rt2800usb
会自动加载支持的设备。