sudo service networking restart
和
sudo /etc/init.d/network restart
,但是它们都使窗口管理器崩溃,我无法不再使用键盘输入X。
当我使用
/etc/init.d/
方法时,它抱怨说我应该使用服务实用程序e.g. service networking restart
但它崩溃的原因完全相同。
是否有重新启动网络的GUI方法?
#1 楼
对于台式机请尝试
sudo service network-manager restart
代替。 。因此,您应该重新启动
network-manager
服务而不是network
服务。或使用ifup / down。对于服务器
检查此答案。
评论
嗯,奇怪的是重新启动只是破坏了系统。它也会发生在您身上吗?还是只有我?
– Waspinator
2012-12-19 21:25
@waspinator-它也发生在我身上。 (仅供参考)
–乔什·M。
2013年12月29日下午3:31
自动完成功能可以建立网络,但是,正确的cmd是网络管理器
– Abdennour TOUMI
16年2月2日,下午4:58
我希望我先尝试过豪尔赫的答案。
–乔纳森
17年5月2日在15:26
从18.04.2开始,答案是:systemctl restart systemd-networkd
– Ejoso
19-2-22在2:41
#2 楼
对于服务器在台式机上重新启动网络将导致dbus和一堆服务停止,再也无法启动,通常导致整个系统无法使用。
由于Ubuntu会基于事件的网络启动,所以根本没有一种方法可以全部撤消并重做,因此重启是不可能的。建议的方法是在实际上要重新配置的接口上使用ifdown和ifup:
sudo ifdown --exclude=lo -a && sudo ifup --exclude=lo -a
评论
@豪尔赫·卡斯特罗(Jorge Castro):这种行为是否会得到解决,还是被设计所破坏?
– Waspinator
14年7月19日在20:52
@waspinator,该错误已于今年三月标记为已修复:bugs.launchpad.net/ubuntu/+source/dbus/+bug/1072518
–乔治·卡斯特罗(Jorge Castro)
14年7月20日在4:03
在这里排除=的目的是什么?
–杰夫·阿特伍德
16年1月30日在1:09
@JeffAtwood Loopback用于X,dbus等。禁用它会导致...问题。
–有人支持Monica
16年6月6日在21:44
在Ubuntu Server 16.04.1。 Ubuntu Server似乎未包含Network Manager,因此askubuntu.com/a/230751/13756无法正常工作。
–德里克·马哈(Derek Mahar)
16-10-18在21:19
#3 楼
您可以尝试ifconfig eth0 down && ifconfig eth0 up
(或任何称为网络接口的)重新启动网络。
评论
...据我所知,这不会根据/ etc / network / interfaces更新接口的配置...
– Moritz
15年3月22日在11:24
使用sudo时:sudo ifconfig eth0向下&& sudo ifconfig eth0向上。否则,如果通过ssh连接,则必须重新引导计算机。
–tarkeshwar
15年4月23日在11:06
在尝试了ifup / ifdown和reg服务网络呼叫之后,这终于对我有用
– Jon B
2015年11月9日下午4:15
我认为这比公认的答案更好,因为ifup不能正确处理绑定接口,而ifconfig可以
– Gilad mayani
18年6月5日在12:49
#4 楼
ubuntu CLI:重新启动网络服务sudo /etc/init.d/networking restart
或
ifdown eth0
ifup eth0
评论
这曾经用于较旧的内核。现在看来确实不起作用。首选ifconfig eth0向下&ifconfig eth0向上
– josircg
17年4月3日12:00
在远程计算机上连接时,请注意不要使用此命令。
– Nikolay Kostov
17年6月26日在9:05
#5 楼
service network-manager restart
不起作用:stop: Unknown job network-manager
start: Unknown job network-manager
唯一起作用的是:
ifconfig eth0 down
ifconfig eth0 up
#6 楼
如今,重新启动网络服务的最直接方法是使用systemd控件,即命令行systemd控制实用程序systemctl
。此命令将重新启动NetworkManager:sudo systemctl restart NetworkManager.service
更多信息可在此处找到。
评论
尝试在服务器16.04上执行“ systemctl restartnetworking.service”。
– cloudsurfin
16-10-30在5:45
最后不需要“ .service”部分。
– Gringo Suave
18-10-24在17:34
#7 楼
sudo service network-manager restart
否:
sudo service networking restart
不适用于Ubuntu服务器14.04
仅:
sudo ifdown eth0:0
sudo ifup eth0:0
工作。将eth0:0更改为您的界面。
#8 楼
尝试使用指示器(顶部菜单栏)禁用然后启用网络。#9 楼
对于ubuntu服务器18.04,此方法有效:sudo systemctl restart systemd-networkd
评论
对于新的LTS 20.04的上述命令,谢谢!
–LandiLeite
20年7月30日,下午3:43
#10 楼
我有同样的问题。它是一个已知的错误https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/1102507使用
service network-manager restart
可以通过评论
这是始终在16.04上运行的解决方案。以我的经验,Ubuntu 16.04在从休眠状态返回后遇到重启Wi-Fi的问题。
– danijelc
17年2月4日在15:19
#11 楼
如果可以使用NetworkManager的小程序重新启动网络,则不需要重新启动NetworkManager本身(至少在大多数情况下)。在这种情况下,要重新启动所有连接,请在外壳程序或脚本中使用以下代码: NetworkManagar命令行界面手册页。
请注意,这些命令充当applet,因此它们不需要任何其他特权(不需要
sudo
或其他任何特权)。#12 楼
在ubuntu 14.04中,它们具有无法重新启动的新“功能”。强制接口向下和向上运行。
sudo ip link set eth0 down
sudo ip link set eth0 up
评论
这不会重新启动网络服务,即不重试DHCP地址等。
– Samveen
2014年8月1日在19:01
#13 楼
我真的不认为有GUI方法-至少是默认情况下。 16.04sudo killall NetworkManager
会杀死NetworkManger,它会在此之后自动重新启动。
它不会破坏系统。
Ubuntu 16.04
sudo killall NetworkManager && sudo NetworkManager
基于我的个人经验,似乎在Ubuntu 16.04中,NetworkManager并不总是自行重启,最好手动启动。
评论
这比重启sudo服务网络管理器更好吗?为什么?
–颠倒
17年2月4日在11:33
@Underverse,我认为在发布此答案时,sudo服务网络管理器重启对我而言不起作用。
– kcpr
17年2月5日在19:27
#14 楼
如果是ubuntu 14.04桌面或服务器,则可以通过以下方式重新启动网络:sudo -i
( ifdown $(ifquery --list -X lo|xargs echo) && ifup $(ifquery --list -X lo|xargs echo) )&
评论
我得到一个ifdown:接口eth0未配置RTNETLINK答案:文件存在无法启动eth0。
– Wolffgang
2015年9月22日15:58
#15 楼
这使用Ubuntu的网络管理器禁用,然后启用eth0:nmcli nm enable false eth0 && nmcli nm enable true eth0
如果您的连接名不同,请使用它。您可以使用以下命令了解连接名称:
nmcli c status
#16 楼
rmano的回答非常出色。解决了很多问题。需要改进的注释:
在U15中,我遇到了nmcli的不同语法:
要进行分析,请执行以下操作:
nmcli networking connectivity
要停止服务,请执行以下操作:
nmcli networking off
并重新启动请执行以下操作:
nmcli networking on
否须藤。谢谢rmano!
#17 楼
服务器的另一种方法(从Ubuntu 18.04开始):安装ifupdown2软件包:
apt install ifupdown2
使用
service networking restart
命令#18 楼
我可以使用命令重新启动ubuntu上的网络服务。 sudo systemctl restart network-manager
评论
请注意,如果您拔出并重新插入键盘,则可能会使其键盘恢复动画-并且它是可热插拔的,即USB。我在Ubuntu 13.03的Gnome 3上也遇到了类似的问题。屏幕变形,顶部栏消失了。快捷键不起作用。由于未显示任何菜单/活动,因此无法操作系统。幸运的是,控制台已经打开。因此可以键入reboot命令。
如果您正在寻找GUI方法,只需打开破折号,输入“网络”并选择即可。现在按“开/关”按钮关闭,然后再次单击以打开。您的网络现在重新启动。