Я следую определенным инструкциям в среде 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
на что моя система Kubuntu отвечает
# 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
это классическое расположение. Вам не нужно его менять, за исключением действительно особых случаев.