如何让Linux重新检测networking接口?

出于某种原因,删除了/etc/sysconfig/network-script下的ifcfg-eth*

是否有任何工具可以检测networking接口并重新生成这些文件?


另一个问题 :

如果我手动添加ifcfg-eth0 ,是否有任何方法使其工作,无需重新启动?

我尝试/etc/init.d/networking restart ,它不起作用。

另外,因为看起来你正在运行某种Redhat衍生产品,所以你可以试试

  system-config-network 

configuration接口,然后运行

  service network restart 

cat / proc / net / dev并自己重新生成。 ifdown ethX && ifup ethX应该用于重新启动该接口

一个红帽和衍生品,我发现最好的办法是整理内容,然后删除除ifcfg-eth *之外的所有文件,然后将它们全部软链接在一起。 这样,系统运行的内容不会与你所设想的不同步,但实际上并不在configuration菜单中。

虽然这一举措可能看起来很激进,但它与数百个服务器年累计合作时间一直很好。