CentOS ifcfg-eth0 配置文件已删除。实用程序重新创建它?

uni*_*n83 15 centos ifconfig eth0

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

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

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

top*_*gon 13

可能有一个实用程序,但我不知道它是什么。您可以创建一个/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
Run Code Online (Sandbox Code Playgroud)

  • 该答案忽略了包含设备 MAC 地址的“HWADDR=”字段。这一步是手工创建`ifcfg-ethN`的更大痛点之一。 (6认同)

小智 5

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

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

  • 在 Centos 7 上,使用 `nmtui` (3认同)