От Windows Vista вперед, сети, к которым ранее присоединяются, хранятся в
HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\NetworkList\Signatures\Unmanaged
ключ реестра.
Я задаюсь вопросом, существует ли файл в Ubuntu, которая содержала бы подобную информацию. По крайней мере, BSSIDs и надо надеяться ESSIDs также.
Какие-либо мысли?
Если Вы будете network-manager
(значение по умолчанию) тогда, то Вы найдете все соединения в /etc/NetworkManager/system-connections/
каталог.
Открывают файл на основе имени подключения, которое Вы хотите проверить, и Вы найдете всю релевантную информацию в файле.
Используя nmcli
утилита, можно получить информацию о ранее-установленных-сетевых-подключениях Администратора сети, например,
nmcli con list
Для ограничения вывода определенными интересующими областями, можно сделать что-то как
nmcli -f NAME,TIMESTAMP-REAL con list
, который перечисляет имя подключения и время последнего соединения. Можно также сделать более определенные запросы идентификатором соединения или UUID, например,
nmcli -f 802-11-wireless con list id "NETGEAR68-5G"
(заключает в кавычки не обязательный, если имя не содержит пробелы или другие специальные символы), где в этом случае NETGEAR68-5G
название одного из ранее-установленных-соединений, как возвращено основным nmcli con list
команда. В этом случае 802-11-wireless
поле должно включать SSID и BSSID при наличии.