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

おすすめ記事