저는 runit init 시스템을 사용하여 젠투 시스템을 실행하고 있습니다. 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를 통해 관리하고 연결할 수도 있습니다.
젠투 위키:wpa_requester