- ベストアンサー
Linksys BEFSR41二台のカスケード方法
一般的なルータースイッチ Linksys BEFSR41二台をカスケードする際のデフォルトゲートウェイ設定についてお聞きします。 ・DHCPオフ・固定IPアドレス環境の事務所内にて、既存ルーターを「ルーターA」、新しく追加するものを「ルーターB」とします。 ・DSL/ケーブルモデムはルーターAのInternet-WANポートに接続してあり、ルーターAのIPアドレスは192.168.1.1です。ルーターBは192.168.1.2です。双方共にサブネットマスク255.255.255.0です。 ・同社HP(英語ですが挿絵があります)では、二つの方法が紹介されています(http://linksys.custhelp.com/cgi-bin/linksys.cfg/php/enduser/std_adp.php?p_faqid=3733&lid=): 1. ルーターBのInternet-WANポートをルーターAのハブポートと接続 2. ルーターBのハブポートの一つをルーターAのハブポートと接続 <質問No.1> 上述の二番目の方法、すなわち「ルーターBのInternet-WANポートは使わず、ハブポートの一つでカスケードする」を試してみました。 ルーターBに接続している二台のコンピュータ内(XP Professional)の「ネットワーク設定」における「デフォルトゲートウェイ」は192.168.1.2(つまりルーターBのIP)となるのかとばかり思っていましたが、それではインターネットにつながりませんでした。なので試しに、XPの中の「デフォルトゲートウェイ」を192.168.1.1(つまりルーターAのIP)にしたところ、上手くつながりました。 物理的にルーターB(192.168.1.2)に接続されているのに、何故XPから見た「デフォルトゲートウェイ」はルーターA(192.168.1.1)になるのでしょうか? すなわち、「ルーター自体のIPアドレスとデフォルトゲートウェイは別のもの」という見方をするべきなのでしょうか? <質問No.2> これはまだ試していないのですが、上述一番目の方法、つまり「ルーターBのInternet-WANポートとルーターAのハブポートをカスケードする」では、ルーターBのIPアドレスを192.168.2.1としてIPセグメントを分離するようですが、その際でもXP「ネットワーク設定」における「デフォルトゲートウェイ」はルーターA(192.168.1.1)となるのでしょうか? よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
まず、デフォルトゲートウェイというのは外のネットワーク(Internet)に接続するためのルータを設定します 今回の構成の場合、ルータAしかInternetにつながっていないので、192.168.1.0/24につながれた端末は物理的にルータBにつながっていたとしても192.168.1.1をデフォルトゲートウェイに設定すべきです ですので、 <質問No.1>の > 物理的にルーターB(192.168.1.2)に接続されているのに、何故XPから見た「デフォルトゲートウェイ」はルーターA(192.168.1.1)になるのでしょうか? は、外部と通信するためのルータがルータAなのでデフォルトゲートウェイはルータAになるのです この場合、ルータBはルータとしてではなく単なるHUBとしての動作になります <質問No.2> > これはまだ試していないのですが、上述一番目の方法、つまり「ルーターBのInternet-WANポートとルーターAのハブポートをカスケードする」では、ルーターBのIPアドレスを192.168.2.1としてIPセグメントを分離するようですが、その際でもXP「ネットワーク設定」における「デフォルトゲートウェイ」はルーターA(192.168.1.1)となるのでしょうか? ルータAのハブポートにPCをつなぐのであれば192.168.1.1になりますし、ルータBのハブポートにPCをつなぐのであれば192.168.2.1になります 質問1の構成ではPCをルータBにつないだ場合でも直接ルータAとの通信ができますが、質問2の構成でPCをルータBにつないだ場合、IPレイヤでルータBを超えないとルータAと通信できません したがって、外部との通信を行うためにルータBにパケットを投げる必要があり、ルータBがデフォルトゲートウェイとなるため、192.168.2.1を設定することになります
その他の回答 (2)
- koukouisao
- ベストアンサー率70% (64/91)
TCP/IPだけで考えると、 No1の場合がルーターBはハブと同じ役目になります。 ゲートウエイをルーターBに設定すると、ルーターBのLan側に接続されたPCが出したパケットの送り先が 自分の属するネットワーク外(192.168.1.0から255のIPアドレス以外)である場合、パッケットをゲ ートウエイであるBルーターに送ります。Bルーターは送り先IPが自分の配下のLan側 アドレス範囲 外の場合これをWan側に出しますが、ここには何も接続されていません。(ここで止まりです) No2の場合はBルーターLan側のネットワークアドレスは192.168.2.0 AルータのLan側のネットワークアドレスは192.168.1.0 BルーターのWan側IPアドレスはAルーターのインターネットアドレスに属する必要があります(例えば192.168.1.2) BルーターのLan側のPCのIPアドレスはBルーターのインターネットアドレスに属する必要があります(例えば192.168.2.2) Bルーターは192.168.2.0から255のIPアドレスの行き先を持つパケットはBルーターのWan側には出ません。 192.168.2.0から255以外のIPアドレスの行き先を持つパケットはWan側に出ます。 Bルーターに接続されたPCが直接接続可能なIP範囲はBルーターの配下のネットワーク内(192.168.2.0から255のIPアドレス) ですので、外に出るにはBルーターをゲートウエイにするしか有りません。 BルーターのWan側でAルーターをゲートウエイにする設定が可能なら、Aルーターを経由してインターネット接続が出来る。 ルーターBのWan側IPはルーターAのネットワーク内(192.168.1.0~255)にある必要があります。 AルーターのLan側に接続される機器はルーターAのネットワーク内(192.168.1.0~255)にある必要があります。 (0から255は0と255は特別な意味を持つものでPCのIPには設定できません)
- kani7
- ベストアンサー率47% (110/231)
デフォルトゲートウェイ、というのは、 自分の接続されていないネットワーク宛てへのパケットについて どこのルーター(=ゲートウェイ)へ転送を依頼すれば良いか、を示します。 質問1の場合ですと、ルーターBはデフォルトゲートウェイを知りません。 ルーターBへパケットの転送を依頼しても、 ルーターBは次にどこへパケットを転送すれば良いか分かりません。 このためにインターネットとの通信ができなくなる訳です。 ルーターBのデフォルトゲートウェイとして ルーターAを設定すれば上手く行きそうな気もします。 しかし、LAN側から入ってきたパケットをLAN側へ転送する動作を行わない ルーターは結構多いため、期待通りの動作をしない可能性が高いです。 質問2の場合ですが、 ルーターAへ接続するPCのデフォルトゲートウェイはルーターA、 ルーターBへ接続するPCのデフォルトゲートウェイはルーターB、 と設定することになります。 なぜなら、ルーターBへ接続するPCは、 ルーターAへの経路を知らないからです。 参考になるでしょうか?
お礼
言われてみると、複数のスイッチをカスケードする場合、ルーターとして使うのか、ハブとして使うのかでスイッチ自体のIPとノード内に設定するDGWが違っても然るべきですね。スイッチルーター類はファームウェアがしばしばバージョンアップされるので、ウェブ上にある設定方法解説が今回調達した商品のバージョンと一致していないために混乱しました。が、皆様のご説明で基本的な考え方が手に取るように理解できました。是非違うIPセグメントを使った一番目のカスケード方法も試して、皆様にご報告したいと思います。ありがとうございました。
補足
皆様、挿絵なし文字だけの質問のところ、専門的なご回答誠にありがとうございました。お三方ともにそれぞれ大いに参考になった部分がある「良回答」なので是非そうしたいところですが、ここのシステム上無理なようなので、慣例に従って先着順とさせて頂きましたことをご了承下さいませ。