• ベストアンサー

ルーター同士の接続

はじめまして、家庭内LANについてご教授下さい。 現在BフレッツでBufflowのWHR2-G54とAirMacExpessの二台のルータモデムがありそれぞれAブロバイダー(WHR2-G54)とBプロバイダー(AirMacExpess)につながっております。WHR2-G54側にはhttpサーバーが立っており、インターネット側から確認するためにAirMacExpess側を使用しております。この場合、ホームページの確認はインターネット側からでよいのですが、ファイルのアップロードなどを直接LAN同士で行いたいのですが、可能でしょうか。 INTERNET---光終端装置----Hub---WHR2-G54----------------------PC-A(httpd)               | Wan Aブロバイダー    192.168.0.2               | Lan 192.168.0.1     OS Linux               |               |               |               |-----AirMacExpess----------------PC-B                Wan Bプロバイダー    192.168.1.2                Lan 192.168.1.1     OS Mac OSX 上記でPC-AとPC-BでLAN内で直接ファイルをやりとりしたいのです。プロトコルはFTP、SAMBA等が使えます。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.4

> AirMacExpessは簡単なアドレス変換の機能しかなく、静的ルーティングの設定が出来ません ありゃ。では最初の方法はだめですね。 んじゃ別解のほうを説明しておきます。 ただ、この方法では今後増える(かもしれない)PCは、いずれもPC-Aとだけ通信が確保できればよい、ということを前提とします。(つまりPC-Bや他の増えたPCどうしの通信は考慮しないということ) AirMacExpessはLAN側は無線のみとのことなので、無線LANとWHR2-G54側のLANを接続するためのハブ(というか無線LANのアクセスポイント)を用意しておいてください。 PC-Aのネットワークポート(eth0?)に、AirMacExpess側LANのIPを追加で振ります。 コマンドラインでやるなら、以下のような形でできると思います。詳しくは参考URLを見てください。(以下の例は、IPアドレスが192.168.1.254としたばあい) ifconfig eth0:0 192.168.1.254 netmask 255.255.255.0 恒常的に設定する場合は、ディストリビューションによって少しずつやり方が異なるようなので、別途設定の仕方を調べてください。 あとは、使用するアプリケーション(ftpd, Sambaなど)が双方のインタフェースを使用するように設定すればOKです。

参考URL:
http://www.atmarkit.co.jp/fnetwork/netcom/ifconfig/ifconfig.html
Key-Osaka
質問者

お礼

Toshi0230様、ご返事が遅くなり申し訳ありません。No.3の回答ともにお礼を申し上げます。 ご指摘のとうり、PC-Aはサーバー専用機ですので他のPCはこのPC-Aとだけ通信出来ればOKです。さてPC-AはNICが1つしかないのですが、1つのNICにローカルアドレスを2つ設定すると言う考え方でよろしいのでしょうか。ちょっとしらべましたがこういう設定のケースは見つかりませんでした。  一度テストしたいとおもいますが、どうも無線LANのHubの方がキモになりそうな・・・。  かさねがさね有り難うございます。

その他の回答 (4)

  • kusa_mochi
  • ベストアンサー率76% (1597/2087)
回答No.5

自分はMacを使った事が無いのでもしかしたら外しているかもしれないが・・・ PC-Bからは、gの無線規格を使ってWHR2-G54に対してアクセスできないんでしょうか? もしアクセスできるなら、Windowsの場合だと接続先無線アクセスポイントをAirMacExpessではなくWHR2-G54にすれば、PC-Aと同じLANに入る事が出来るので簡単にファイル転送できると思うのですが。 (MacでWindowsと同じようにアクセスポイントの選択が出来るのかは知らない)

Key-Osaka
質問者

お礼

kusa_mochic様ご回答有り難うございます。 確かにPC-BからWHR2-G54へ直接無線でアクセス出来ます。ただ少し遠いので電波状態が悪いのとアップロードと確認(httpdの)を頻繁に行いたいため、アクセスポイントをいちいち切り替えるのは手間がかかるので避けていました。  ただ、追加投資無しで出来る手段として選択肢の1つとしたいと思います。有り難うございました。

  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.3

No.1です。間違っていたので訂正: 先ほどの回答のように、LAN側ポート同士をLANケーブルで結んで接続できるようにするには、ルータのLAN側IPを、それぞれもうひとつつける必要があります。たとえば、 WHR2-G54に、192.168.1.2, AirMacExpessに 192.168.0.2 を追加して、 以下のような設定を追加します。 WHR2-G54側: 対象ネットワーク - 192.168.1.0/24 ゲートウェイ(Next hop) - 192.168.0.2 AirMacExpess側: 対象ネットワーク - 192.168.0.0/24 ゲートウェイ(Next hop) - 192.168.1.2 ルータの制限でこのようなことができない場合は、もう一個ルータを買ってきて中継させるか、No.2さんの回答の形で組みなおす必要があります。 ただ、No.2さんの形でやる場合、プロバイダを意図したとおりに使い分けできるよう、考えておく必要があります。 また、DHCPの使用は、私の回答/No.2さんの回答ともに注意して行わないと、意図しない形でプロバイダを使用することになります。 別解として、ルータのLAN側ポートを結んだ上でLinuxPCに複数のIPを振る、という手もありますね。

