Dell e6430、Debian Buster ノートブックで奇妙な動作が発生します。インストール後数日後、すべてがうまくいきました。その後、自宅の2.4ghz WiFiネットワークは見えず、同じデバイスで5ghzしか見えない状況に直面しました。
それはiw dev wlp2s0 scan
私に多くの隣人のWiFiネットワークをもたらしましたが、私はそうではありません。同時に、Windows PCではすべてのネットワークを見ることができます。
私のAndroid携帯電話でWiFiルーティングオプションがオンになっています。他のWindows PCでは、隣人だけでなく、私のルーターや携帯電話のWiFiポイントも見ることができます。しかし、Debianノートブックはまだ私のメインルーターの隣人と5ghz WiFiしか見ることができません。
その後、ルータの2.4ghz構成のチャネルオプションを「自動」から「7」に切り替えました。再起動。奇跡的に私のラップトップにルーターと電話が見え始めました。チャンネルを自動的に切り替えると、問題が再び発生します。
iw reg get global country GB: DFS-ETSI (2402 - 2482 @ 40), (N/A, 20), (N/A) (5170 - 5250 @ 80), (N/A, 20), (N/A), AUTO-BW (5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, AUTO-BW (5490 - 5710 @ 160), (N/A, 27), (0 ms), DFS (57000 - 66000 @ 2160), (N/A, 40), (N/A)
他の場所(アメリカ、イギリス、ロシア)に切り替えてもiw reg set
何の役にも立ちません。
コントローラは次のとおりです。
02:00.0 Network controller: Broadcom Limited BCM43228 802.11a/b/g/n
ドライバーが更新されました。昨日を除いて、すべてがうまくいきました。
iw phy
私を連れてくる
Frequencies: * 2412 MHz [1] (20.0 dBm) * 2417 MHz [2] (20.0 dBm) * 2422 MHz [3] (20.0 dBm) * 2427 MHz [4] (20.0 dBm) * 2432 MHz [5] (20.0 dBm) * 2437 MHz [6] (20.0 dBm) * 2442 MHz [7] (20.0 dBm) * 2447 MHz [8] (20.0 dBm) * 2452 MHz [9] (20.0 dBm) * 2457 MHz [10] (20.0 dBm) * 2462 MHz [11] (20.0 dBm) * 2467 MHz [12] (20.0 dBm) * 2472 MHz [13] (20.0 dBm) * 2484 MHz [14] (disabled)
したがって、ch 14のみが無効になります。したがって、ルータはチャネル12にあります。また、ルーターがAUTOからCh7に切り替えるまで、AndroidデバイスでWiFiアクセスポイントが表示されない理由を理解できません。まったく接続されていません。
発掘する場所を提案してください。今はアイデアはありません。
付録:今この問題を発見しました。 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=636119
チャンネル12、13、14のWiFiが機能しません。しかし、これは2011年の問題です。私の場合、利用可能なリストに12と13が表示されます。ところがそのチャンネルにはWiFi機器が一つも見えませんね…
追加の作業を行っapt-get purge broadcom-sta-dkms firmware-b43-installer
てから再インストールしてくださいapt-get install firmware-b43-installer
。これにはiwlist chan
1〜11チャンネルの出力があります。したがって、12-14はありません。 Broadcom-sta-dkmsドライバ(wl)にはチャンネル12〜14が表示されますが、機能しません。
アップデート:すべてのパッケージを安定版にダウングレードする完全な再インストールは効果がありません。まだ12〜14チャンネルは利用できませんが、周波数照会には表示されます!
修正する:規制領域に何かがあるようです。私は何をしたのか正確に覚えていません。しかし、現在crdaは動作しません。これが私が持っているものです:
iw list
* 2467 MHz [12] (20.0 dBm) (no IR)
* 2472 MHz [13] (20.0 dBm) (no IR)
* 2484 MHz [14] (20.0 dBm) (no IR)
そしてここ:
/var/log# crda
COUNTRY environment variable not set.
そしてここ:
Sep 3 20:53:21 wrk wpa_supplicant[491]: wlp2s0: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
Sep 3 20:53:21 wrk systemd-udevd[6208]: Process '/sbin/crda' failed with exit code 255.
Sep 3 20:53:24 wrk wpa_supplicant[491]: wlp2s0: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
Sep 3 20:53:24 wrk systemd-udevd[6208]: Process '/sbin/crda' failed with exit code 255.
crdaが失敗したようです。設定を編集しても何も得られません。
答え1
手動で設定できますかsudo iw dev <interface> scan
?リストからAPを検索し、「国」の行を見つけます。たとえば、ROW(その他の国)またはUSに設定すると、Android携帯電話はそのチャンネルを許可していない地域にいるという情報を送信してもチャンネル12を選択します。アダプタが宣伝されている国で禁止されているチャネルを使用している場合、アダプタはこのAPを無視できます。これにより、ファームウェアのアップデートが役に立ちます。