집과 사무실에서 자동으로 연결되도록 Arch Linux ARM에서 Wi-Fi 네트워크를 설정하려고 합니다. 그러나 예상대로 항상 자동으로 연결되는 것은 아닙니다.
netctl list
* wlan0-Spaceship
wlan0-Cremehead
이 문제는 매우 무작위로 작동하기 때문에 디버깅하는 방법을 잘 모르겠습니다. 둘 다 활성화했습니다 wlan0-Spaceship
. wlan0-Cremehead
어느 것이 가장 중요하다고 생각합니까?
업데이트 1
netctl-auto 서비스를 활성화하려고 합니다.
$ systemctl enable [email protected]
그런데 문제가 해결되지 않았는데 다음 두 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
방금 연결을 활성화하는 데 문제가 있음을 발견했습니다. 시작하려면 이 작업을 두 번 수행해야 합니다.
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.
답변1
찾고 있는 기능은 nectl-auto
시작 시 netctl
또는 서비스가 systemd를 통해 시작될 때마다 자동으로 연결하는 데 사용됩니다. 여기서 서비스는 netctl-auto
자체 관리자에서 활성화된 프로필에 연결되며 netctl-auto@[interface].service
활성화하기만 하면 됩니다.