Debian 10: rfkill はどこにも見つからず、まだ Wi-Fi をブロックしています。

Debian 10: rfkill はどこにも見つからず、まだ Wi-Fi をブロックしています。

「/dev」で「rfkill」を見つけることができます。ただし、使用することはできません。私のデバイスにインターネットが接続されていません。 RF-KILLは非常に強力です。Winodws経由でWiFiインターフェイスを開くこともできません! ! ! !

頑張った

ip link set wlp2s0 up

しかし、まだ動作しません。

私は標準のDebian 10を実行しているので、GUIはありません。

答え1

解決策が見つかったので、もう一度忘れないようにここに投稿します。

まず、sudo ip link showWi-Fi名を表示するために使用されます。

user@user:/$ sudo ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu ... qdisc noqueue state UNKNOWN mode
...
2: wlp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu ... qdisc noqueue state UP
...

たとえば、私のWi-Fi名はですwlp1s0。あなたがしなければならないことは検索ですsudo find /sys/ -name "wifi_name"

user@user:/$ sudo find /sys/ -name "wlp1s0"
/sys/class/net/wlp1s0
/sys/devices/pci_random_id/random_id/random_id/net/wlp1s0

次に、phy80211.txtファイルで名前または同様のディレクトリを検索します(この修正を初めて使用するため、名前はデバイスによって異なる場合があります)/sys/class/net/wlp1s0/。次に、そのディレクトリの内部を調べます。ls

user@user:/$ sudo ls /sys/class/net/wlp1s0/
...  ...  ...  phy80211  ...  ...  ...
user@user:/$ sudo ls /sys/class/net/wlp1s0/phy80211
addresses  address_mask  device  index  macaddress  name  power  rfkill3  subsystem  uevent

というフォルダがあることがわかりますrfkill3。次に、catを使用してrfkill3がソフトロックされていることを確認します。 1を返すとWi-Fiがソフトロック状態になり、0を返すとソフトロックではないことを意味します。

user@user:/$ sudo cat /sys/class/rfkill/rfkill3/soft
1

ソフトロックの場合は修正してみてください

sudo echo 0 > /sys/class/rfkill/rfkill3/soft

または

sudo nano /sys/class/rfkill/rfkill3/soft

機能しない場合は、0に変更してください。echoと言うこともできますが、[ Error writing lock file /sys/class/rfkill/rfkill3/.soft.swp: Permission denied ]変更中にnanoをrootとして使用するか、sudoを使用すると警告にもかかわらず、そのセッション中にファイルを変更して変更を保持することができました。また、まだデバイスを再起動しないでください。そうすると、ソフトロックは再び1にリセットされます。

ソフトロックを0に変更したら、ip link set wifi_name upWi-Fiが有効になっている必要があります。

rfkillnetwork-managerネットワークをより簡単に管理できるように、修理後に必要なすべてのネットワークツール(など)をインストールすることをお勧めします。これが助けが必要な人に役立つことを願っています。

答え2

パッケージをインストールする必要はありません。ath9k Linuxはカーネルバージョンから無料のワイヤレスドライバを導入しています2.6.27

Wi-Fi APリスト:

sudo iw wlp2s0 scan |grep SSID

つながる:

sudo wpa_supplicant -B -iwlp2s0 -c <(wpa_passphrase "Your_SSID" Your_passphrase) && sudo dhclient wlp2s0

永続性を設定するには、手順1を参照してください。コマンドラインからWi-Fiに接続する方法は?

解決するWLANハードブロックデバイス質問、ダウンロードlibsmartcols1そして殺すホームディレクトリに移動し、次を実行します。

sudo dpkg -i libsmartcols1_2.33.1-0.1_amd64.deb
sudo dpkg -i rfkill_2.33.1-0.1_amd64.deb
sudo rfkill unblock all

答え3

ステップ0。 Debian 標準 ISO を使用しますか?そのため、ネットワークはまったくありません。インターネットに接続することは「不可能」です。

提案: debian-netinst.iso。インストールするにはインターネットが必要です。いくつかのネットワーキングパッケージがプレインストールされて提供されています。これにより、デスクトップ環境でよりうまく機能するWiFiに簡単に接続できます。ただし、デスクトップ環境なしでインストールする場合は、必要に応じてイーサネットを使用する必要があります。

お役に立てば幸いです。

関連情報