젠투에서 NetworkManager 데몬을 실행하지 않고 명령줄에서 WiFi에 어떻게 연결합니까?

젠투에서 NetworkManager 데몬을 실행하지 않고 명령줄에서 WiFi에 어떻게 연결합니까?

저는 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_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를 통해 관리하고 연결할 수도 있습니다.

젠투 위키:wpa_requester

관련 정보