/etc/sysconfig/osoba

linuxについての忘備録など

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 にする。