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

重启网络服务:

service networking restart 

当我给出上述命令时,我会得到类似的东西

 stop: Unknown instance: networking stop/waiting 

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

编辑/ etc / network / interfaces之后,让系统重新读取文件并使用更改的常用方法是:

 sudo ifdown wlan0 && sudo ifup wlan0 

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

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

请注意,至少在Ubuntu Server 16.04上,您需要使用ip命令刷新接口地址,然后重新启动网络,否则interfaces文件中的更改将不会生效:

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

我猜ifdown / ifup也可能有用,虽然我还没有确认。

这个答案取自这篇有用的文章