私はrunit initシステムを使ってGentooシステムを実行しています。 NetworkManagerを起動できないようです。 Void Linuxでコピーした実行可能ファイルを使用してサービスを設定して有効にすると(runを介してln -sf /etc/sv/networkmanager /etc/service
)実行されないようです(例:dbusサービスが実行されています)。私はこのNetworkManagerサービスを提供するためにパッケージを作成しました。ここ、この問題に興味があれば。私が意味しないのは、実行がnmtui
返されるということです。
NetworkManager is not running.
それで、一時的な解決策としてNetworkManagerデーモンを実行せずにWiFiに接続する方法があるかどうか疑問に思います。同様に、wpa_supplicantが機能していないようです。私が実行したとき:
wpa_supplicant -B -i interface -c <(wpa_passphrase SSID passwd)
dhclient interface
もちろん、SSIDを私のSSIDに置き換え、passwdを私のインターフェースパスワードに置き換えて、それでもping www.google.com
クラシックに戻ります。
ping: unknown host www.google.com
最後のコマンド(dhclient interface
)は完了するのに約1分30秒かかりましたが、このwpa_supplicant
コマンドはすぐに完了しました。
実行する wpa_supplicant デーモンを設定しました。
sudo ln -sf /etc/sv/wpa_supplicant /etc/service/
私のwpa_supplicant実行可能ファイルもVoidからインポートされます。 wpa_supplicant がバックグラウンドで実行され、ps ax | grep wpa
結果が返されることを確認できます。
2651 ? Ss 0:00 runsv wpa_supplicant
3192 ? Ss 0:00 wpa_supplicant -B -i wlo1 -c /proc/self/fd/11
18843 ? Ss 0:00 wpa_supplicant -B -i wlo1 -c /proc/self/fd/11
22662 ? Ss 0:00 wpa_supplicant -B -i wlo1 -c /proc/self/fd/11
もちろん、wlo1は私のWiFiインターフェースです。
答え1
LinuxシステムではWi-Fiに接続でき、ネットワーク管理者用のテキストユーザーインターフェースであるwpa_supplicant
Wi-Fiを使用してネットワーク管理者を必要としません。nmtui
wpa_supplicantがコマンドを介して実行されていることを確認し、コマンドを使用する前にプロセスを終了したことをps
確認してください。 killall wpa_supplicant
wpa_supplicant
構成ファイルを生成せずに一時的にリンクするには:
killall wpa_supplicant
wpa_supplicant -B -i <interface> -c <(wpa_passphrase SSID password)
dhcpcd
構成ファイルを使用して接続します。
/etc/wpa_supplicant/wpa_supplicant.conf
次の内容でファイルを作成します。
/etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=/run/wpa_supplicant
update_config=1
特定のアクセスポイントを設定するには、次を使用します。
wpa_passphrase SSID password >> /etc/wpa_supplicant/wpa_supplicant.conf
つながる:
killall wpa_supplicant
wpa_supplicant -B -i <interface> -c /etc/wpa_supplicant/wpa_supplicant.conf
dhcpcd
また、このwpa_cli
ツールを使用してCLIを介して管理および接続することもできます。
Gentoo Wiki:wpa_requester