如何在不使用网络脚本中的HWADDR字段的情况下将静态IP配置为centos

时间:2016-02-25 13:21:10

标签: centos ip

我想将静态IP设置为CentOS机器,所以我已经对脚本文件 / etc / sysconfig / network-script / ifcfg-eth0 进行了更改

DEVICE=eth0 
BOOTPROTO=static 
STARTMODE=onboot 
IPADDR=10.100.200.59 
ONBOOT=yes 
NETMASK=255.255.0.0 
GATEWAY=10.100.0.1 
NM_CONTROLLED=no 

我不想在脚本文件中指定HW_ADDR字段,也要删除70-persistent-net.rules.I重新引导系统,它没有提出静态它出现dhcp ip。每当我运行命令sudo ifup eth0时,它都会获得satic IP ..

请帮我解决这个问题我想在 network-script / ifcfg-eth0 中设置静态IP,而不使用HW_ADDR,也不需要手动运行命令sudo ifup eth0

1 个答案:

答案 0 :(得分:0)

尝试将其用作网络脚本:

DEVICE=eth0 
BOOTPROTO=none  
IPADDR=10.100.200.59 
ONBOOT=yes 
NETMASK=255.255.0.0 
GATEWAY=10.100.0.1 
NM_CONTROLLED=no

我取出了你的STARTMODE参数,因为你已经配置了ONBOOT并将你的BOOTPROTO改为无。