Arch Linux ARMでwifiネットワークをセットアップして、自宅やオフィスで自動接続しようとしていますが、意図したとおりに自動的に接続されるとは限りません。
netctl list
* wlan0-Spaceship
wlan0-Cremehead
この問題は非常にランダムに動作しているため、デバッグ方法はよくわかりません。両方を有効にしましたwlan0-Spaceship
およびwlan0-Cremehead
私が最も重要なことだと思うのはどれですか?
更新1
Netctl-autoサービスを有効にしようとしました:
$ systemctl enable [email protected]
しかし、それは問題を解決していません、しかし私はこれらの2つのFAIL
ステートメントを見ます:
$ netctl-auto list
FAIL
FAIL
$ systemctl --type=service
[email protected] loaded active running Automatic wireless network connection using netctl profiles
netctl.service loaded active exited (Re)store the netctl profile state
* netctl@wlan0\x2dSpaceship.service loaded failed failed Automatically generated profile by wifi-menu
* netctl@wlan0\x2dCremehead.service loaded failed failed Automatically generated profile by wifi-menu
更新2
接続の有効化に問題があることがわかりました。開始するには、これを2回実行する必要があります。
Mar 11 10:05:39 proto-pi2-sandbox network[578]: The WPA supplicant did not start for interface 'wlan0'
Mar 11 10:05:39 proto-pi2-sandbox network[578]: Failed to bring the network up for profile 'wlan0-Cremehead'
Mar 11 10:05:39 proto-pi2-sandbox systemd[1]: netctl@wlan0\x2dCremehead.service: main process exited, code=exited, status=1/FAILURE
Mar 11 10:05:39 proto-pi2-sandbox systemd[1]: Failed to start Automatically generated profile by wifi-menu.
あなたが探している機能はnectl-auto
を通してです。 netctl
は、起動時またはsystemdを介したサービスが開始されるたびに自動接続するためのもので、netctl-auto
は独自のマネージャーで有効になっているプロファイルに接続し、netctl-auto@[interface].service
のみを有効にします。