이전에는 사전 공유 키를 사용하여 파일을 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
.