インターネット
|
モデム
|
ルータA − ハブ − パソコンA(複数)192.168.0.0のネットワーク
|
ルータB − ハブ − パソコンB(複数)192.168.1.0のネットワーク
|
ルータC − ハブ − パソコンC(複数)192.168.2.0のネットワーク
ルータA
WAN側IP:自動取得
LAN側IP:192.168.0.1
ルータB
WAN側IP:192.168.0.254
LAN側IP:192.168.1.1
ルータB
WAN側IP:192.168.1.254
LAN側IP:192.168.2.1
このようなLAN環境を構築しました。
しかしパソコンCからパソコンBは見えますが、逆は見えません。(PING)
ファイアウォールはかかっていません。なぜでしょうか?
また、構築の仕方が間違っているとか・このような方法が良いなど
お願いします。
Yahoo!
各ルータのWAN側の端末からLAN側端末へのルーティングテーブルが設定されていないと参照は出来ません。
LAN側からWAN側への参照が可能なのは、自身のネットワークでないIPはDefaultGWへ参照を問い合わせに行くからです。
ルータBにルータCのLANネットワークへのスタティックルートを設定してやればOKのはずです。
ルータBのルーティングが間違っていると思います。
A向けとC向けのネットワークとルータをきちんと区別して設定していますか?
スタティックルートの例を教えて貰えませんか?
Yahoo! JAPAN
パソコン側のIPアドレスを確認する必要があります。ipconfigで、IPアドレス、サブネットマスク、デフォルトゲートウェイが正しく設定されているでしょうか?
URLはダミーです。
IPアドレスの取得はDHCPによる自動取得なのでしょうか? ルータCに接続されているパソコンCのデフォルトゲートウェイが192.168.2.1になっていないとBからのPINGの帰りが戻ってきませんね。
URLはダミーです。
パソコンは大丈夫だとおもいます。
ルータBの設定
接続先ネットワーク:192.168.2.0
サブネットマスク:255.255.255.0
ゲートウェイ:192.168.1.254
メトリック:2
ついでに言えばルータAには
接続先ネットワーク:192.168.1.0
サブネットマスク:255.255.255.0
ゲートウェイ:192.168.0.254
メトリック:2
こんなかんじで。
ルータA・ルータB上記の設定を行ったのですが
うまくいきません。どうしてでしょう?
動的ルーティング 「RIP V1を有効にする」って関係ありますか?
別の話しになりますが、うまく設定がいくとIPはもちろんパソコン名で検索も出来るのでしょうか?
urlはダミーです。
WAN側からLAN側を見ることは基本的には不可能です。
LANからWANへNATしているためです。
つまり、パソコンCは192.168.1.254を使用してパソコンBと会話します。
ですが、パソコンBが192.168.1.254に問いかけてもルータが応答するため、かみ合わなくなります。
この構成を維持するならセグメントを超えるファイル共有は、サーバをAネットに置いて仲介させるのがよいでしょう。
構成を変えられるのであれば、
WAN-LANではなく、LAN-LANにしましょう。
ルータAのテーブル
・Default -> wan側ゲートウェイ
・192.168.1.0/24 -> 192.168.0.254/32
・192.168.2.0/24 -> 192.168.0.254/32
ルータBのテーブル
・Default -> 192.168.0.1/32
・192.168.1.0/24 -> 192.168.1.1/32
・192.168.2.0/24 -> 192.168.1.254/32
ルータCのテーブル
・Default -> 192.168.1.1/32
・192.168.2.0/24 -> 192.168.2.1/32
ですかね。
ネットワークの接続構成を変更したいのですが、
構成図をわかりやすく教えてもらえますか?
よろしくお願いします。
urlはダミーです。
ルータは何をご使用でしょうか。
Linux を前提とすれば以下のようにできるでしょう。
..
iptables -A FORWARD -i eth0 -o eth1 -s 192.168.1.0/24 -d 192.168.2.0/24 -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -s 192.168.2.0/24 -d 192.168.1.0/24 -j ACCEPT
..他必要となるフィルターを定義
echo ”1” > /proc/sys/net/ipv4/ip_forward
ciscoルータであれば、
ルーティングテーブルとアクセスリストを作成すればいいはずです。
ルータC
ip route 192.168.2.0 255.255.255.0 192.168.2.1
ip route 192.168.1.0 255.255.255.0 192.168.1.254
ip route 192.168.0.0 255.255.255.0 192.168.1.1
ip route 0.0.0.0 0.0.0.0 192.168.1.1
また、パソコンBのゲートウェイを192.168.1.254に変更してパソコンCが見えるのなら、ルータAの設定不良が原因です。
pingは双方向ですので、パソコンCから見えて、パソコンBから見えるというのは、ルーティングの問題ではありません。NATの問題です。ルータBとCについて「アドレス変換」などという設定メニューを見つけて「使用しない」などに設定変更してください。なお、パソコンAとCで通信する、パソコンB/Cがインターネットと通信するにはスタティックルートの設定が必要です。
他の方も書かれてますが、WAN側を通してLANを共有させるのは、かなり面倒です。
パソコンA-B間、B-C間にルータを
入れてる理由はなんでしょう?それによって
回答が変って来ますので。
特に明確に分ける必要が無いのであれば
ルータCのWAN側の配線を外して
ルータAのLAN側に接続してしまうのが
手っ取り早いと思いますが。
もしくはモデムの所にハブを1つ追加して
ルータA/B/CのWAN側を接続、
スタティックルートを設定してやるのが
考えとしては一番すっきりすると思います。
NATとは 【Network Address Translation】 ─ 意味・解説 : IT用語辞典 e-Words
ルーティングテーブルの設定も試みられておられるので、もしやと思い回答いたしました。
ルータには
・NAT(アドレス変換)モード
・Routeモード
の切り替えが出来るルータと出来ないルータがあります。
安価なブロードバンドルータの場合、NATモードのみの動作が大半です。
ルータCがNATモードで動作している場合、パソコンB から パソコンC はまず見ることが出来ません。
ルータがRouteモード(アドレス変換しない)で動作しているか?確認できますか?
スタティックルートの例を教えて貰えませんか?