was*_*tor 278 networking services
我试着用
sudo service networking restart
Run Code Online (Sandbox Code Playgroud)
和
sudo /etc/init.d/network restart
Run Code Online (Sandbox Code Playgroud)
但它们都使窗口管理器崩溃,我无法再使用键盘输入 X。
当我使用该/etc/init.d/方法时,它抱怨说我应该使用服务实用程序
e.g. service networking restart
Run Code Online (Sandbox Code Playgroud)
但它崩溃了。
是否有重启网络的 GUI 方法?
jrg*_*jrg 289
尝试
sudo service network-manager restart
Run Code Online (Sandbox Code Playgroud)
反而。
Ubuntu 使用网络管理器而不是传统的 Linux 网络模型。所以你应该重启network-manager服务而不是network服务。或者使用 ifup/down。
检查这个答案。
Jor*_*tro 115
在台式机上重启网络会导致 dbus 和一堆服务停止并且永远不会再次启动,通常会导致整个系统无法使用。
由于 Ubuntu 确实会启动基于事件的网络,因此无法完全撤消和重做这一切,因此重启是不可能的。推荐的方法是在您实际要重新配置的接口上使用 ifdown 和 ifup :
sudo ifdown --exclude=lo -a && sudo ifup --exclude=lo -a
Run Code Online (Sandbox Code Playgroud)
Neo*_*mes 41
你可以试试
ifconfig eth0 down && ifconfig eth0 up
Run Code Online (Sandbox Code Playgroud)
(或任何您的网络接口被称为)重新启动网络。
小智 21
ubuntu CLI:重新启动网络服务
sudo /etc/init.d/networking restart
或者
ifdown eth0
ifup eth0
Run Code Online (Sandbox Code Playgroud)
dag*_*rha 11
如今,重启网络服务最直接的方法是使用systemd控件,即命令行 systemd 控制实用程序systemctl。此命令将重新启动 NetworkManager:
sudo systemctl restart NetworkManager.service
Run Code Online (Sandbox Code Playgroud)
可以在此处找到更多信息。
moz*_*fox 11
对于 ubuntu 服务器 18.04,这有效:
sudo systemctl restart systemd-networkd
Run Code Online (Sandbox Code Playgroud)
小智 9
service network-manager restart 不起作用:
stop: Unknown job network-manager
start: Unknown job network-manager
Run Code Online (Sandbox Code Playgroud)
唯一有效的是:
ifconfig eth0 down
ifconfig eth0 up
Run Code Online (Sandbox Code Playgroud)
sudo service network-manager restart
Run Code Online (Sandbox Code Playgroud)
也不:
sudo service networking restart
Run Code Online (Sandbox Code Playgroud)
不适用于 Ubuntu 服务器 14.04
只要:
sudo ifdown eth0:0
sudo ifup eth0:0
Run Code Online (Sandbox Code Playgroud)
作品。将eth0:0更改为您的界面。
小智 5
我有同样的问题。它是一个已知的错误https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/1102507
使用service network-manager restart作品通过
我真的不认为有 GUI 方法 - 至少默认情况下是这样。
我也不确定“重新启动网络服务”是什么意思,但我觉得以下内容可能会有所帮助。
sudo killall NetworkManager
Run Code Online (Sandbox Code Playgroud)
它会杀死 NetworkManger,并在此之后自动重新启动。它不会破坏系统。
sudo killall NetworkManager && sudo NetworkManager
Run Code Online (Sandbox Code Playgroud)
根据我的个人经验,Ubuntu 16.04 中 NetworkManager 似乎并不总是自动重启,最好手动启动。
如果可以使用 NetworkManager 的小程序重新启动网络,则不需要重新启动 NetworkManager 本身(至少在大多数情况下)。
在这种情况下,要重新启动所有连接,请在 shell 或脚本中使用以下代码:
nmcli nm enable false
sleep 5
nmcli nm enable true
Run Code Online (Sandbox Code Playgroud)
详细信息可以在NetworkManagar 命令行界面手册页中找到。
请注意,这些命令充当小程序,因此它们不需要任何额外的特权(无sudo或其他)。
| 归档时间: |
|
| 查看次数: |
1738240 次 |
| 最近记录: |