编辑 /etc/network/interfaces 后重新启动网络接口

编辑 /etc/network/interfaces 后重新启动网络接口

重新启动网络服务:

service networking restart

当我给出上述命令时,我得到了类似的结果

stop: Unknown instance:
networking stop/waiting

我想知道网络服务是否已重新启动或是否显示一些错误。如果是错误,该如何纠正?

答案1

编辑 /etc/network/interfaces 后,让系统重新读取文件并使用更改的通常方法是执行以下操作:

sudo ifdown wlan0 && sudo ifup wlan0

当然,如果不是wlan0的话,请替换相关接口。

我假设此系统上没有网络管理器。如果存在,您最好在那里进行更改,而不是在 /etc/network/interfaces 中进行更改。

答案2

请注意,从 Ubuntu Server 16.04 开始,您需要ip在重新启动网络之前使用命令刷新接口地址,否则接口文件中的更改将不会生效。

重要的:如果你通过 SSH 连接执行此操作,则必须按照如下所示将命令链接在一起,因为你可能刷新网络接口后立即失去与服务器的连接。

sudo ip addr flush interface-name && sudo systemctl restart networking

来源

相关内容