「内部接続、外部接続」の編集履歴(バックアップ)一覧に戻る
内部接続、外部接続」を以下のとおり復元します。
<div><font size="2">1、はじめに<br>
某wikiより自分の投稿を参考にしています。<br>
ここで示すのはほんの一例ですが、私の鯖蔵環境を例として挙げているので<br>

ここと全く同じにすれば必ずつながります。(ただしIPアドレスは変えて表記しています。)<br>

以下に表1と図1として鯖蔵の位置関係やIPアドレスを示します。<br>

<br>
<img alt="" src=
"http://www5.atwiki.jp/ayumu0186/?cmd=upload&amp;act=open&amp;pageid=9&amp;file=1.gif">
<br>
図1 鯖蔵の位置関係<br>
<br>
表1 番号との対応表</font>
<table bordercolor="#000000" height="1" bordercolordark="#000000" width="492"
bordercolorlight="#000000" border="1">
<tbody>
<tr>
<td bordercolor="#000000" bordercolorlight="#000000" width="27"
bordercolordark="#000000" height="1"><font size="2">番号</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="149"
bordercolordark="#000000" height="1"><font size="2">種別</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="264"
bordercolordark="#000000" height="1"><font size="2">IPアドレス</font></td>
</tr>
<tr>
<td bordercolor="#000000" bordercolorlight="#000000" width="27"
bordercolordark="#000000" height="1">
<p align="center"><font size="2">①</font></p>
</td>
<td bordercolor="#000000" bordercolorlight="#000000" width="149"
bordercolordark="#000000" height="1"><font size=
"2">LAN内サーバー</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="264"
bordercolordark="#000000" height="1"><font size=
"2">192.168.1.3(Win2000+Cygwin)</font></td>
</tr>
<tr>
<td bordercolor="#000000" bordercolorlight="#000000" width="27"
bordercolordark="#000000" height="1">
<p align="center"><font size="2">②</font></p>
</td>
<td bordercolor="#000000" bordercolorlight="#000000" width="149"
bordercolordark="#000000" height="1"><font size=
"2">LAN内クライアント用PC</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="264"
bordercolordark="#000000" height="1"><font size=
"2">192.168.1.2(Win2000)</font></td>
</tr>
<tr>
<td bordercolor="#000000" bordercolorlight="#000000" width="27"
bordercolordark="#000000" height="1">
<p align="center"><font size="2">③</font></p>
</td>
<td bordercolor="#000000" bordercolorlight="#000000" width="149"
bordercolordark="#000000" height="1"><font size="2">ルーター</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="264"
bordercolordark="#000000" height="1"><font size=
"2">123.123.123.123(ElecomBroadstar LD-BBR4)</font></td>
</tr>
<tr>
<td bordercolor="#000000" bordercolorlight="#000000" width="27"
bordercolordark="#000000" height="1">
<p align="center"><font size="2">④</font></p>
</td>
<td bordercolor="#000000" bordercolorlight="#000000" width="149"
bordercolordark="#000000" height="1"><font size=
"2">外部アクセス用PC</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="264"
bordercolordark="#000000" height="1"><font size=
"2">212.212.212.212(Win9x,Win2000,WinXP他)</font></td>
</tr>
</tbody>
</table>
<br>
<font size="2">2、内部接続<br>
ここでは、「HookConnect+Clientinfo.txt+Ragexe.exeへのショートカット作成」<br>

という方法により内部接続を実現させます。<br>
<br>
●HookConnect.iniの記述内容は以下のとおりです。<br></font>
<table bordercolor="#000000" height="1" bordercolordark="#000000" width="226"
bordercolorlight="#000000" border="1">
<tbody>
<tr>
<td bordercolor="#000000" bordercolorlight="#000000" width="216"
bordercolordark="#000000" height="1"><font size="2">[HookConnect]<br>
ConnectFrom = 61.215.212.5<br>
ConnectFrom2 = 192.168.1.2<br>
ConnectFrom3 = 123.123.123.123<br>
ConnectTo = 192.168.1.3</font></td>
</tr>
</tbody>
</table>
<p><br>
<font size="2">●map_athena.confファイルの設定<br>
C:¥cygwin¥home¥PC名¥athena¥confの中にある「map_athena.conf」の以下の部分を示されている様に変更してください。<br>

