Ubuntu VM 环境 whereis wpa_supplicant

Ubuntu VM 环境 whereis wpa_supplicant

我在 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

在这个配置文件中,不是您应该提供给 wpa_supplicant 的二进制文件的位置,而是它应该存储其他程序(例如或用于与之通信的 )ctrl_interface的某些文件的位置。wpa_guiwpa_cliwpa_supplicant

wpa_supplicant因此,如果没有运行,这个位置就不存在,这是很自然的,程序会在启动时创建它。

/var/run/wpa_supplicant是经典位置。除非遇到非常特殊的情况,否则您无需更改它。

相关内容