在哪里可以找到 ifcfg-eth0 文件?

在哪里可以找到 ifcfg-eth0 文件?

ifcfg-eth0我使用的是RHEL6,但在.net下找不到以太网接口配置文件/etc/sysconfig/network-scripts。发布ifconfig -a表明确实eth0存在。难道配置文件被隐藏或者保存在其他目录中了?如果没有,我可以在默认目录(即/etc/sysconfig/network-scripts)中创建这样一个文件,以便它将作为默认配置文件吗?

答案1

您可以在 中找到一个示例/usr/share/doc*/initscript*,但不记得确切的名称,但我将在这里提供一个全面的示例:

所有字段都相当容易理解

DEVICE=eth0 
BOOTPROTO=none 
ONBOOT=yes 
NETWORK=10.0.1.0 
NETMASK=255.255.255.0 
IPADDR=10.0.1.27 

文档在这里

答案2

Ubuntu 中 /etc/sysconfig/network-scripts 对应的目录是 /usr/share/initramfs-tools/scripts/ 详细的配置过程可以参见 /usr/share/initramfs-tools 中的 configure_networking() 脚本/脚本/函数

答案3

我以前没有管理过RHEL6机器,但通常在Linux上,网络接口都是在interfaces文件中配置的。我是根据 Debian 和 Ubuntu 盒子上的经验来谈的,其中man interfaces解释了语法并提到了默认文件位置/etc/network/interfaces.这和红帽上的一样吗?

相关内容