VM 重启后,eth0 静态 ip 重置为 dhcp

VM 重启后,eth0 静态 ip 重置为 dhcp

我面临 eth ip 设置问题,重新启动后静态 ip 被删除并且 dhcp 被应用。

环境:RHEL 7.6

**ETH configuration before reboot** :

    [root@bdnlsit-eda2 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
    NETMASK=255.255.255.240
    BOOTPROTO=static
    DEVICE=eth0
    IPADDR=10.74.41.37
    ONBOOT=yes
    NOZEROCONF=yes

**ETH Configuration after reboot** :

 [root@bdnlsit-eda2~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
    # Created by cloud-init on instance boot automatically, do not edit.
    #
    BOOTPROTO=dhcp
    DEVICE=eth0
    HWADDR=00:50:56:b8:79:47
    ONBOOT=yes
    TYPE=Ethernet
    USERCTL=no

关于如何纠正这个问题并在启动时为 eth0 设置静态 IP 有什么建议吗?

答案1

线索就在您粘贴的文件中,它是由“cloud-init”编辑的。

文档页面对于 cloud-init 显示你可以使用命令禁用网络配置

network-config={config: disabled}应将其输入到各种不同的配置文件中,具体取决于您的实例的设置方式。如果不知道您启动的实例的确切来源,就不可能确切地告诉您应该编辑哪个文件,但是文档涵盖了许多选项。

相关内容