#areaedit OpenNapサーバーの管理者向けのFAQです。

OpenNapサーバーの立ち上げや管理でよくある質問と回答のペアを
「あなたが」まとめてください。

つぎの文書にはすでに目を通しているものとします。

技術的な質問や要望はここではなくBugTrackに書いてください。

#areaedit(end)

FAQ/バックログ

質問0 どこから手をつけたらいいかわかりません!助けて!

#areaedit あなたは、自分のパソコンでサーバーをうごかして、 そこで友だちとチャットやファイル交換をしたいんですよね。 まずそのことを思い出してください。
そのためには、

この2つが必要です。

(1)のためには、WinMXなどで、サーバーのホスト名に「127.0.0.1」を 指定すればいいとおもいます。 (2)のためには、あなたのサーバーのグローバルIPアドレスとポートが 相手にわからないといけません。 グローバルIPアドレスがころころ変わるような環境のときは、 ホスト名を無料で貸してくれるサービスを利用するといいです。

とりあえずサーバーを動かしてみたい、ホスト名はあとで借りる、という場合は 現在のIPアドレスをいれておくといいでしょう。
「localhost」のままだと、自分しか入れないので注意してください。

#areaedit(end)

質問1 自分がログインできません。どうして?

#areaedit

お答え:
2004.07.21 (水) 14:58:00 <OFF> 使ってるクライアントで接続先ってどこに指定すればよいんでしょうか。
2004.07.21 (水) 21:11:30 <u*j*2*6*> 利用者のおおいクライアントとして、Utataneなら「サーバ名」、WinMX3.xなら「Address」といった項目が見つかるとおもいます。

#areaedit(end)

質問2 ユーザーがログインできません。どうして?

#areaedit

お答え:
2003.12.19 (金) 18:08:56 <pooh> 自分はログインできるのですが他の人ができません。上のレスは確認しました。
2003.12.19 (金) 19:35:17 <u*j*2*6*> 相手は正しいIPアドレス・ポートにアクセスできているのにログインできないということですか?
2003.12.19 (金) 19:52:59 <pooh> コピーしていれてるから正しいとおもいます。
2003.12.19 (金) 19:54:20 <pooh> みんな入れないのでこちらの設定が悪いのはわかってるのですが。。。すいません。
2003.12.19 (金) 22:18:27 <u*j*2*6*> IPアドレスは192.168.*.*みたいなのじゃたぶんほとんどの人が入れないです。たとえば218.106.*.*みたいなのじゃないといけません
2003.12.21 (日) 14:15:50 <nr> 横から失礼します。私も同じような状態です。自分で自分のサーバーに入ることが出来るし職場のPCからも入ることが出来ました。しかし、ある日を境に職場からログインできなくなってしまったのです。特にサーバの変更はしていないのですが
2003.12.21 (日) 14:42:36 <u*j*2*6*> 職場ということは、ポートをあけたりしめたりできる管理者が別にいるんだと思いますが、その方に何か設定を変更したかどうか聞いてみてはどうでしょうか。
2003.12.21 (日) 14:43:19 <nr> バージョンはSlavaNap 2.5.1で、ルーター無しの直付けです。FWはXPのを使用しており、サーバー設定の際のポートは空けています。回線は光です。グローバルIPです。
2003.12.21 (日) 14:47:14 <nr> すみません、入れ違いになってしまいました。職場では管理者はあまりPCは触ってはいないので変更はしていないと思います。知り合いのPCで接続を試みてみたのですが繋がる様子はありません。試しにサーバーのFWを切ってみるつもりです。
2003.12.22 (月) 09:45:29 <nr> とりあえず自己完結しました。オンボードのLANの設定が「IPアドレスの自動設定機能」がONになっていた為DDNSが正しいIPを設定出来なかったためのようです。それをOFFにしたら繋がりました。転送関係はまだ未確認ですがこれで一歩前進できました。
2003.12.22 (月) 21:54:53 <u*j*2*6*> おめでとう!
2003.12.24 (水) 22:01:18 <nr> ありがとうございます。自己完結してそのままと言うのも何なので、参考ページを載せておきます。http://www.atmarkit.co.jp/fpc/pctips/019disableapipa2k/disableapipa2k.html お陰さまで転送も問題無しです。
2003.12.25 (木) 00:43:47 <u*j*2*6*> なるほどー、こういうのも原因になるんですね!

#areaedit(end)

質問3 ファイルをダウンロードまたはアップロードできません。どうして?

#areaedit

