Ubuntu VM 환경에서 특정 지침을 따르고 있습니다. "wpa_supplicant.conf" 파일을 수정하라는 메시지가 표시됩니다. 첫 번째 명령은 다음과 같습니다.
ctrl_interface=/var/run/wpa_supplicant
그러나 이 위치에는 이 도구가 존재하지 않습니다. 그런 다음 나는 다음을 수행했습니다.
whereis wpa_supplicant
그것은 나에게 2개의 장소를 제공합니다(다음 스크린샷 참조):
어느 위치를 선택해야 합니까? 차이점은 무엇입니까?
답변1
whereis
남자가 말했듯이 다음과 같은 이유로 wpa_supplicant.conf를 찾는 데 사용할 수 없습니다 .
whereis - locate the binary, source, and manual page files for a command
wpa_supplicant.conf는 명령이 아니라 파일일 뿐입니다. 다음과 같은 명령 을 사용하여 찾을 수 있습니다 find
.
find / -type f -name wpa_supplicant.conf -print
내 쿠분투 시스템이 응답하는 것
# find / -type f -name wpa_supplicant.conf -print
/etc/dbus-1/system.d/wpa_supplicant.conf
wpa_supplicant.conf 복사본이 /etc/dbus-1/system.d에 없으면 위 명령을 사용하면 올바른 위치를 알 수 있습니다.
답변2
이 구성 파일에서 는 ctrl_interface
wpa_supplicant에 제공해야 하는 바이너리 파일의 위치 가 wpa_gui
아니라 .wpa_cli
wpa_supplicant
따라서 실행 중이 아니면 이 위치가 존재하지 않는 것이 당연하며 wpa_supplicant
프로그램이 시작될 때 생성됩니다.
/var/run/wpa_supplicant
고전적인 위치입니다. 아주 특별한 경우를 제외하고는 변경할 필요가 없습니다.