中田さま、有難うございました。御心配戴いたルータもMN8300で解決しました。2ヶ月前に、サーバの意味も知らずに、ただ、囲碁の対局環境を作りたい一心で自宅サーバの世界に飛び込みましたが、お陰様で今日テストを無事終わりました。懇切なご指導を賜りましたことへ厚く御礼申し上げます。
ご指導、有難うございます。試しました・・・。残念ですが・・・。
メーカのサポート・デスクがギブアップしました。
hebo さん、
「試行錯誤」と「とことん」の中にあったかどうかわかりませんが、
ip nat 1 192.168.0.xx/tcp/www ipcp remote 0
ip nat 2 192.168.0.xx/tcp/1586 ipcp remote 0
ip nat 3 */*/* ipcp remote 0
としてもだめですか?
いろいろ試行錯誤を重ね、ルータメーカーのサポートデスクとも、とことん、やりましたが、ルータに欠陥があるとしか思えず、ルータを換えることにしました。これでダメなら、一から出直します。重ね重ねのご支援、有難うございました。
また、ご支援をお願いに上がると思いますが宜しくお願いします。
>一般的に考えて何か言うとすれば、1586番ポートが開かれていないことをどのようにして確認したのですか?
⇒サーバ監視ソフトを入れました。このソフトで、ドメイン名からポート#80はつながり#1586に繋がらないことを確認しました。LAN内でサーバ機の固定IPアドレスでチェックすると#80も#1586も開いていますし、同じくLAN内で別のPCから囲碁サーバ(#1586)は繋がるので上記の結論に取り敢えずしました。
hebo さん、
個別のルータの設定についてはアドバイスできません。
また、Javaのソフトでのデータのやりとりは普通 AN HTTPD を経由しませんから、「AN HTTPD の側面」からはなんとも言えません。
一般的に考えて何か言うとすれば、1586番ポートが開かれていないことをどのようにして確認したのですか?
前回、ご報告させていただいた通りANHTTPDを動かすことに成功しましたが、
下記の問題で苦慮しています。ANHTTPDの側面からアドバイスを戴けないでしょうか・・・?
Javaで書かれた囲碁対局ソフトをテストしていますが、WEBサーバを稼動させて・・・
-自分のPC(サーバ機)で、固定IPアドレスでつなぐと対局サーバへの接続を果たし
順調に稼動します。
-自宅Lan内で別のPCから、サーバ機の固定IPアドレスでつないでも順調に稼動します。
-しかし、友人に外からドメイン名で入ってテストしてもらうと対局サーバへつながらず稼動しません。
-一緒にテストしているCGI(Perlでの認証、単純足し算、掲示板)とHTMLページは問題なく稼動しています。
囲碁ソフトの開発者から「TCPポート1586番の外部からの接続を受け付けるようにし、
それを対局サーバのPCへポートフォワードするようにしてください。」との指導を受け
ルータメーカーNTT-MEのサポートデスクの指導のもとにいろいろやりましたが、
natなどの設定が上手く行かず、どうしてもこのポート#を開けません。
(サポートデスクも、この設定以上のアドバイスはありませんでした。)
ルータ、ANHTTPD、囲碁ソフトの関係で留意すべき点があるのでしょうか・・・?
因みに、ルータ(MN128 PAL)で以下の設定を行いました。
ip filter 50 pass in * 192.168.0.xx/32 tcp * 1586 remote 0
ip filter 57 pass in * 192.168.0.xx/32 tcp * www remote 0
ip host 192.168.0.xx hebosmk.dyndns.org (MAC ADDRESS)
ip nat 1 192.168.0.xx/tcp/www ipcp remote 0
ip nat 2 */*/* ipcp remote 0
ip nat 3 192.168.0.xx/tcp/1586 ipcp remote 0
なお、1行目の1586を「*」でも試しました。
(restrict、reject部分は、割愛しました。)
何卒、宜しくお願いします。
いろいろ有難うございました。お陰さまで、接続に成功し、自宅サーバを立ち上げることが出来ました。心から、お礼を申し上げます。
大変お世話になっています。またまた、初歩的な質問で恐縮ですが・・・。
何とか、ルータの設定を済ませましたが、何故か、ドメイン名でつないでもルータの設定画面が出てしまい、index.htmlが開きません。localhostでは開くのですが・・・?
ルータはMN128SOHO PALです。アドバイスをいただけないでしょうか・・・?
中田様、ご指導有難うございます。
もう少し、会社のPCなど、他のPCと接続できないかテストをしてみて結果をメールにてご報告いたします。宜しくお願い申し上げます。
hebo さん、
AN HTTPD が表示している「デスクトップ」というのは、デスクトップPCのデスクトップとは意味が違います。
PCの画面のことをデスクトップと言います。ですからノートPCでもデスクトップPCでも AN HTTPD は「デスクトップ」という言葉を表示します。つまり、今の問題とは無関係です。
確かに失礼ながら説明が的外れのような気もします。
とりあえず ノートPCを再起動してから、AN HTTPD を起動し、ポートを80に変更してください。
そしてその結果どういうエラーメッセージが表示されるかを メールで お知らせ下さい。
早速のご返信、有難うございます。状況を、いま少しご説明申し上げます。
環境は、フレッツISDNの常時接続でルータ(MN128SOHO)を使っています。ルータのDHCPを解除してIPアドレスを固定しました。コマンドプロンプトでpingで呼びますと、デスクからノート、ノートからデスクともに繋がっています。また、ファイル、プリンタの共有も問題ありません。
デスクトップからブラウザでノートのIPアドレス(単独、8080のポート番号を付加双方とも)を呼んでも、接続しません。ノート側のXPのファイアウォールはチェックマークをはずしてあります。
一点気になることは、ノート側のANHTTPDの画面になぜか「WinSock2.0(WinXP)デスクトップ:・・・・・」とデスクトップの言葉が表示されていることです。Lanの中でも「デスクトップ」と何かに名前をつけた記憶はありません。この文言はデスクトップ側のANHTTPDの画面にも表示されています。
以上、的はずれな御説明かも知れませんが宜しくお願いします。
hebo さん、
IPアドレスが
デスクトップ 192.168.0.1
ノート 192.168.0.2
だとすると、
ノートからは
http://192.168.0.1/
でアクセスできるということですよね(?)
デスクトップからは
http://192.168.0.2:8080/
ということになりますが、それがだめだということですか?
デスクトップから
http://192.168.0.2/
としたときにはどうなりますか?
また、ノートのLAN接続のファイアウォールの設定はどうなっていますか?
囲碁のHPを運営しています。Java囲碁の対局ソフトを稼動させようとしましたが、レンタルサーバでは対応できず、自宅サーバを建てようとANHTTPDを勉強しました。お陰様で、何とか自宅LAN内の環境で稼動しました。有難うございました。しかし、自宅のLan内で、ノートからデスクトップに積んだANHTTPDには繋がるのですが、デスクトップからノートに積んだANHTTPDを呼んでも繋がりません。諸設定のページを読んでいろいろ試しましたが、どうにも出口がなくて困っています。FAQのなかも読みましたが・・・・。
何かアドバイスを戴けないでしょうか?
因みにOSは両方ともXPです。デスク側はポート「80」ノート側は「8080」としました。(他のポート番号も試しました。ノートを「80」にするとサーバの二重稼動のエラーとなりました。)パソコン初心者の中年が取り組んでいますので、考えがなかなか及びません。宜しくお願いします。