Среда Ubuntu VM, где wpa_supplicant

Среда Ubuntu VM, где wpa_supplicant

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

ctrl_interface=/var/run/wpa_supplicant

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

whereis wpa_supplicant

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

введите описание изображения здесь

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

решение1

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

Связанный контент