无需提升权限即可自动连接隐藏无线网络

无需提升权限即可自动连接隐藏无线网络

当我将笔记本电脑启动到 Ubuntu 10.10 时,无线不会自动连接;它配置完毕后,我可以使用“连接到隐藏无线网络...”并从下拉菜单中选择名称来获得连接 - 但是,第一次(每次启动时)执行此操作时,系统会要求我提升权限。如果我放弃提升的权限,连接就会正常工作。连接设置为可供所有用户使用,并自动连接。

我希望它能静默地自动连接到无线网络。我该怎么做?

答案1

如果即使在所有关于使用隐藏 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

然后将其添加到您的启动应用程序列表中。

当然,你必须用你的 SSID 名称替换 MyWiFi。

此信息摘录自:http://blog.nixpanic.net/2011/01/connect-automatically-and-immediately.html

答案2

我建议不要使用隐藏的网络设置,因为它只会给您带来麻烦(我是根据我的亲身经历告诉您的)。

这是不是安全功能,事实上,如果你谷歌一下,你会发现隐藏 SSID 后你的网络实际上会更不安全。这也可能是你需要提升的原因。

http://brighthub.com/computing/smb-security/articles/1211.aspx

答案3

您可以将密钥库密码设置为空白,因此将不再要求您输入密码(我指的是密钥库密码,显然不是您的帐户密码)。

相关内容