Key-Osaka
質問者

お礼

 回答して下さった皆様有り難うございます。結果をご報告致します。回答を締め切ってしまったので、 場違いな場所での報告になりますことをお許し下さい。  後日、BHR-4RVと言う同じBuffaloのルータモデムを購入しまして、Toshi0230氏のご回答の様に やってみましたが、Lan側には1つのアドレスしか設定出来ませんでした。ごちゃごちゃしてるうちに インターネットもつながらなくなったので元に戻して設定したのが下記の設定です。  WHR2-G54はDHCP有りですが、192.168.0.1から16台の設定なので、BHR-4RVにはそれからはずれる 192.168.0.100を振り、DHCPはoff。AirMacExpessは無線ブリッジとして手動でアドレスをふり、 PC-Bも同様に手動で、両方ともルーターアドレスは192.168.0.100、GATEWAYも同じ。 PC-AはDHCPですがMACアドレスで優先的にアドレスが振られるので固定の192.168.0.2、ルーターアドレスは 192.168.0.1、GATEWAYも同じにしました。 INTERNET---光終端装置----Hub---WHR2-G54-----------------PC-A(httpd)               | Wan Aブロバイダー  192.168.0.2               | Lan 192.168.0.1   OS Linux               |    |               |  Lanポート同士接続               |    |               |--BHR-4RV---------------------AirMacExpess-----------PC-B                Wan Bプロバイダー  192.168.0.101    192.168.0.102                Lan 192.168.0.100             OS Mac OSX  結果、PC-BからPC-Aにローカルアドレスで直接アクセス出来るようになり、ドメインを入力するとインターネット側 から接続出来るようになりました。また、当然PC-BはBプロバイダーでインターネットにつながっており、PC-Aは Aブロバイダーでインターネットにつながっております。  ルーティングの法則通り設定できたのか、このルーター特有の接続形態なのかよく分かりませんが、いまのところ トラブルもなく通信出来ています。この結果がこれからあとに見られる方の参考となれば幸いです。

  • yutaka303
  • ベストアンサー率45% (15/33)
回答No.2

現状のネットワーク構成でPC-AとPC-Bが通信するには、一度WAN側にでないといけないのでLAN同士でということは不可能だと思います。 可能にする方法は色々あるかと思いますが、LANにHUBをもう一台導入してWHR2-GR4、AirMacExpress、PC-A、PC-BをそのHUBにつなぎ、LANを192.168.0.0/24で統一するのがてっとりばやいのではないでしょうか。

Key-Osaka
質問者

お礼

yutaka303様  ご回答有り難うございます。アドバイスの方法は私も考えてみましたが、ルーティングの知識が足りないためイマイチ理解出来ませんでした。つまりインターネットから入ってくるパケットはアドレス変換の機能で行き先PCを特定出来ますが、インターネットへ出ていくパケットはルーターを指定出来るのでしょうか。この場合PC-AはWHR2-GR4を通して、PC-BはAirMacExpressを通して、インターネットにつなぎたいのです。つまりPC側からみて、Wan側のアドレスがPC-AとPC-Bでは別にならなければならないのです。個々のルーターの能力は別としてそういうことが可能でしょうか。よろしくお願いします。

  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.1

可能です。 ルータのLAN側ポート同士をケーブルで接続し、各ルータに互いに静的ルーティングを設定するか、RIPなどのルーティングプロトコルを設定してください。 静的ルーティングをするなら、以下のように設定します。(具体的な設定手順は、各ルータのマニュアルを見てください) WHR2-G54側: 対象ネットワーク - 192.168.1.0/24 ゲートウェイ(Next hop) - 192.168.1.1 AirMacExpess側: 対象ネットワーク - 192.168.0.0/24 ゲートウェイ(Next hop) - 192.168.0.1

Key-Osaka
質問者

お礼

Toshi0230様 早速のご回答有り難うございます。理解しやすい解説でたすかります。 早速設定を試そうと思いましたが、WHR2-G54はともかくAirMacExpessは簡単なアドレス変換の機能しかなく、静的ルーティングの設定が出来ませんでした。またイーサーポートが1つしかなく(Clientは無線接続です。)これをWan側で使用しているため、ルーター同士の接続が困難です。ただこの問題はHubを使えば解決しそうですが、静的ルーティングの設定をWHR2-G54のみでするならばWHR2-G54からAirMacExpessは接続出来るが、反対はNGと言うとでしょうか、または両方を設定しないと一切接続はできないのでしょうか。かさねがさねよろしくお願いします。  Hubの手配がありますので、すぐには実験できないのです。