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 Wiki。
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
いるデバイスを自動的にロードします。