<br></font></p>
<table bordercolor="#000000" height="1" bordercolordark="#000000" width="226"
bordercolorlight="#000000" border="1">
<tbody>
<tr>
<td bordercolor="#000000" bordercolorlight="#000000" width="216"
bordercolordark="#000000" height="1"><font size="2">char_ip: 192.168.1.3<br>
char_port: 6121<br>
<br>
map_ip: 123.123.123.123<br>
map_port: 5121</font></td>
</tr>
</tbody>
</table>
<p><font size="2">●char_athena.confファイルの設定<br>
C:¥cygwin¥home¥PC名¥athena¥confの中にある「char_athena.conf」の以下の部分を示されている様に変更してください。</font></p>
<table bordercolor="#000000" height="1" bordercolordark="#000000" width="226"
bordercolorlight="#000000" border="1">
<tbody>
<tr>
<td bordercolor="#000000" bordercolorlight="#000000" width="216"
bordercolordark="#000000" height="1"><font size="2">login_ip: 192.168.1.3<br>
login_port: 6900</font> <font size="2">char_ip: 123.123.123.123<br>
char_port: 6121</font></td>
</tr>
</tbody>
</table>
<p><font size=
"2">●Clientinfo.txtの記述内容は以下のとおりです。</font></p>
<table bordercolor="#000000" height="1" bordercolordark="#000000" width="378"
bordercolorlight="#000000" border="1">
<tbody>
<tr>
<td bordercolor="#000000" bordercolorlight="#000000" width="368"
bordercolordark="#000000" height="1"><font size=
"2">?xmlversion="1.0"encoding="euc-kr" ?&gt;<br>
<br>
Ragnarok Client Information - Taiwan Version<br>
japan<br>
primary<br>
<br>
<br>
2<br>
<br>
hogehoge<br>
None<br></font>
<address><font size="2">192.168.1.3</font></address>
<br>
6900<br>
10<br>
2<br>
<br>
http://www.ragnarokonline.jp<br>
<br>
704554<br>
704555<br>
704556<br>
704557<br>
704558<br>
704559<br>
704560<br>
704561<br>
704562<br>
704563<br>
704564<br>
704565<br>
704566<br>
704569<br>
704570<br>
704571<br>
704572<br>
704573<br>
704574<br>
704575<br>
704576<br>
704577<br>
704578<br>
704579<br>
704580<br>
704581<br>
704582<br>
704583<br>
704567<br>
704568<br>
955890<br>
955899<br>
955900<br>
955901<br>
955902<br>
955903<br>
955904<br>
955906<br>
950682<br>
794544<br>
1007116<br>
1007130<br>
1114772<br>
1007928<br>
1230387<br>
1230388<br>
1230389<br>
1230390<br>
1230392<br>
<br>
<br></td>
</tr>
</tbody>
</table>
<br>
<font size=
"2">●Ragexe.exeへのショートカットのリンク先指定は以下のとおりです。<br>

<br>
"C:¥ProgramFiles¥Gravity¥RagnarokOnline¥<br>
Ragexe.exe"1sak1/account:clientinfo.txt<br>
(¥は全角表記になっています。コピペする時は半角に直してください。)<br>

<br>
このルーターでは、「バーチャールサーバ」という項目でポート空けが出来ます。<br>

ポートを空けないと、誰も(自分すらも)入ることが出来ないので、ポートを空けましょう。<br>

使用しているルーターが違う場合は各ルーターのマニュアルを参照して下さい。<br>

