自动连接到隐藏的无线而不提升权限

当我将笔记本电脑启动到Ubuntu 10.10时,无线将无法自动连接; 它配置,我可以使用“连接到隐藏的无线网络…”并从下拉列表中选择名称 – 但是,第一次(每次启动)我这样做,它要求我提升自己。 如果我放弃提升的权限,则连接有效。 该连接设置为可供所有用户使用,并自动连接。

我想要的是它静静地自动连接到无线。 我怎样才能做到这一点?

我建议不要使用隐藏的网络设置,因为你只会遇到麻烦(我根据自己的亲身经历告诉你)。

不是一个安全function,事实上,如果你稍微谷歌一点,你会发现你的网络实际上可以用隐藏的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 

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

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

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

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