デスクトップにDebian 10.8.0-amd64をインストールしています。プロセスは正常に動作しますが、インストーラは私のWi-Fiネットワークを見ることができません。 Androidデバイスを接続し、テザリングを介して接続を共有することで、この問題を克服することができました。
しかし、Debianインストーラは私がこの問題を発見した唯一のプログラムです。 Ubuntu(ish)はArchと同じように常に私のネットワークを正しく認識しますが、この場合は再起動後に規制ドメインを変更する必要があります。
私のネットワークはチャンネル13(2472MHz)にあります。
私は2つのISOを試みた:
- 公式ウェブサイトのインストール:https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.8.0-amd64-netinst.iso
- 無料ではないファームウェアネットワークのインストール:https://cdimage.debian.org/cdimage/unofficial/non-free/cd-include-firmware/current/amd64/iso-cd/
公式ISOでは非フリーファームウェア(rtl_nic/rtl8168h-2.fw
)が必要なため、非公式ISOを非フリーファームウェアとして使用してみましたが、問題は持続します。さらに、最初のインストーラは他のネットワークを認識できます。
また、インストーラ()に内容が「00」のファイルがあることを確認し、/sys/module/cfg80211/parameters/ieee20811_regdom
それを「BR」に変更しようとしましたが、ファイルを書き込めませんでした。
私がここで何を見逃しているのでしょうか? isoを焼く前に変更する方法はありませんか?
答え1
ディレクトリツリーは、実際にディスクにまったく保存されない/sys
仮想ファイルシステムです。sysfs
そこから読むすべては、カーネルの内部状態のリアルタイム表現です。書き込み可能なすべては、対応するカーネルまたはモジュールの状態をリアルタイムで変更します。
ワイヤレス管理ドメイン(ieee80211_regdom
)を一度だけ手動で変更する必要がある場合は、正しいコマンドを使用してくださいiw reg set BR
。常に国コードを指定する必要がある場合は、構成ファイルwpa_supplicant
にhostapd
国コードの場所がある可能性があります。
ieee80211_regdom
US
は、いくつかの有効な設定のみを持つ古いカーネルモジュールパラメータ(カーネルバージョン2.6.27以前に使用されておりJP
、現在は廃止予定です)ですEU
。最新のワイヤレスコードは、どの周波数を聞く価値があるかについての一般的なヒントとして、以前のパラメータを使用したり、ワイヤレスネットワークを安全かつ積極的に検出したりします(たとえば、軍用レーダーオペレータを慌てずに...)。
理論的には、WiFiアクセスポイントが正しく設定されている場合、そのネットワーク通知には、クライアントが地域コードを自動的に検出するために使用する必要がある国/周波数地域コードが含まれます。
実際、このメカニズムは常に完全に機能するわけではなく、特定の国の特定のワイヤレスアダプタの場合は、システム管理者が国コードを提供する必要があります。特に、利用可能な唯一の無線ネットワークが世界の特定の地域でのみ使用が正当なチャネル(たとえば、チャネル13)にある場合、これが発生する可能性が高くなります。