CentOS6.9でeth0にIPアドレス設定

CentOSをインストールするたびに毎回設定するのでメモしておきます。

今回セットアップした環境は下記の通り。

OS CentOS6.9 32-bit

IPアドレスの設定

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

設定するIPアドレスは「192.168.0.102」とします。

DEVICE=eth0
HWADDR=00:15:C5:63:F1:16
TYPE=Ethernet
UUID=ab9e2305-a369-41f2-b60d-fcabbcf2b3c1
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=no
IPADDR=192.168.0.102
NETMASK=255.255.255.0
BROADCAST=192.168.0.255
GATEWAY=192.168.0.1
NETWORKING_IPV6=no

※赤文字部分は環境により異なるところ。

networkサービスをリスタート

# service network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:  Determining if ip address 192.168.0.102 is already in use for device eth0...
[ OK ]

ifconfig でアドレス確認

eth0 にアドレスが表記されていたら設定完了です。

[root@local]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:15:C5:63:F1:16  
          inet addr:192.168.0.102  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: 2408:212:7063:9700:215:c5ff:fe63:f116/64 Scope:Global
          inet6 addr: fe80::215:c5ff:fe63:f116/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:449911 errors:0 dropped:0 overruns:0 frame:0
          TX packets:221525 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:583022214 (556.0 MiB)  TX bytes:17500990 (16.6 MiB)
          Interrupt:17