<br>
●バーチャルサーバの設定内容は以下の表2のとおりです。表2 バーチャルサーバーの設定内容</font>
<table style="WIDTH: 642px; HEIGHT: 142px" bordercolor="#000000" height="142"
bordercolordark="#000000" width="642" bordercolorlight="#000000" border="1">
<tbody>
<tr>
<td bordercolor="#000000" bordercolorlight="#000000" width="174"
bordercolordark="#000000" height="1"><font size=
"2">バーチャルサーバ</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="184"
bordercolordark="#000000" height="1"><font size=
"2">WAN側のポート番号</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="142"
bordercolordark="#000000" height="1"><font size=
"2">LAN側のIPアドレス</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="178"
bordercolordark="#000000" height="1"><font size=
"2">LAN側のポート番号</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="96"
bordercolordark="#000000" height="1"><font size="2">プロトコル</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="85"
bordercolordark="#000000" height="1"><font size="2">説明</font></td>
</tr>
<tr>
<td bordercolor="#000000" bordercolorlight="#000000" width="174"
bordercolordark="#000000" height="1"><font size="2">1</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="184"
bordercolordark="#000000" height="1"><font size="2">6900</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="142"
bordercolordark="#000000" height="1"><font size="2">192.168.1.3</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="178"
bordercolordark="#000000" height="1"><font size="2">6900</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="96"
bordercolordark="#000000" height="1"><font size="2">TCP</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="85"
bordercolordark="#000000" height="1"><font size="2">説明なし</font></td>
</tr>
<tr>
<td bordercolor="#000000" bordercolorlight="#000000" width="174"
bordercolordark="#000000" height="1"><font size="2">2</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="184"
bordercolordark="#000000" height="1"><font size="2">5121</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="142"
bordercolordark="#000000" height="1"><font size="2">192.168.1.3</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="178"
bordercolordark="#000000" height="1"><font size="2">5121</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="96"
bordercolordark="#000000" height="1"><font size="2">TCP</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="85"
bordercolordark="#000000" height="1"><font size="2">説明なし</font></td>
</tr>
<tr>
<td bordercolor="#000000" bordercolorlight="#000000" width="174"
bordercolordark="#000000" height="1"><font size="2">3</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="184"
bordercolordark="#000000" height="1"><font size="2">6121</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="142"
bordercolordark="#000000" height="1"><font size="2">192.168.1.3</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="178"
bordercolordark="#000000" height="1"><font size="2">6121</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="96"
bordercolordark="#000000" height="1"><font size="2">TCP</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="85"
bordercolordark="#000000" height="1"><font size="2">説明なし</font></td>
</tr>
</tbody>
</table>
<br>
<font size=
"2">ポートが開いたかどうかは、こちらの「</font><a href=
"http://genie.x0.com/gtl/help/port_scan.php"><strong><font size=
"2">簡易ポートスキャンスクリプト</font></strong></a><font size=
"2">」で行ってください。<br>
<br>
HookConnectを起動させ、ショートカットをダブルクリックすると<br>

いつものROの画面が出てきて、IDとPASSを入れると無事に接続されます。<br>

<br>
3、外部接続<br>
次に外部接続に挑戦しましょう。<br>
外部PCからは<br>
「Clientinfo.txt+Ragexe.exeへのショートカット作成」<br>
で接続することにします。外部PCは事前に自分が使っているエミュ鯖用の<br>

「Ragexe.exe」を渡しておき、外部PC内の「data.grf」を「sdata.grf」に変更しておいて下さい。<br>

<br>
●外部接続のClientinfo.txtは以下のとおりです。<br>
<br>
・<br>
・<br>
・<br>
<br>
hogehoge<br>
None<br></font>
<address><font size="2">123.123.123.123</font></address>
<br>
6900<br>
10<br>
2<br>
<br>
http://www.ragnarokonline.jp<br>
・<br>
・<br>
・<br>
<br>
このファイルをC:ProgramFilesGravityRagnarokOnlinedataの中に入れてもらい、<br>

「data.grf」を「sdata.grf」に名前を変更します。<br>
<br>
●次にRagexe.exeへのショートカットのリンク先指定は以下のとおりです。<br>

<br>
"C:¥ProgramFiles¥Gravity¥RagnarokOnline¥<br>
Ragexe.exe"1sak1/account:clientinfo.txt<br>
(¥は全角表記になっています。コピペする時は半角に直してください。)<br>

<br>
これではまだうまく繋がりません。<br>
<br>
ルーターがネットワーク上にある場合、この辺りで躓いてしまって<br>

サジを投げてしまっている人が結構います。<br>
よくよくオンラインヘルプを参照し、ネット上でも調べてみることをお勧めします。<br>

この環境で使われているルーターで説明を続けると、このルーターには<br>

