2019-03-14 12:48:16 +08:00
|
|
|
|
[#]: collector: (lujun9972)
|
2019-04-27 22:54:47 +08:00
|
|
|
|
[#]: translator: (bodhix)
|
2019-05-01 23:21:39 +08:00
|
|
|
|
[#]: reviewer: (wxy)
|
2019-05-01 23:23:31 +08:00
|
|
|
|
[#]: publisher: (wxy)
|
|
|
|
|
[#]: url: (https://linux.cn/article-10804-1.html)
|
2019-03-14 12:48:16 +08:00
|
|
|
|
[#]: subject: (How to Restart a Network in Ubuntu [Beginner’s Tip])
|
|
|
|
|
[#]: via: (https://itsfoss.com/restart-network-ubuntu)
|
|
|
|
|
[#]: author: (Sergiu https://itsfoss.com/author/sergiu/)
|
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
Linux 初学者:如何在 Ubuntu 中重启网络
|
2019-03-14 12:48:16 +08:00
|
|
|
|
======
|
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
你[是否正在使用基于 Ubuntu 的系统,然后发现无法连接网络][1]?你一定会很惊讶,很多的问题都可以简单地通过重启服务解决。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-04-30 00:01:59 +08:00
|
|
|
|
在这篇文章中,我会介绍在 Ubuntu 或者其他 Linux 发行版中重启网络的几种方法,你可以根据自身需要选择对应的方法。这些方法基本分为两类:
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
|
|
|
|
![Ubuntu Restart Network][2]
|
|
|
|
|
|
2019-04-29 00:09:31 +08:00
|
|
|
|
### 通过命令行方式重启网络
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
如果你使用的 Ubuntu 服务器版,那么你已经在使用命令行终端了。如果你使用的是桌面版,那么你可以通过快捷键 `Ctrl+Alt+T` [Ubuntu 键盘快捷键][3] 打开命令行终端。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 20:03:45 +08:00
|
|
|
|
在 Ubuntu 中,有多个命令可以重启网络。这些命令,一部分或者说大部分,也适用于在 Debian 或者其他的 Linux 发行版中重启网络。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
#### 1、network manager 服务
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 12:30:22 +08:00
|
|
|
|
这是通过命令行方式重启网络最简单的方法。它相当于是通过图形化界面重启网络(重启 Network-Manager 服务)。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
sudo service network-manager restart
|
|
|
|
|
```
|
|
|
|
|
|
2019-04-29 00:09:31 +08:00
|
|
|
|
此时,网络图标会消失一会儿然后重新显示。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
#### 2、systemd
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
`service` 命令仅仅是这个方式的一个封装(同样的也是 init.d 系列脚本和 Upstart 相关命令的封装)。`systemctl` 命令的功能远多于 `service` 命令。通常我更喜欢使用这个命令。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
sudo systemctl restart NetworkManager.service
|
|
|
|
|
```
|
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
这时,网络图标又会消失一会儿。 如果你想了解 `systemctl` 的其他选项, 可以参考 man 帮助文档。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
#### 3、nmcli
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-04-30 00:01:59 +08:00
|
|
|
|
这是 Linux 上可以管理网络的另一个工具。这是一个功能强大而且实用的工具。很多系统管理员都喜欢使用该工具,因为它非常容易使用。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-04-30 00:01:59 +08:00
|
|
|
|
这种方法有两个操作步骤:关闭网络,再开启网络。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
sudo nmcli networking off
|
|
|
|
|
```
|
|
|
|
|
|
2019-04-29 00:09:31 +08:00
|
|
|
|
这样就会关闭网络,网络图标会消失。接下来,再开启网络:
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
sudo nmcli networking on
|
|
|
|
|
```
|
|
|
|
|
|
2019-04-30 00:01:59 +08:00
|
|
|
|
你可以通过 man 帮助文档了解 nmcli 的更多用法。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
#### 4、ifup & ifdown
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 19:51:53 +08:00
|
|
|
|
这两个命令直接操作网口,切换网口是否可以收发包的状态。这是 [Linux 中最应该了解的网络命令][4] 之一。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
使用 `ifdown` 关闭所有网口,再使用 `ifup` 重新启用网口。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-04-30 00:30:57 +08:00
|
|
|
|
通常推荐的做法是将这两个命令一起使用。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
sudo ifdown -a && sudo ifup -a
|
|
|
|
|
```
|
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
注意:这种方法不会让网络图标从系统托盘中消失,另外,各种网络连接也会断。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
#### 补充工具: nmtui
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-04-30 00:01:59 +08:00
|
|
|
|
这是系统管理员们常用的另外一种方法。它是在命令行终端中管理网络的文本菜单工具。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
nmtui
|
|
|
|
|
```
|
|
|
|
|
|
2019-05-01 19:51:53 +08:00
|
|
|
|
打开如下菜单:
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
|
|
|
|
![nmtui Menu][5]
|
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
注意:在 nmtui 中,可以通过 `up` 和 `down` 方向键选择选项。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
选择 “Activate a connection”:
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
|
|
|
|
![nmtui Menu Select "Activate a connection"][6]
|
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
按下回车键,打开 “connections” 菜单。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
|
|
|
|
![nmtui Connections Menu][7]
|
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
接下来,选择前面带星号(*)的网络。在这个例子中,就是 MGEO72。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
|
|
|
|
![Select your connection in the nmtui connections menu.][8]
|
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
按下回车键。 这就将“停用”你的网络连接。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
|
|
|
|
![nmtui Connections Menu with no active connection][9]
|
|
|
|
|
|
2019-04-30 00:01:59 +08:00
|
|
|
|
选择你要连接的网络:
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
|
|
|
|
![Select the connection you want in the nmtui connections menu.][10]
|
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
按下回车键。这样就重新激活了所选择的网络连接。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
|
|
|
|
![nmtui Connections Menu][11]
|
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
按下 `Tab` 键两次,选择 “Back”:
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
|
|
|
|
![Select "Back" in the nmtui connections menu.][12]
|
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
按下回车键,回到 nmtui 的主菜单。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
|
|
|
|
![nmtui Main Menu][13]
|
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
选择 “Quit” :
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
|
|
|
|
![nmtui Quit Main Menu][14]
|
|
|
|
|
|
2019-05-01 19:51:53 +08:00
|
|
|
|
退出该界面,返回到命令行终端。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-04-29 00:09:31 +08:00
|
|
|
|
就这样,你已经成功重启网络了。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-04-29 00:09:31 +08:00
|
|
|
|
### 通过图形化界面重启网络
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 19:51:53 +08:00
|
|
|
|
显然,这是 Ubuntu 桌面版用户重启网络最简单的方法。如果这个方法不生效,你可以尝试使用前文提到的命令行方式重启网络。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
NM 小程序是 [NetworkManager][15] 的系统托盘程序标志。我们将使用它来重启网络。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
首先,查看顶部状态栏。你会在系统托盘找到一个网络图标 (因为我使用 Wi-Fi,所以这里是一个 Wi-Fi 图标)。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 19:51:53 +08:00
|
|
|
|
接下来,点击该图标(也可以点击音量图标或电池图标)。打开菜单。选择 “Turn Off” 关闭网络。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 12:30:22 +08:00
|
|
|
|
![Restart network in Ubuntu][16]
|
2019-05-01 15:15:12 +08:00
|
|
|
|
|
|
|
|
|
网络图标会在状态栏中消失,这表示你已经成功关闭网络了。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 19:51:53 +08:00
|
|
|
|
再次点击系统托盘重新打开菜单,选择 “Turn On”,重新开启网络。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 12:30:22 +08:00
|
|
|
|
![Restarting network in Ubuntu][17]
|
2019-05-01 15:15:12 +08:00
|
|
|
|
|
2019-05-01 12:30:22 +08:00
|
|
|
|
恭喜!你现在已经重启你的网络了。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 19:51:53 +08:00
|
|
|
|
#### 其他提示:刷新可用网络列表
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 15:15:12 +08:00
|
|
|
|
如果你已经连接上一个网络,但是你想连接到另外一个网络,你如何刷新 WiFi 列表,查找其他可用的网络呢?我来向你展示一下。
|
|
|
|
|
|
|
|
|
|
Ubuntu 没有可以直接 “刷新 WiFi 网络” 的选项,它有点隐蔽。
|
|
|
|
|
|
|
|
|
|
你需要再次打开配置菜单,然后点击 “Select Network” 。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 15:15:12 +08:00
|
|
|
|
![Refresh wifi network list in Ubuntu][18]
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 15:15:12 +08:00
|
|
|
|
选择对应的网络修改你的 WiFi 连接。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
你无法马上看到可用的无线网络列表。打开网络列表之后,大概需要 5 秒才会显示其它可用的无线网络。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 15:15:12 +08:00
|
|
|
|
![Select another wifi network in Ubuntu][19]
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 15:15:12 +08:00
|
|
|
|
等待大概 5 秒钟,看到其他可用的网络。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 15:15:12 +08:00
|
|
|
|
现在,你就可以选择你想要连接的网络,点击连接。这样就完成了。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 23:21:39 +08:00
|
|
|
|
### 总结
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 12:30:22 +08:00
|
|
|
|
重启网络连接是每个 Linux 用户在使用过程中必须经历的事情。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 12:30:22 +08:00
|
|
|
|
我们希望这些方法可以帮助你处理这样的问题!
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
2019-05-01 15:15:12 +08:00
|
|
|
|
你是如何重启或管理你的网络的?我们是否还有遗漏的?请在下方留言。
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
via: https://itsfoss.com/restart-network-ubuntu
|
|
|
|
|
|
|
|
|
|
作者:[Sergiu][a]
|
|
|
|
|
选题:[lujun9972][b]
|
2019-05-01 22:13:07 +08:00
|
|
|
|
译者:[bodhix](https://github.com/bodhix)
|
2019-05-01 23:21:39 +08:00
|
|
|
|
校对:[wxy](https://github.com/wxy)
|
2019-03-14 12:48:16 +08:00
|
|
|
|
|
|
|
|
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
|
|
|
|
|
|
|
|
|
[a]: https://itsfoss.com/author/sergiu/
|
|
|
|
|
[b]: https://github.com/lujun9972
|
|
|
|
|
[1]: https://itsfoss.com/fix-no-wireless-network-ubuntu/
|
|
|
|
|
[2]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2019/03/ubuntu-restart-network.png?resize=800%2C450&ssl=1
|
|
|
|
|
[3]: https://itsfoss.com/ubuntu-shortcuts/
|
|
|
|
|
[4]: https://itsfoss.com/basic-linux-networking-commands/
|
|
|
|
|
[5]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2019/03/nmtui_menu.png?fit=800%2C602&ssl=1
|
|
|
|
|
[6]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2019/03/nmtui_menu_select_option.png?fit=800%2C579&ssl=1
|
|
|
|
|
[7]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2019/03/nmui_connection_menu_on.png?fit=800%2C585&ssl=1
|
|
|
|
|
[8]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2019/03/nmui_select_connection_on.png?fit=800%2C576&ssl=1
|
|
|
|
|
[9]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2019/03/nmui_connection_menu_off.png?fit=800%2C572&ssl=1
|
|
|
|
|
[10]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2019/03/nmui_select_connection_off.png?fit=800%2C566&ssl=1
|
|
|
|
|
[11]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2019/03/nmui_connection_menu_on-1.png?fit=800%2C585&ssl=1
|
|
|
|
|
[12]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2019/03/nmui_connection_menu_back.png?fit=800%2C585&ssl=1
|
|
|
|
|
[13]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2019/03/nmtui_menu_select_option-1.png?fit=800%2C579&ssl=1
|
|
|
|
|
[14]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2019/03/nmui_menu_quit.png?fit=800%2C580&ssl=1
|
|
|
|
|
[15]: https://wiki.gnome.org/Projects/NetworkManager
|
|
|
|
|
[16]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2019/03/restart-network-ubuntu-1.jpg?resize=800%2C400&ssl=1
|
|
|
|
|
[17]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2019/03/restart-network-ubuntu-2.jpg?resize=800%2C400&ssl=1
|
|
|
|
|
[18]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2019/03/select-wifi-network-ubuntu.jpg?resize=800%2C400&ssl=1
|
|
|
|
|
[19]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2019/03/select-wifi-network-ubuntu-1.jpg?resize=800%2C400&ssl=1
|
|
|
|
|
[20]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2019/03/ubuntu-restart-network.png?fit=800%2C450&ssl=1
|