CentOS ifcfg-eth0configuration文件被删除。 实用程序来重新创build它?

在CentOS上我不再有ifcfg-eth0configuration文件(我删除了它)。 当我运行system-configure-network它不显示我可以编辑的接口。 我如何重新创buildifcfg-eth0configuration文件? (就像CentOS安装程序一样)

我可以手动做一个: ifconfig eth0 192.168.0.199 ,然后ping 192.168.0.1一个ping 192.168.0.1 。 但这不是正确的方法。 我怎样才能使用CentOS的networking脚本?

我不喜欢这样做,因为有很多硬链接和混乱的东西。 我是CentOS新手。

可能有一个实用程序,但我不知道它是什么。 您可以在/etc/sysconfig/network-scripts/ifcfg-eth0创build一个文件,内容类似于:

 DEVICE=eth0 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.0.199 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 

我使用命令:system-config-network-tui

手动创build文件也是一个很好的答案,但是这会得到你的MAC地址。

这对提问者来说可能不是有价值的,但是对于其他人来说,如果你运行的是gui,你可以进入System > Preferences > Network Connections并打开一个窗口。 现在,如果你看到一个设备在那里列出,然后点击它,只需进行一些编辑和保存,文件就会出现。 如果没有设备列出(将是罕见的,只有当你没有获得互联网连接),那么你可以简单地点击添加并命名它eth0或任何你喜欢的,然后点击保存。 不需要编辑任何东西,它会自动为你做这一切。

PS:文件ifcfg-"NAME"是您在创buildnetworking连接时在networking连接窗口中input的名称。

有一个名为sysconf-network或类似的东西,允许你pipe理networking连接。 这是一个命令行实用程序。

这里是关于他们的/ etc / sysconfig系统的FAQ的链接。