CentOS ifcfg-eth0 配置文件已删除。有工具可以重新创建它吗?

CentOS ifcfg-eth0 配置文件已删除。有工具可以重新创建它吗?

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

我可以手动执行 a:ifconfig eth0 192.168.0.199然后执行 a ping 192.168.0.1。但这不是正确的方法。如何使用 CentOS 网络脚本来执行此操作?

我不喜欢手动执行此操作,因为有很多硬链接和令人困惑的东西。我是 CentOS 新手。

答案1

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

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

答案2

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

手动创建文件也是一个很好的答案,但这会为您获取 MAC 地址。

答案3

对于提问者来说,这可能不再有价值,但对于其他人来说,如果您正在运行 GUI,您可以转到System > Preferences > Network Connections并打开一个窗口。现在,如果您看到那里列出了一个设备,请单击它,只需进行一些编辑并保存,文件就会出现。如果没有列出任何设备(这种情况很少见,并且只有在您没有互联网连接的情况下才会出现),那么您只需单击添加并命名它eth0或任何您喜欢的名称,然后单击保存即可。无需编辑任何内容,它会自动为您完成所有操作。

PS:该文件ifcfg-"NAME"是您在创建它时在网络连接窗口中为其指定的名称。

答案4

有一个名为 sysconf-network 或类似名称的实用程序可让您管理网络连接。这是一个命令行实用程序。

以下是常问问题关于他们的 /etc/sysconfig 系统。

相关内容