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
.这和红帽上的一样吗?