GentooでNetworkManagerデーモンを実行せずにコマンドラインからWiFiに接続する方法

GentooでNetworkManagerデーモンを実行せずにコマンドラインからWiFiに接続する方法

私は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_supplicantWi-Fiを使用してネットワーク管理者を必要としません。nmtui

wpa_supplicantがコマンドを介して実行されていることを確認し、コマンドを使用する前にプロセスを終了したことをps確認してください。 killall wpa_supplicantwpa_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

関連情報