如何在Ubuntu中重新启动网络

时间:2020-01-09 10:45:23  来源:igfitidea点击:

使用命令行在Ubuntu中重启网络

1.network-manager服务

这是使用命令行重新启动网络的最简单方法。这等效于完成此操作的图形方式(重新启动Network-Manager服务)。

sudo service network-manager restart

网络图标应消失一会儿,然后重新出现。

2. systemd

service命令只是此方法的包装(以及init.d脚本和Upstart命令的包装)。 systemctl命令比服务要通用得多。这就是我通常喜欢的。

sudo systemctl restart NetworkManager.service

网络图标(再次)应消失一会儿。要查看其他systemctl选项,可以参考其手册页。

3. nmcli

这是在Linux机器上处理网络的另一种工具。我发现它是一个非常强大的工具,非常实用。许多系统管理员更喜欢它,因为它易于使用。

此方法有两个步骤:关闭网络,然后再重新打开。

sudo nmcli networking off

网络将关闭,图标将消失。要重新打开它:

sudo nmcli networking on

我们可以查看nmcli的手册页以获取更多选项。

4. ifup&ifdown

此命令直接处理网络接口,将其状态更改为可以或者不能发送和接收数据的状态。它是Linux中必须了解的联网命令之一。

要关闭所有网络接口,请使用ifdown,然后使用ifup重新打开所有网络接口。

一个好的做法是将这两个命令结合在一起:

sudo ifdown -a && sudo ifup -a

注意:此方法不会使系统托盘中的网络图标消失,但是我们将无法建立任何连接。

5. nmtui

这是系统管理员经常使用的另一种方法。这是一个文本菜单,用于在终端中管理网络。

nmtui

这应该打开以下菜单:

请注意,在nmtui中,我们可以使用向上和向下箭头键选择另一个选项。

选择激活连接:

按Enter键。现在应该打开连接菜单。

在这里,继续并选择旁边带有星号(*)的网络。就我而言,它是MGEO72.

按Enter键。这将停用连接。

选择我们要激活的连接:

按Enter键。这应该重新激活所选的连接。

按两次Tab键以选择"上一步":

按Enter键。这应该带我们回到nmtui主菜单。

选择退出:

这将退出应用程序,并带我们回到终端。