私は私のコンピュータにArch Linuxをインストールしました。ワイヤレスネットワークが機能していない以外は、すべてが正常に動作しているようです。私のWi-Fiは私のホームルーターから来る標準的なWPA2ネットワークです。 ArchインストールUSBを起動するときwifi-menu
。
Arch Wikiをフォローしています。ネットワーク構成/無線ページ。体系的に進むためにパッケージのインストールから始めましたwpa-supplicant
。 Arch Wikiの手順に従って、コマンドはlspci -k
次のようになります。使用されたカーネルドライバそしてカーネルモジュール両方ともrtl8192ce
私のWiFiアダプターに合うべきです。次に、私のインターフェースはwlp5s0ですip link set wlp5s0 up
。次に、dmesg | grep firmware
コマンドは次のエラーを表示します。
# dmesg | grep firmware
...
[ 1.953242] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
...
だからインストールしました。ワイヤレスregdbこれでエラーは解決しましたが、Wi-Fiは機能しませんでした。次に、Arch Wikiの方法に従ってWi-Fiに接続してみました。wpa_requesterページ。wpa_cli
Wikiに表示されている手順に従いました。
# wpa_cli
> scan
> scan_results
最後のコマンドはWi-Fiネットワークを示しています。その後、Wikiの残りの手順に従いましたが、インターネット接続はまだ機能しません(ping
接続をテストするために使用しています)。
ワイヤレスネットワークを操作するにはどうすればよいですか?
答え1
私はそれを自分で見つけました。私はwpa_supplicant
Arch Wikiのページに完全に従わなかったようです。問題は、パッケージをインストールしdhcpcd
てからdhcpcdサービスを開始/アクティブ化する必要があることですsystemctl start dhcpcd.service
。 Arch Wikiをご覧ください。DHCPCD詳しくはページをご覧ください。