如何使用ip命令重新启动网络

以下命令将重新启动网络接口enp0s3

$ sudo ip link set enp0s3 down
$ sudo ip link set enp0s3 up

如何使用System V Init脚本重新启动网络

$ sudo /etc/init.d/network-manager restart

使用“NMCLI”命令行工具重新启动网络服务

$ sudo nmcli networking off
$ sudo nmcli networking on

为/etc/Network/interfaces中列出的接口重新启动网络

对于/etc/network/interfaces中列出的所有设备,可以使用以下命令重新启动列出的网络接口。

请注意,如果缺少'ifdown'或者'ifup'命令,则需要首先安装'ifupdown'软件包。

$ sudo ifdown -a
$ sudo ifup -a
在Ubuntu 20.04 如何重新启动网络

如何使用netplan命令重新启动网络

第一步是检查如何管理系统网络。您可以选择如何管理网络:通过“NetworkManager”或者“networkd”守护程序。您从以下列表中选择的命令只有在为适当的网络管理配置选择时才有效。
要检查网络管理配置,请检查/etc/netplan/01 netcfg.yaml或者/etc/netplan/50 cloud init.yaml配置文件的内容。我们正在寻找的配置是“Renderer渲染器”。从这里,您可以看到您的系统网络是由'networkd'deamon还是'NetworkManager'管理的。如果未定义“Renderer渲染器”,则系统很可能由“networkd”守护进程管理。

重新启动网络的第一个也是推荐的命令是:

$ sudo netplan apply

无论网络管理配置设置如何,上述命令都将重新启动网络。

日期:2020-07-07 20:55:37 来源:oir作者:oir