Linux で自宅サーバ [ Home Server Techncial ]

>>トップページに戻る

BBS 過去ログ No.0001に戻る

タイトル: LAN内からサーバにアクセスできない
記事No: 182
投稿日: 2003/02/16(Sun) 21:04
投稿者: shimirin   <shimirin@kt.rim.or.jp>
昨日ルータを買って、いままでLinux上でuserとしてcgiなどのテストをしていたのを、別のLAN内のマシンからアクセスしようとしています。
192.168.0.2でも、localhostでもLinuxマシンでテストできます。192.168.0.1のルータにもアクセスできます。
192.168.0.2のサーバマシンのIPは、このサイトの丁寧な説明にしたがって固定できました。(RedHatのwebminは英語表示でメニューも多少違いますが)
ところが、LAN内のWindows、Macのマシンではしばらくつなげようとしているようなのですが、うまくいきません。WindowsのMS-DOSプロンプトからping 192.168.0.2とするとちゃんと返ってきます。
問題はどこにあるのでしょうか。
port80と関係あるのかな。
Linuxはたいていrootでなくuserで入り、モジラを使ってインターネットにアクセスしています。

タイトル: 自問自答
記事No: 183
投稿日: 2003/02/17(Mon) 00:03
投稿者: shimirin   <shimirin@kt.rim.or.jp>
今日、ラーメンを食べに行って考えているうちに、やはりサーバのほうのportの問題だと思って、RedHat Linux 7.1の本を見ていたら、ファイアウォールがデフォルトで有効になっていて、

/etc/sysconfig/ipchains

に次の行を足さないとだめということがわかりました。

-A input -s 0/0 -d 0/0 80 -p tcp -j ACCEPT

これはftpdなどの設定の際にもやらないといけない作業なのでしょう。
これを書いて、

#/etc/rc.d/init.d/ipchains restart

とやれば設定が有効になります。
これで息子のマックから、ウチの猫の写真や、自作のcgiがめでたく見えました。ふーっ。

▲ページの最上部に戻る

Copyright© Home Server Technical. All Right Reserved.
webmaster@miloweb.net