난 그냥 이렇게 해요:
systemctl start wpa_supplicant
오류 없음 --- 새로운 메시지가 나타납니다. 좋아요, 지금까지는 아주 좋습니다.
Journalctl을 확인했습니다.
wpa_supplicant[622]: Successfully initialized wpa_supplicant
다시 말하지만 지금까지는 너무 좋았습니다.
하지만 물론 확인해보니 ps aux | grep wpa
아무 것도 나오지 않았습니다.
그래서 systemctl
시작할 수 없을 뿐만 아니라 시작하지 않았음을 알릴 수도 없지만 journalctl
전혀 문제가 없습니다. 단지 "성공적으로 초기화되었습니다"라는 것뿐입니다.
예를 들어 수동으로 시작하면 다음과 wpa_supplicant
같습니다.
wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -i wlan0
그런 다음 완벽하게 부팅되고 파일의 AP로 성공적으로 인증됩니다 wpa_supplicant.conf
.
분명히 나는 systemd를 사용하는 방법을 모릅니다. 그러나 오류, 경고 또는 메시지도 표시되지 않을 때 문제가 무엇인지 완전히 직관적이지는 않지만 systemd 사용에 익숙하지 않습니다. 다른 사람들도 systemd를 사용하려고 시도하면서 동일하거나 유사한 문제에 직면하고 나만큼 좌절감을 느끼는 것을 상상할 수 있습니다.
칼리리눅스 롤링용입니다. 4.13.0-kali1-amd64, systemd 235, wpa_supplicant v2.4.
systemctl status wpa_supplicant
● wpa_supplicant.service - WPA supplicant
Loaded: loaded (/lib/systemd/system/wpa_supplicant.service; enabled; vendor preset: disabled)
Active: inactive (dead) since Sat 2017-12-30 22:57:47 CET; 1min 0s ago
Process: 1267 ExecStart=/sbin/wpa_supplicant -B -c /etc/wpa_supplicant/wpa_supplicant.conf -i wlan0 (code=exited, st
Main PID: 1267 (code=exited, status=0/SUCCESS)
Dec 30 22:57:46 w530 systemd[1]: Starting WPA supplicant...
Dec 30 22:57:46 w530 wpa_supplicant[1267]: Successfully initialized wpa_supplicant
Dec 30 22:57:47 w530 systemd[1]: Started WPA supplicant.
답변1
dbus@ 버전이 아닌 서비스 파일이 있습니까? 젠투에서는 "[이메일 보호됨]"를 사용하면 wpa_supplicant를 특정 인터페이스에 바인딩할 수 있습니다. 그렇지 않은 경우샘플[이메일 보호됨]문서다음을 제공합니다:
/etc/systemd/system/[email protected]
:
[Unit]
Description=WPA supplicant for %i
[Service]
ExecStart=/sbin/wpa_supplicant -i%i -c/etc/wpa_supplicant/wpa_supplicant.conf
[Install]
WantedBy=multi-user.target
젠투 서비스 파일은 약간 다르지만(Requires, After, Before 및 Wants 매개변수와 다른 설치 별칭이 있음) 그 외에는 동일하게 작동합니다.