我在 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
是經典位置。除非在非常特殊的情況下,否則您不需要更改它。