我想永久检查“启用移动宽带”,这样我就不必在每次启动后检查它。
答案1
这个问题错误报告
因此,直到上游解决这个问题之前,可能只能采取诸如登录时启用移动宽带之类的变通方法。
以下答案归功于一位错误贡献者 - 如果您有任何其他信息,请将您的详细信息添加到错误报告中。注意 - 订阅者不喜欢“我也是”的答案,所以不要只添加“我也是” - 只需单击订阅按钮即可获取更新。
单击网络管理器指示器中的“启用宽带”来启用您的宽带。
在终端中列出网络管理器中配置的连接:
nmcli con list
该节目显示了以下示例输出:
NAME UUID TYPE TIMESTAMP-REAL
Tele2 Default 1 93c93207-adce-40e4-beb5-d9f9c830d474 gsm Sat 25 Feb 2012 01:27:42 PM CET
Vipnet connection 1 054bdd1f-34e3-4db1-b18b-d38e885276c8 gsm never
在示例中,查找您的移动宽带 - 它将位于gsm
文本行中。在上面的示例中,行中的第一个项目包含文本gsm
,行的开头是您将在下面需要的连接名称,即Tele2 Default 1
现在,创建一个文本文件(例如使用gedit
),在延迟(例如 10 秒)后启动您的一个连接(如果您的宽带设备需要更多时间来初始化,则可能需要更长的延迟):
#!/bin/sh
sleep 10
nmcli nm wwan on
nmcli con up id "Tele2 Default 1"
即更改Tele2 Default 1
为您的移动宽带名称
将文件保存为start_my_connection
您的主文件夹。
接下来将此文件移动到您和其他使用您的计算机的人可以访问的地方:
sudo mv ~/start_my_connection /usr/local/bin/start_my_connection
设置文件权限如下:
sudo chmod 775 /usr/local/bin/start_my_connection
最后配置登录后启动脚本:
在启动应用程序偏好设置添加一个项目,并输入脚本路径(/usr/local/bin/start_my_connection
)作为程序命令。
答案2
如果有人还在寻找解决方案,我还有另一个简单的解决方案。在大多数情况下,移动宽带连接(例如上面问题中的“Airtel 连接”)设置为自动连接。
因此,剩下要做的就是选中“启用移动宽带”以使其连接。但我们通常必须在每次启动后手动执行此操作。
为此,我们添加一个在启动时运行的命令:
在终端中,
sudo gedit /etc/rc.local
现在在 exit 0 上面添加这一行
(while :; do nmcli -t nm wwan on; sleep 1; done)&
保存文件并退出。
就是这样..
这不仅可以启动连接,而且如果连接断开,还可以重新连接
答案3
@SriramKannan 的上述回复非常有效。在我重新启动 Ubuntu 后,它确实起作用了。
在终端中,
sudo gedit /etc/rc.local
现在添加上面这一行exit 0
(while :; do nmcli -t nm wwan on; sleep 1; done)&
保存文件并退出。
答案4
我在这里找到了最好的解决方案。这个脚本非常好用 http://community.linuxmint.com/tutorial/view/1456