TranslateProject/sources/tech/20190307 How to Restart a Network in Ubuntu -Beginner-s Tip.md
张纯彬 d8cb23cae3
翻译部分2
完成command line restart network
2019-04-30 00:30:57 +08:00

8.6 KiB
Raw Blame History

如何在 Ubuntu 中重启网络服务 [新手提示]

是否正在使用基于 Ubuntu 的系统,然后发现无法连接网络?你一定会很惊讶,很多很多的问题都可以简单地通过重启服务解决。

在这篇文章中,我会介绍在 Ubuntu 或者其他 Linux 发行版中重启网络的几种方法,你可以根据自身需要选择对应的方法。这些方法基本分为两类:

Ubuntu Restart Network

通过命令行方式重启网络

如果你使用的 Ubuntu 服务器版,那么你已经在使用命令行终端了。如果你使用的是桌面版,那么你可以通过快捷键 Ctrl+Alt+T Ubuntu 键盘快捷键 打开命令行终端。

在 Ubuntu 中,你有多个命令可以重启网络。这些命令,一部分或者说大部分,也适用于在 Debian 或者其他的 Linux 发行版中重启网络。

1. network manager service

这是通过命令行方式重启网络最简单的方法. 它相当于是通过图形化界面重启网络(重启 Network-Manager 服务)。

sudo service network-manager restart

此时,网络图标会消失一会儿然后重新显示。

2. systemd

service 命令仅仅是该命令的一个封装命令(同样的还有 init.d 系列脚本和 Upstart 相关命令)。 systemctl 命令的功能远多于 service 命令。通常我更喜欢使用这个命令。

sudo systemctl restart NetworkManager.service

这时,网络图标又会消失一会儿。 如果你想了解 systemctl 的其他选项, 可以参考 man 帮助文档。

3. nmcli

这是 Linux 上可以管理网络的另一个工具。这是一个功能强大而且实用的工具。很多系统管理员都喜欢使用该工具,因为它非常容易使用。

这种方法有两个操作步骤:关闭网络,再开启网络。

sudo nmcli networking off

这样就会关闭网络,网络图标会消失。接下来,再开启网络:

sudo nmcli networking on

你可以通过 man 帮助文档了解 nmcli 的更多用法。

4. ifup & ifdown

这两个命令是直接操作网口将网口状态xxx。这是 Linux 中最应该了解的网络命令 之一。

使用 ifdown 关闭所有网口,再使用 ifup 重新启用网口。

通常推荐的做法是将这两个命令一起使用。

sudo ifdown -a && sudo ifup -a

注意: 这种方法不会让网络图标从系统托盘中消失,另外,你也无法进行网络连接。

Bonus tool: nmtui (click to expand)

这是系统管理员们常用的另外一种方法。它是在命令行终端中管理网络的文本菜单工具。

nmtui

这样就会打开如下菜单:

nmtui Menu

注意nmtui 中,你可以通过 updown 方向键 选择选项。

选择 Activate a connection :

nmtui Menu Select "Activate a connection"

按下 Enter 键,打开 connections 菜单。

nmtui Connections Menu

接下来,选择前面带 星号 * 的网络。在这个例子中,就是 MGEO72 。

Select your connection in the nmtui connections menu.

按下 Enter 键。这样就 关闭 你的网络连接。

nmtui Connections Menu with no active connection

选择你要连接的网络:

Select the connection you want in the nmtui connections menu.

按下 Enter 键。这样就重启了所选择的网络连接。

nmtui Connections Menu

双击 Tab 键,选择 Back

Select "Back" in the nmtui connections menu.

按下 Enter 键。这样就会回到 nmtui 的主菜单。

nmtui Main Menu

选择 Quit

nmtui Quit Main Menu

这样就会退出该界面,返回到命令行终端。

就这样,你已经成功重启网络了。

通过图形化界面重启网络

This is, of course, the easiest way of restarting the network for Ubuntu desktop users. If this one doesnt work, you can of course check the command line options mentioned in the previous section.

NM-applet is the system tray applet indicator for NetworkManager. Thats what were going to use to restart our network.

First of all, check out your top panel. You should find a network icon in your system tray (in my case, it is a Wi-Fi icon, since thats what I use).

Go ahead and click on that icon (or the sound or battery icon). This will open up the menu. Select “Turn Off” here.

Restart network in UbuntuTurn off your network

The network icon should now disappear from the top panel. This means the network has been successfully turned off.

Click again on your systray to reopen the menu. Select “Turn On”.

Restarting network in UbuntuTurn the network back on

Congratulations! You have now restarted your network.

Bonus Tip: Refresh available network list

Suppose you are connected to a network already but you want to connect to another network. How do you refresh the WiFi to see what other networks are available? Let me show you that.

Ubuntu doesnt have a refresh wifi networks option directly. Its sort of hidden.

Youll have to open the setting menu again and this time, click on “Select Network”.

Refresh wifi network list in UbuntuSelect Network to change your WiFi connection

Now, you wont see the list of available wireless networks immediately. When you open the networks list, it takes around 5 seconds to refresh and show up other available wireless networks.

Select another wifi network in UbuntuWait for around 5- seconds to see other available networks

And here, you can select the network of your choice and click connect. Thats it.

Wrapping Up

Restarting your network or connection is something that every Linux user has to go through at some point in their experience.

We hope that we helped you with plenty of methods for handling such issues!

What do you use to restart/handle your network? Is there something we missed? Leave us a comment below.


via: https://itsfoss.com/restart-network-ubuntu

作者:Sergiu 选题:lujun9972 译者:译者ID 校对:校对者ID

本文由 LCTT 原创编译,Linux中国 荣誉推出