Ubuntu VM-Umgebung, in der sich wpa_supplicant befindet

Ubuntu VM-Umgebung, in der sich wpa_supplicant befindet

Ich folge bestimmten Anweisungen in einer Ubuntu-VM-Umgebung. Dort steht, dass ich eine Datei „wpa_supplicant.conf“ ändern soll. Der erste Befehl lautet:

ctrl_interface=/var/run/wpa_supplicant

An dieser Stelle gibt es dieses Tool jedoch nicht. Dann habe ich Folgendes gemacht:

whereis wpa_supplicant

Es gibt mir 2 Stellen (siehe folgenden Screenshot):

Bildbeschreibung hier eingeben

Welchen Standort soll ich wählen? Was ist der Unterschied?

Antwort1

Sie können whereiswpa_supplicant.conf nicht lokalisieren, weil, wie der Mann sagt:

  whereis - locate the binary, source, and manual page files for a command

und wpa_supplicant.conf ist kein Befehl, sondern nur eine Datei. Sie können es mit dem findfolgenden Befehl finden:

 find / -type f -name wpa_supplicant.conf -print

worauf mein Kubuntu-System antwortet

 # find / -type f -name wpa_supplicant.conf -print
 /etc/dbus-1/system.d/wpa_supplicant.conf

Wenn sich Ihre Kopie von wpa_supplicant.conf nicht in /etc/dbus-1/system.d befindet, teilt Ihnen der obige Befehl den korrekten Speicherort mit.

Antwort2

In dieser Konfigurationsdatei ctrl_interfaceist dies nicht der Speicherort einer Binärdatei, den Sie wpa_supplicant bereitstellen sollten, sondern der Speicherort, an dem einige Dateien gespeichert werden sollen, die andere Programme wie wpa_guioder wpa_clizur Kommunikation mit verwenden wpa_supplicant.

Daher ist es völlig natürlich, dass dieser Speicherort nicht existiert wpa_supplicant, wenn er nicht ausgeführt wird. Das Programm erstellt ihn beim Start.

/var/run/wpa_supplicantist der klassische Standort. Sie müssen ihn nicht ändern, außer in wirklich besonderen Fällen.

verwandte Informationen