お答え:
2003.08.04 (月) 15:58:20 <u*j*2*6*> 127.0.0.1などのローカルIPアドレスを指定してログインすると、通常はホスト名に対応するグローバルIPアドレスをファイル転送用IPアドレスとしてわりあてられます。
2003.08.04 (月) 15:59:51 <u*j*2*6*> それが何かの理由で、あやまって違うアドレスがわりあてられているかもしれません
2003.08.04 (月) 21:40:53 <Heracules> ホスト名の設定がlocalhostになっていると、グローバルIPに変換できないので、有効なDynamicDNS等を指定してください。
2003.08.04 (月) 21:42:24 <Heracules> 変換したいユーザの権限もチェックの必要があります(2.1.1ベース)。デフォルトはMod以上のみ判定します。User権限で変換したい場合は、local2globalの設定をmoderator以上にするという設定のチェックをはずすと可能になります。
2003.08.04 (月) 21:43:03 <Heracules> ただし、その場合、変換のチェックを全ユーザに対して行うことになるので、負荷が若干あがる可能性があります。
2003.08.04 (月) 21:50:29 <Heracules> NATで見当たらない場合は、「バーチャルサーバ」(Corega等)、「ポートマッピング」(NEC等)などの名称も探してみてください。
2003.08.08 (金) 10:50:32 <u*j*2*6*> アップロードだけできない場合、ルータのファームウェアをアップデートすると解決するらしいです
2003.08.08 (金) 10:56:11 <u*j*2*6*> とくにcorega BAR HGWLを使っている人がそれで解決したことがあります
2004.01.23 (金) 17:47:48 <tarou> ペコリ(o_ _)o))こんばんわ、よろしくお願いします。ULもDLも一回出来てたのですが、なぜか、次の日、試してみるとDLも、ULも出来なくなってました。設定は、いらってないのですが、急に出来なくなってたので、わかりません、よろしくおねがいします。ペコリ(o_ _)o))
2004.01.26 (月) 19:16:04 <u*j*2*6*> tarou:たぶんIPアドレスがかわってしまったのではないでしょうか。サーバーにつなぎなおすか、それでもダメならサーバーを再起動すれば大丈夫だとおもいます
2004.01.27 (火) 18:18:09 <vovo> 率直に聞きます、DLの数を増やすにはどうしたらいんですか?
2004.01.29 (木) 00:28:45 <u*j*2*6*> 相手のクライアントの最大UL数・自分のクライアントの最大DL数・サーバーで一定時間内に入れられるキューの数を上げればいいとおもいますが、このホームページの守備範囲ではない気がします
2004.02.18 (水) 04:41:47 <momo> 初めまして、ポートも解放してますDNS更新もされていますインターネットからのユーザーもログイン出来ます 同一マシンのクライアントからも127.0.0.1で入れますが 外部とのUP、DLが一切出来ません ルーターのファームも最新です ローカルIPも固定です他のクライアントでのファイル交換等は全く問題有りません ほんとに困っています どうかお願い致します Slava Nap 2.4.1b108Verです。
2004.02.18 (水) 19:02:55 <u*j*2*6*> UP/DL用のポートが、ほかにたちあげてるクライアントに先に使われてるとか・・・
2004.02.18 (水) 23:13:22 <momo> 早々のお返事有り難う御座います、他のクライアントは立ち上げていません 私の使い方に何か根本的な違いが有るのでしょうかPCは2台で若いIPの方にSlavaNapとクライアント 127.0.0.1で入りそのクライアントにファイル要求が入りますそれを転送又、こちらからのDL要求です 問題は有りますか。OSはwindows XP SP1
2004.02.18 (水) 23:44:18 <u*j*2*6*> うーん、とくに問題はないように思えます。
2004.02.18 (水) 23:46:41 <u*j*2*6*> 自分のユーザー情報をみてみたとき、表示されてるIPアドレスは、おかしくありませんか?いまの自分のIPとずれてたりとか
2004.02.18 (水) 23:48:56 <u*j*2*6*> IPも正しい、ポートも正しい、ルータには負荷がかかってなく設定も正しい、となると、サーバーのところでDL/UL要求がブロックされてしまっているのでしょうか??
2004.02.18 (水) 23:50:39 <u*j*2*6*> 転送をためす相手をかえてみたりしてみてください
2004.02.19 (木) 06:54:01 <mono> ご親切に有り難う御座いますユーザーを変えてテストします、ちなみに 私の環境ですが 仮に 1台目が 192.168.1.11で2
2004.02.19 (木) 07:02:52 <mono> 2台目が192.168.1.12でファイルは送れますが1台目からは送れませんがこれはLAN上ですから当然ですかね、それと私の環境ではローカルIPを固定にしなくても 電源の取り回しの関係DHCPを有効のままでもローカルIPは変わったことが何年も有りません、2台目の方はPCの交換がよくありますから 変わることが有りますが 別にメインのサーバーとして使用のPCはIPが変わらなければ IPを固定にしなくても問題は有りませんよね、色々とご親切に有り難う御座いました 何とか色々試します 何かお気付きの点が有りましたら ご一報下さいませ どうぞ宜しくお願い致します。
2004.03.01 (月) 03:13:35 <まぁ> こんばんわ。突然でもうしわけないのですがどうしてもわからないので
2004.03.01 (月) 03:14:49 <まぁ> お聞きしたいのですが他の方はできているのに自分のだけがみんながDLできません。他はDL.ULできているみたいなんですが
2004.03.01 (月) 03:16:34 <まぁ> 自分からはDLできるのですがみんなのがULできないのです・・・。ほんと全然わからなくて書き込みさせていただいました。あと直接参照もみなさんできないみたいなんです(自分のを)自分ではできるんですが・・・。
2004.03.02 (火) 00:17:14 <u*j*2*6*> ふつうDLのときは、相手のIPアドレス・ポートをめがけて接続しにいきます。ULのときは、相手があなたのIPアドレス・ポートをめがけて接続しに来るのです
2004.03.02 (火) 00:20:30 <u*j*2*6*> なので、あなたがULできないのは、(1):あなたの申告してるIPアドレス・ポートが実際のそれとちがうため、(2)ルータやファイアーウォールで相手の接続を遮断してしまっているため、主にこの2つのどちらかが原因になります。
2004.03.02 (火) 00:21:32 <u*j*2*6*> 直接参照も、転送と同じ仕組みで行われますので、ULができるようになったら直接参照もできるようになるでしょう。
2004.03.02 (火) 10:30:38 <まぁ> おへんじありがとうございます。えっとIPなんですが  IPアドレス更新完了.
2004.03.02 (火) 10:31:28 <まあ> ※IPアドレスに変更がありませんため、パスワードはチェックしておりません。
2004.03.02 (火) 10:32:10 <まぁ> 2004/03/02 10:29:50 とでていましたのでIPはかわっていないと思います
2004.03.02 (火) 15:54:25 <まぁ> なんかルーターがよくないみたいです。BUFFALOのBLR-TX4をつかってるんですが
2004.03.29 (月) 02:03:20 <ron> 私もBUFFALOのBLR-TX4つかってますが同じ症状でますね・・・
2004.04.18 (日) 19:25:29 <mura> まぁさん、ronさん、解決できたでしょうか?        自分も、BUFFALOのBLR-TX4で、鯖たててるPCのみUPできないんですよねw(;;     BLR-TX4のどこの設定か・・・  
2004.04.21 (水) 16:28:41 <まあ> 遅れました!解決できました。えっと自分の場合なんですが設定のサーバーホスト名をかりてきた(自分はddoなのですが)アドレスをそのまま全部そこに入れたらULできるようになりました。
2004.04.21 (水) 16:29:47 <まあ> つまり自分はサーバーホスト名に ○○.ddo.jpといれたらつながりました。
2004.04.26 (月) 20:39:28 <まあ> またなってしまいました^^;
2004.04.26 (月) 20:40:50 <まあ> ルータ/ファイアーウォールで通信が遮断されている。はBUFFALOですとhttp://192.168.0.1/でアタックブロック→IP Spoofing →ブロックしない なんですが
2004.04.26 (月) 20:41:20 <まあ> できてるんですが直接参照ができてません
2004.04.26 (月) 20:48:23 <まあ> 自分では直接参照はできたのですが今回はできません。それに他でも自分で自分が直接参照できません。こまりました
2004.05.21 (金) 22:10:25 <u*j*2*6*> BLR-TX4の人に参考になるかな?:ブロードバンド・ルータ徹底攻略ガイド
2004.06.08 (火) 20:24:09 <るぅしぃ> ルーターの中で2台のPCをつなぎ、1台目にSlaveNap2.4.1を立ち上げ(,箸靴泙后法■佳飜椶砲Δ燭燭v0.211を立ち上げています(△箸靴泙后法3杏瑤ら接続している人同士(、い箸靴泙后砲任UL/DLできてるのですが、,い廊△らDLできません。しかし△廊、いらDLできます。△グローバルIPでは,棒楝海任ないので、ローカルIPで,棒楝海靴討い泙后また△漏杏瑤離機璽弌爾叛楝海靴疹豺腓廊、いUL/DLできますので、ルーターのNATエントリはただしくできていると思います。なぜ,棒楝海靴討い襪箸は、い廊△らDLできないのでしょうか?解決方法ご存じの方、ご指導よろしくお願い致します。
2004.06.12 (土) 06:56:40 <u*j*2*6*> △凌醜陬檗璽箸仮に6699だとします。い里劼箸廊△6699ポートにつないでるつもりが,6699ポートにアクセスしようとして失敗してるのかも?
2004.06.14 (月) 23:26:12 <ino> 「あなたとkazuは両方ともファイアーウォールの内側にいます。その人達に対しては参照/DLできません。」
2004.06.14 (月) 23:29:11 <ino> 鯖を立てているパソコンとは皆交換できるのですが他の人同士は↑のような警告がでるそうです。ファイアウォールを外してみたりしたけど解決できませんでした。どうしたらよいのでしょうか?何かありましたら教えてください<(_ _)>
2004.06.15 (火) 05:33:46 <u*j*2*6*> あなたもkazuさんもポート0(申告ポート番号が「0」)だとそのメッセージが出ます。どちらかが申告ポートを変えればいいとおもいます。
2004.06.15 (火) 23:54:55 <ino> ありがとうございます。さっそく試してみます<(_ _)>
2004.07.24 (土) 23:01:39 <kitaro> はじめましてよろしくです。  どうしてもファイルのULが出来ません。 PC2台で 一台は 鯖用(192.168.0.2)に もう一台はうたたね(192.168.0.3)で使ってます。 他の人同士は、ファイルの交換が出来るのですが、私が交換しようとしても、相手の人からDLは出来るのですが、どうしても相手の人にULが出来ません、1台のPCで鯖とうたたねを使えば、ULもDLも出来るのですが、2台使って(1台は鯖用 2台目うたたね)の他の人とのファイル交換が出来ません。ご回答よろしくおねがいします。
2004.07.25 (日) 00:17:49 <u*j*2*6*> DLのときは相手のIPアドレスをサーバーに教えてもらって自分からつなぎにいきます。
2004.07.25 (日) 00:18:33 <u*j*2*6*> ULのときは逆に自分のIPアドレスをサーバーが相手に教えて、相手からつなぎにきてもらいます。
2004.07.25 (日) 00:19:53 <u*j*2*6*> なので相手に自分のIPアドレスが正しく伝わってない可能性がありマス。
2004.07.25 (日) 00:21:08 <u*j*2*6*> クライアントのユーザーをwhoisしてみてください。IPは相手がつなぎにこれるIPになってますか?
2004.07.25 (日) 00:22:06 <u*j*2*6*> もし192.168.0.3とかのままだったら、ipsファイルが正しく編集できてないのかもしれません
2004.07.26 (月) 02:03:55 <kitaro> ujさん回答ありがとうございます。 クライアントユーザーをwhoisっていうのはどうしたらいいのでしょうか?質問ばかりすいません。
2004.07.26 (月) 02:07:57 <kitaro> それと、一台のPCで子鯖とうたたねつけてたときは うたたねで子鯖に入ったときに、IPが218.218.13.153とかになってたんですが、2台使ってSlavaNapとうたたね別々のPCでやると 子鯖に入ったときのログにローカルIP(192.168.0.2)になってます。どうしてでしょう? よろしくお願いします。
2004.07.26 (月) 20:11:09 <u*j*2*6*> この場合whoisというのはユーザーの情報をみることです。ローカルIPになるのはipsファイルが正しく編集されてないからだとおもいます。
2004.11.23 (火) 01:04:21 <iusdngkj> こんばんは。初歩的なことですが共有ファイルが0になってしまいます。何故でしょうか?

こんばんは、少し質問したいのですが一台のPCで鯖を立てて同じPCでうたたねクライアントにて127.0.0.1で自分の鯖にログインしています うたたねクライアントをポート0にするとポート開放している方にはUPできるのですが ルータ側で開放したポートでは相手からDLはできますがUPが出来ません 限界を感じてましたので何卒ご指導よろしくお願いします。 ちなみに、使用しているルータはNetGenesis? SuperOPT100Eです。

 僕の場合を書かせていただきます。皆さん参考にしていただけたらうれしいな(^_^) ルータはBUFFALOのWHR-G54です。LAN内の特定のパソコン(IPアドレス)を指定してポートを空けるのではなく、LAN内の全てのパソコンに穴を開けるつもりで設定したらうまくいきました。具体的に言うと、AirStation? のネットワーク設定→アドレス変換→アドレス変換テーブルの追加で、WAN側IPアドレスをエアステーションのWAN側IPアドレス、LAN側IPアドレスをエアステーションのLAN側IPアドレスにし、使うポートの番号でTCPとUDPを両方空けました。サーバーソフトとクライアントソフトで、使うポートが違ければ両方の数字を空ければいいんじゃないかなぁ・・・。サーバーソフトの設定で、使うポート番号に半角スペースを入れて、使う数字を二つ登録するのも手かも。 それでダメならネットワーク設定→パケットフィルタ設定→手動設定の場合で、「動作」を「LAN側からのパケットを許可する」にして、宛先IPアドレス、送信元IPアドレスの辺り、サーバーソフトとクライアントソフトを使うパソコンのIPアドレスを指定して、使うポートのTCPとUDPを全部空けたらいいと思うよ。

#areaedit(end)

質問4 リンクがうまくいきません。どうして?

#areaedit

お答え:
2003.08.04 (月) 21:43:35 <Heracules> DynamicDNSに現在のIPアドレスが反映されていない可能性があります。
2003.08.04 (月) 21:44:14 <Heracules> SlavaNapのリンクは、NET_BUILDという番号(constants.pasで指定している)を参照し、一致するバージョンのみリンク可能なようになっています。
2003.08.04 (月) 21:45:59 <Heracules> 2.0.6〜2.3.0のNET_BUILDは18、それ以降は19となっているので、2.4.1と2.1.1のリンクは(通常)不可能です。
2003.08.04 (月) 21:46:36 <Heracules> 安易にNET_BUILDを変更すると、動作に問題が出るかもしれません(互換上の都合でリンクできないようにしている(はずな)ため)。
2003.08.04 (月) 21:47:18 <Heracules> 一応、2.4.1と2.1.1のリンクは、NET_BUILDの調整だけで一応(BANリストの同期に失敗するが)可能です。
2003.08.04 (月) 23:53:43 <u*j*2*6*> すみません、むずかしすぎてわかりません
2003.08.05 (火) 00:00:50 <Heracules> constants.pasにて、NET_BUILDという定数を指定しています。この数字(String型ですが)でリンクの可不可を判定しています(handler.pas内Handler_ServerLogin?プロシージャにて)。
2003.08.05 (火) 00:01:11 <Heracules> 同じNET_BUILDのSlava同士しかリンクできませんということです。
2003.08.05 (火) 00:01:41 <Heracules> リンクさせるときはSlavaNapのバージョンを揃えましょうということでokだと思います。
2003.08.05 (火) 00:06:30 <Heracules> 2.4.1ベースの場合、サーバゴースト(相手側からはリンクした状態に見えるが実際は切断された状態)になりやすいようです。
2003.08.05 (火) 00:07:03 <Heracules> その場合、相手側に一度切断処理をしてもらうか、自然と復旧するまで待つしかないと思います。
2003.08.05 (火) 00:08:23 <Heracules> 相手側サーバに直接ログインし、チャットから「>server disconnect <server>」(<server>には自分のサーバのアドレス(ホスト名))で切断処理ができるかもしれません。
2003.08.08 (金) 10:54:52 <u*j*2*6*> 「管理者向け」FAQなのでもうすこし表面的なほうがわかりやすいかも
2003.11.16 (日) 22:36:38 <Hiro> 質問:またまた質問すいません。PCを2台用意してリンクさせようと思ってるんですけど、”192.168.1.4にリンクできません。: あなたのIPアドレスは不正です。”と出てくるのですけど、プログラムではじかれてるのですか?
2003.11.16 (日) 22:37:20 <Hiro> 前は、つながったんですけど、再設定したらつながらなくなってしまったんです (T_T)
2003.11.16 (日) 23:06:19 <Hiro> 同じの書いてすいません。自己解決しました。 で、12行くらい前に書いたrtfコードってどうやって調べるのですか?
2003.11.16 (日) 23:10:17 <u*j*2*6*> どうやって解決したのか書いてもらえますか?
2003.11.16 (日) 23:15:58 <Hiro> あまりにも大した事なかったんで、いらないかと思って。単にリンクを受ける側で許可してなかったというか、無線と有線のどちらを優先させるかがPC側で設定してなかっただけでした。
2003.12.23 (火) 03:04:48 <Heracules> ローカルのマシン同士でリンクする場合には、ホスト名で解決ではなく、パスワードの方を選択しないとリンクできません。

#areaedit(end)