CentOS5系の固定IP設定方法
rootでログイン
ネットワークの設定は、
/etc/sysconfig/network-scripts/ifcfg-eth0
に記載する。
以下追記する。
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.xxx.yy
NETMASK=255.255.255.0
GATEWAY=192.168.xxx.zzz
DNS1=8.8.8.8
記載したら、
$ service network restart
で再起動する。
ちなみに、ssh接続して記載するならsudo vi で記載。
VMwareで直で書き込むなら、nanoコマンドで記載します。nanoコマンド初めて使ったから、
vimの勉強になる。
ネットワークにつながるか以下手順にしたがって確認する。
1. IPアドレスを確認して同じネットワークにpingをとばす
同じネットワークないの別のサーバにpingでアクセする。
ipアドレスはroot権限でログインして、ifconfigすればわかるので、
別のサーバに対して、
$ ping 192.168.xxx.??
ってやってレスポンスが返って来れば同じネットワーク内なら接続成功!
これでレスポンスが返ってこないなら、アクセス先のサーバが死んでいないことを確認しましょう。
また、固定IPを設定したサーバに対してもpingしてみて、ちゃんとレスポンスが返って来れば大丈夫。
2. 外部ネットワークにping飛ばす。
次に、異なるネットワーク環境にあるサーバにpingを飛ばして、レスポンスが返ってくるか確かめる。
異なるネットワーク同士を接続するにはルータが必要となるので、もしここでダメならゲートウェイの設定が
間違っています。
3. ドメイン名でアクセスしてみる。
curl か wget で存在するドメインにアクセスしてみる。
これで、うまく行ければネットワークは正常に設定されています。
$ curl www.yahoo.co.jp
これで、ダメなら名前解決出来ていない可能性があるので、設定を見直してみてください。
CentOS5系にphpインストールしようとして、remi-repo入れようとしたら名前解決出来ないことから
ネットワークを確認しました。その過程で固定IPの設定をミスっていたので、他に詰まった人がいたら、
参考にしてみてください。