启用网络的命令?

启用网络的命令?

使用命令行启用网络和无线的命令是什么?

我编写了一个脚本,可以延迟启动应用程序以缩短启动时间。

我了解到禁用网络也有助于缩短启动时间。

我想在 shell 脚本中添加一个可启用网络和无线功能的命令。

答案1

您在寻找吗sudo service networking start

我相信network-manager可以处理 Ubuntu 12.04 上的网络和界面,因此它应该是这样的:

sudo service network-manager start

[编辑]
仅对我下面的评论进行更新,用于SUDO在从外部源向其传输密码时实现自动化:

echo "password" | sudo -S service network-manager start

不会以交互方式询问密码。

-S在此处切换sudo以从标准输入而不是从终端读取密码。

答案2

使用时网络管理器(其服务正在运行)无需sudo启用/禁用联网

使用nmcli

nmcli networking {on | off | connectivity}

connectivity获取网络连接状态(完全/无...)。

仅适用于 WiFi:

nmcli radio wifi {on | off}

答案3

启动网络

sudo /etc/init.d/networking start

停止

sudo /etc/init.d/networking stop

重启

sudo /etc/init.d/networking restart

来源

相关内容