出于某种原因,删除了/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菜单中。
虽然这一举措可能看起来很激进,但它与数百个服务器年累计合作时间一直很好。