「ルーティング指定テーブル機能」と「DMZ設定機能」があります。<br>

まずルーティング指定テーブルは<a href=
"http://e-words.jp/w/E383ABE383BCE38386E382A3E383B3E382B0E38386E383BCE38396E383AB.html"><strong><font size="2">ルーティングテーブル</font></strong></a><font size="2">のことで、<br>

これは情報の道筋を決めるものです。</font><a href=
"http://e-words.jp/w/DMZ.html"><strong><font size=
"2">DMZ</font></strong></a><font size=
"2">とは非武装地帯と呼ばれるもので、<br>
内部からも外部からも隔離された地帯のことです。<br>
<br>
●DMZを利用して外部接続する場合<br>
<br>
まずサーバーPCをDMZに設定します。<br>
ルーターの設定画面を開き、DMZ設定を有効にします。<br>
そして、DMZの対象とするPCのIPアドレスを入力します。<br>
この場合だと、192.168.1.3となります。<br>
変更が終わったら、念のためルーターを再起動させます。<br>

これでDMZの設定は終わりです。<br>
<br>
●ルーティング指定テーブルを利用して外部接続する場合<br>

<br>
ルーティング指定テーブルの設定内容は表3のとおりです。<br>

<br>
表3 ルーティング指定テーブルの設定内容</font>
<table style="WIDTH: 468px; HEIGHT: 80px" bordercolor="#000000" height="80"
bordercolordark="#000000" width="468" bordercolorlight="#000000" border="1">
<tbody>
<tr>
<td bordercolor="#000000" bordercolorlight="#000000" width="174"
bordercolordark="#000000" height="1"><a href=
"http://e-words.jp/w/E3838DE38383E38388E383AFE383BCE382AFE382A2E38389E383ACE382B9.html">
<strong><font size="2">ネットワークアドレス</font></strong></a></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="184"
bordercolordark="#000000" height="1"><a href=
"http://e-words.jp/w/E382B5E38396E3838DE38383E38388E3839EE382B9E382AF.html"><strong>
<font size="2">サブネットマスク</font></strong></a></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="142"
bordercolordark="#000000" height="1"><a href=
"http://e-words.jp/w/E382B2E383BCE38388E382A6E382A7E382A4.html"><strong><font size="2">
ゲートウェイ</font></strong></a></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="178"
bordercolordark="#000000" height="1"><a href=
"http://e-words.jp/w/E382A4E383B3E382BFE383BCE38395E382A7E383BCE382B9.html"><strong>
<font size="2">インターフェース</font></strong></a></td>
</tr>
<tr>
<td bordercolor="#000000" bordercolorlight="#000000" width="174"
bordercolordark="#000000" height="1"><font size="2">192.168.1.0</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="184"
bordercolordark="#000000" height="1"><font size="2">255.255.255.0</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="142"
bordercolordark="#000000" height="1"><font size="2">192.168.1.3</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="178"
bordercolordark="#000000" height="1"><font size="2">LAN</font></td>
</tr>
<tr>
<td bordercolor="#000000" bordercolorlight="#000000" width="174"
bordercolordark="#000000" height="1"><font size="2">212.212.212.212</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="184"
bordercolordark="#000000" height="1"><font size="2">255.255.255.0</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="142"
bordercolordark="#000000" height="1"><font size="2">192.168.1.1</font></td>
<td bordercolor="#000000" bordercolorlight="#000000" width="178"
bordercolordark="#000000" height="1"><font size="2">WAN</font></td>
</tr>
</tbody>
</table>
<br>
<font size=
"2">外部接続のPCのグローバルIP(ここでは「212.212.212.212」の部分です。)は、<br>

先ほどの「</font><a href=
"http://genie.x0.com/gtl/help/port_scan.php"><strong><font size=
"2">簡易ポートスキャンスクリプト</font></strong></a><font size=
"2">」で確認、報告をしてもらいましょう。<br>
<br>
<br>
これで、外部PCからRagexe.exeへのショートカットをダブルクリックすると<br>

いつものROの画面が出てきて、IDとPASSを入れると無事に接続ができます。</font></div>

復元してよろしいですか?

記事メニュー
目安箱バナー