Я следую определенным инструкциям в среде Ubuntu VM. В нем говорится, чтобы изменить файл "wpa_supplicant.conf". Первая команда:

ctrl_interface=/var/run/wpa_supplicant

Однако в этом месте этот инструмент не существует. Тогда я сделал:

whereis wpa_supplicant

Это дает мне 2 места (см. Следующий скриншот):

Какое место мне выбрать? В чем разница?

2 ответа2

0

Вы не можете использовать 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, приведенная выше команда сообщит вам ее правильное местоположение.

0

В этом файле конфигурации ctrl_interface - это не местоположение двоичного файла, который вы должны предоставить wpa_supplicant, а скорее место, где он должен хранить некоторые файлы, которые другие программы, такие как wpa_gui или wpa_cli используют для связи с wpa_supplicant .

Поэтому вполне естественно, что это местоположение не существует, если wpa_supplicant не запущен, программа создаст его при запуске.

/var/run/wpa_supplicant - это классическое расположение. Вам не нужно менять его, за исключением действительно особых случаев.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .