CentOSで構築したサーバがネットワークにつながらない時に疑うリスト

構築完了!
よし、後は実際のネットワークに接続するだけ!


…あれ?つながらんぞ?
というときに確認すべき項目。

ポート空いてる?

外部からポートが空いてるか確認してみましょう。
Apacheが死んでるっていう話かもしれません。


ポートチェック【外部からポート開放確認】
http://www.cman.jp/network/support/port.html

まずファイヤーウォール

外部からつながらない!という時に一番言及されていたのは
ファイヤーウォール
CentOSだとiptablesというのがそれらしいです。


RedHat系のファイヤーウォールはlokkitというツールで
グラフィカルに設定ができます(というか、これがiptables
設定ファイルを書き換えてくれるようです)。


iptables(Linux)
http://server.sen-it.net/fedora/iptable.html


iptables・設定・ファイアウォール・セキュリティ
http://penguin.nakayosi.jp/linux/iptables.html


Linux(Tera Term)
http://www007.upp.so-net.ne.jp/Ks_factory/linux/linux_tera.htm


iptablesの設定
http://home.k05.itscom.net/aperuto/iptables.html

SELinuxは切っているか?

SELinuxは確かにセキュアだけども、邪魔をすることが多いようです。


CentOS5初期設定 - CentOS自宅サーバー構築
http://centossrv.com/centos5-init.shtml

ヒューマンエラーはないか?

実は自分はこれでした。
ネットワークの設定をするファイルは5つあるんですが、

/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth?
/etc/hosts
/etc/host.conf
/etc/resolv.conf

このうち特にデフォルトからいらわないといけないファイルは
以下の3つです。

/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth?
/etc/resolv.conf

/etc/sysconfig/network

/etc/sysconfig/network-scripts/ifcfg-eth?

/etc/resolv.conf

  • ネームサーバは正しいIPですか?


あとはhosts.allow、hosts.denyとかで制限かかってないですかー、
なんて話もあったんですが、デフォルトじゃああんまり考えられない話ですね。


これでダメなら再構築☆といわれました。
まぁ、多分大丈夫。動きましたしね。


ITmedia エンタープライズ : Linux Tips「ホスト名を変更したい」
http://www.itmedia.co.jp/help/tips/linux/l0434.html


Linux ネットワークの設定
http://www.ysd.bne.jp/linux/network.html