自动连接隐藏无线,无需提升权限

Mar*_*ell 6 network-manager wireless networking

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

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

ado*_*uas 6

如果即使在所有关于使用隐藏 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
Run Code Online (Sandbox Code Playgroud)

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

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

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


dr *_*ter 2

我建议不要使用隐藏的网络设置,因为它只会给你带来麻烦(我是根据我自己的个人经验告诉你的)。

它不是一个安全功能,事实上,如果您用 google 搜索一下,您会发现隐藏的 SSID 实际上会降低您的网络的安全性。这也可能是你需要提升的原因。

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