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
- ホストネームは正しいですか?
- ゲートウェイは正しいIPですか?
/etc/resolv.conf
- ネームサーバは正しいIPですか?
あとはhosts.allow、hosts.denyとかで制限かかってないですかー、
なんて話もあったんですが、デフォルトじゃああんまり考えられない話ですね。
これでダメなら再構築☆といわれました。
まぁ、多分大丈夫。動きましたしね。
ITmedia エンタープライズ : Linux Tips「ホスト名を変更したい」
http://www.itmedia.co.jp/help/tips/linux/l0434.html