CentOSにてDHCPを固定IP(v4)に、またその逆にしたい場合の設定ファイルと設定項目
OS : CentOS6.4 x86_64
インストールタイプ : minimal
DHCPを固定IP(v4)に、またその逆にしたい場合、以下の設定ファイルのどの項目を変更すればよいのか調べてみた。
対象ファイル。
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
・DHCP
# less /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain
# less /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:XX:XX:XX
TYPE=Ethernet
UUID=629c09ec-2cfb-2bc2-963d-2dfa302caaed
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=dhcp
・固定IP設定(IPv4)
# less /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain
GATEWAY=192.168.0.254
# less /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet1
UUID=548a08eb-4afe-4bb4-963e-2dff304cbeec
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=none
HWADDR=00:0C:29:XX:XX:XX
IPADDR=192.168.0.1
PREFIX=24
GATEWAY=192.168.0.254
DNS1=192.168.0.250
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
DHCP→固定IPにしたい場合。
# less /etc/sysconfig/network に
GATEWAY=192.168.0.254 を追加し、
(↑この設定はインファーフェイス共通の設定のため、ifcfg-eth0に同じ内容が設定されていたら設定する必要はない)
# less /etc/sysconfig/network-scripts/ifcfg-eth0 に
IPADDR=192.168.0.1
PREFIX=24
GATEWAY=192.168.0.254
DNS1=192.168.0.250
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
を追加し
BOOTPROTO=dhcp を BOOTPROTO=none にする。
固定IP→DHCPにしたい場合。
# less /etc/sysconfig/network から
GATEWAY=192.168.0.254 を削除し、
# less /etc/sysconfig/network-scripts/ifcfg-eth0 にて
IPADDR=192.168.0.1
PREFIX=24
GATEWAY=192.168.0.254
DNS1=192.168.0.250
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
を削除し
BOOTPROTO=none を BOOTPROTO=none にする。