====== Linux:CentOS6:DHCPからIPアドレスの取得 ======
* Apache で色々試そうと CentOS をインストールしました。特に気にせずインストールしたのですが、何故かサーバーにIPアドレスが割り当てられていませんでした。ここではCentOSインストール後、IPアドレスを取得するまでを解説します。
===== 環境 =====
| OS | CentOS6.6 |
| インストールパッケージ | Web Server |
| IPアドレスの取得 | DHCPより取得(192.168.0.100) |
===== ネットワークへの接続 ====
==== CentOSインストール直後、IPアドレスを取得できない ====
* CentOSインストール後、サーバーにログインして dhcp から割り振られたIPアドレスを確認したのですが、以下のようにIPアドレスが割り振られていませんでした。
>ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b )
>
==== ネットワークデバイスの設定確認と変更 ====
* ネットワークデバイス( ifcfg-eth0 ) の設定を確認すると、ONBOOT = no となっていて、起動時に有効になっていないので、起動時に有効になるよう設定を変更します。
>vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=∗∗∗∗∗∗∗∗-∗∗∗∗-∗∗∗∗-∗∗∗∗∗∗∗∗∗∗∗∗
ONBOOT=no ←—— これ
NM_CONTROLLED=yes
BOOTPROTO=dhcp
HWADDR=∗∗:∗∗:∗∗:∗∗:∗∗:∗∗
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
* ONBOOT=no を yes に修正
ONBOOT=no
↓
ONBOOT=yes
==== ネットワークの再起動 ====
* 以下のコマンドでネットワークを再起動する。
>/etc/rc.d/init.d/network restart
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0:
Determining IP information for eth... done.
[ OK ]
>
* 問題なく再起動できたようなので IPアドレスを確認。IPアドレス 192.168.0.35 が取得できてる。
>ifconfig
eth0 Link encap:Ethernet HWaddr ∗∗:∗∗:∗∗:∗∗:∗∗:∗∗
inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: 240f:c3:de0f:1:20c:29ff:fe90:c593/64 Scope:Global
inet6 addr: fe80::20c:29ff:fe90:c593/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:36 errors:0 dropped:0 overruns:0 frame:0
TX packets:34 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4070 (3.9 KiB) TX bytes:4402 (4.2 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
>