systemd wpa_supplicant.service와 [email protected]의 차이점은 무엇입니까?

systemd wpa_supplicant.service와 [email protected]의 차이점은 무엇입니까?

Raspberry Pi와 USB Wi-Fi 동글에서 Arch Linux를 사용하면 wpa_supplicant@wlan0systemd 서비스를 활성화하여 Wi-Fi를 작동시킬 수 있습니다. 파일을 사용하고 인터페이스를 지정합니다./etc/wpa_supplicant/[email protected]wlan0

systemd 서비스가 무선 인터페이스를 자동으로 감지한다는 점을 제외하면 동일한 작업을 수행한다는 것을 알고 있지만 wpa_supplicant유효한 파일이 있어도 해당 서비스를 시작할 수 없습니다 /etc/wpa_supplicant/wpa_supplicant.conf.

wpa_supplicantsystemd 서비스를 사용하여 무선 인터페이스를 자동으로 감지하고 Wi-Fi를 설정하려면 어떻게 해야 합니까 ?

자동 감지가 서비스의 목적이 아니라면 wpa_supplicant서비스와 서비스의 요점은 무엇입니까?wpa_supplicantwpa_supplicant@interface

답변1

상술 한 바와 같이여기, wpa_supplicant.service 파일은 DBus 인식 서비스용이므로 NetworkManager에 의해 자동으로 감지됩니다. NetworkManager를 사용하지 않는다고 생각하면 DBus 정보를 사용하여 인터페이스를 리프트하거나 특정 인터페이스 버전을 사용하는 프로그램/스크립트를 작성해야 합니다.[이메일 보호됨]. 인용하다:

wpa_supplicant 패키지는 여러 시스템 서비스 파일을 제공합니다.

wpa_supplicant.service- NetworkManager 사용자에게 권장되는 D-Bus를 사용합니다.

[이메일 보호됨]- 인터페이스 이름을 매개변수로 승인하고 해당 인터페이스에 대해 wpa_supplicant 데몬을 시작합니다. /etc/wpa_supplicant/wpa_supplicant-interface.conf 구성 파일을 읽습니다.

[이메일 보호됨]- 또한 인터페이스별로 다르지만 명시적으로 nl80211 드라이버를 사용하도록 강제합니다(아래 참조). 구성 파일 경로는 /etc/wpa_supplicant/wpa_supplicant-nl80211-interface.conf입니다.

[이메일 보호됨]- 또한 유선 드라이버를 사용하여 특정 인터페이스를 사용합니다. 구성 파일 경로는 /etc/wpa_supplicant/wpa_supplicant-wired-interface.conf입니다.

인용하다

답변2

[email protected]설치wpa_requester팩맨 패키지는 이와 같은 서비스를 관리할 수 있는 동적 서비스 파일입니다. wpa_supplicant 구성 파일을 찾습니다./usr/lib/systemd/system/[email protected]wpa_supplicant@wlan0/etc/wpa_supplicant/wpa_supplicant-wlan0.conf무선랜 0파일 이름은 다음과 같습니다.무선랜 0서비스 이름에.

네트워크 카드가 nl80211 드라이버를 사용하는 경우에도 [email protected]동일한 방식으로 사용할 수 있습니다. 찾는 구성 파일은 다음과 같습니다./etc/wpa_supplicant/wpa_supplicant-nl80211-<interface>.conf

관련 정보