systemd에서 내 `/etc/wpa_supplicant.conf`는 어디에 있습니까?

systemd에서 내 `/etc/wpa_supplicant.conf`는 어디에 있습니까?

이전에는 사전 공유 키를 사용하여 파일을 systemd편집하여 필요한 네트워크를 추가할 수 있었습니다 ./etc/wpa_supplicant.conf

$ cat /etc/wpa_supplicant.conf 
network={
    ssid="TPLINK"
    psk="My secret pre-shared key"
}

하지만 systemd내 것은 어떻습니까 /etc/wpa_supplicant.conf? 네트워크 및 사전 공유 키를 편집하려면 어떻게 해야 합니까?

답변1

위키피디아에서:

시작 시(시스템)

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

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

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

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

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

부팅 시 무선을 활성화하려면 특정 무선 인터페이스에서 위 서비스 중 하나의 인스턴스를 활성화합니다. 예를 들어 wpa_supplicant@interface 시스템 장치를 활성화합니다.

이제 #Overview에 표시된 대로 서비스 인스턴스를 선택하고 활성화하여 특정 인터페이스의 IP 주소를 가져옵니다. 예를 들어 dhcpcd@interface systemd 장치를 활성화합니다.

그래서 파일 이름을 바꿔야 할 것 같습니다 /etc/wpa_supplicant-*interfacename*.conf. ifconfig, ip 또는 이와 유사한 것을 사용하여 인터페이스 이름을 찾으십시오.

그런 다음 시작 시 실행하십시오.systemctl enable [email protected]

DHCP가 필요한 경우 인터페이스에 대해 SystemD의 DHCP 장치도 활성화해야 합니다.systemctl enable dhcpcd@interfacename

또한 가능하다면 좀 더 정상적인 초기화 시스템으로 전환하는 것이 좋습니다. ;)

답변2

man wpa_supplicant:

빠른 시작

/etc/wpa_supplicant.conf먼저 관심 있는 네트워크 등을 설명하는 구성 파일을 만듭니다 . 자세한 내용은 wpa_supplicant.conf(5)를 참조하세요.

또는 에서 파일을 생성할 수 있습니다 /etc/wpa_supplicant/yourconfig.conf.

관련 정보