Автоматическое подключение к скрытой беспроводной сети без повышенных прав
Когда я загружаю свой ноутбук в Ubuntu 10.10, беспроводное соединение не будет автоматически подключаться; он настроен, и я могу установить соединение с помощью "Подключиться к скрытой беспроводной сети..." и выбрать имя из выпадающего списка - однако, при первом выполнении (при загрузке) я делаю это, он просит меня поднять себя, Соединение работает, если я потом откажусь от повышенных привилегий. Соединение установлено как доступное для всех пользователей, и для автоматического подключения.
То, что я хотел бы, чтобы это тихо и автоматически подключаться к беспроводной. Как я могу это сделать?
3 ответа
Я бы порекомендовал не использовать скрытые сетевые настройки, потому что у вас не возникнет ничего, кроме проблем (я говорю вам об этом из моего личного опыта).
Это не функция безопасности, на самом деле, если вы немного погуглите ее, вы обнаружите, что ваша сеть на самом деле может быть менее защищена с помощью скрытого SSID. Это также может быть причиной, которую вам нужно поднять..
См. http://brighthub.com/computing/smb-security/articles/1211.aspx
Если даже после всех предупреждений об использовании скрытого SSID вы все равно хотите его использовать, это то, как вы можете это сделать.
Создайте скрипт, например, ~/bin/nm-connect-me.sh со следующим содержимым:
#!/bin/sh
#
# Automatically try to connect to 'MyWiFi' when WiFi is enabled
#
# the output of nmcli should be in English
LC_ALL=C
# loop for a while until NetworkManager is accepting commands
while [ "$(nmcli -t -f WIFI,STATE nm)" = 'enabled:disconnected' ]
do
nmcli con up id MyWiFi
sleep 5
done
exit 0
Затем добавьте его в свой список запускаемых приложений.
Конечно, вы должны заменить MyWiFi на ваше имя SSID.
Эта информация была извлечена из: http://blog.nixpanic.net/2011/01/connect-automatically-and-immediately.html
Вы можете установить пароль хранилища ключей пустым, поэтому пароль больше не будет запрашиваться (я имею в виду пароль хранилища ключей, а не пароль вашей учетной записи, очевидно).