人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

下記にあげるネットワーク構成は、どうやったら可能になるか教えてください。

前提条件
1.以下の機器で構成されます。
■Windowsサーバ×1台
■ハブ/ルータ×1台
■BOX×複数台
◆WindowsPC×1台
◆通信機能付き機器(以下H/W)×複数種類複数台
◆ハブ/ルータ×1台
2.PCは、H/Wと通信(TCP/IP、SNMP)します。別のBOX内のPC、H/Wとは通信しません。
3.PCは、サーバにHTTPで通信します。H/Wはサーバに通信しません。
4.H/Wにはプライベートアドレスしか設定できません。
5.インターネットには接続しません。

実現したいのはこの2点です。
A.アドレスの設定作業を簡略化するため、BOX内の機器に同じアドレスを設定したい。
BOX1のPC->192.168.10.1
BOX1のH/W A->192.168.10.2
BOX1のH/W B->192.168.10.3
BOX2のPC->192.168.10.1
BOX2のH/W A->192.168.10.2
BOX2のH/W B->192.168.10.3
B.サーバからすべてのBOX内のPCに、一度に同じ命令を送りたい(SNMP TRAPなど)。

ルータを使えばAは実現できそうな気がするんですが、ネットワークに疎いのでいまいち確信が持てません。

Aが実現できれば、Bは実現できなくても構いません。

●質問者: toruuetani
●カテゴリ:コンピュータ インターネット
✍キーワード:BOX HTTP pc SNMP TCP/IP
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● devichan
●28ポイント

ご質問のないようだと個々のboxのゲートウェイも同じアドレスにしたいと、取れますので、

サーバとboxとの境界それぞれに、static NATをサポートしているルータがいります。

この場合だと、box1とbox2ということであれば、2台。(一台では普通無理だと思います)

サーバ方向からPCを見た場合に対して、PC個々に別々のnatのアドレスが要ります。

(ですので、サーバからはpc1とpc2は別アドレスになるように)

※あとあと、数回やりとりしそうなので、コメントonにしてもらえるとありがたいです。

◎質問者からの返答

回答ありがとうございます。

やはりルータが必要なんですね。だいぶ自信がもてました。

> サーバ方向からPCを見た場合に対して、PC個々に別々のnatのアドレスが要ります。

とありますが、こういう理解であってますか?

1.サーバからPC1をみると、172.20.1.1

BOX1内からPC1をみると192.168.0.1

2.サーバからPC2をみると、172.20.1.2

BOX2内からPC2をみると192.168.0.1

※コメントONにしておきました。

せっかく回答してもらって申し訳ないんですが、実際にネットワークを構築するための実機がすべて揃うかどうかはわかりません。

可能だと確信してからじゃないと、購入できない可能性が高いです。


2 ● bayan
●42ポイント

Aは、BOXのルータでアドレスやポートの変換(NATとかNAPTとかIPマスカレード)を行えば

実現可能だと思います。

Bも、BOXのルータで SNMPの通信をPCに中継するような設定ができればできそうな気がします。

ルータのUDPポート161番や162番に届いたパケットをPCに転送するとか。


よくあるブロードバンドルータを使うと仮定するとこんな感じでしょうか。


(1) サーバと各BOXを接続するネットワークの構成

・サーバと、BOXルータのWANポートを同じハブに接続する

・サーバと、BOXルータのWANポートに、PCやH/Wとネットワークの異なるIPアドレスを振る


(2) BOX内のネットワークの構成

・BOXルータのLANポートにPCとH/Wを接続する

・BOXルータのLANポートにPCやH/Wと同じネットワークのIPアドレスを振る

・PCのデフォルトゲートウェイをBOXルータのLANポートのIPアドレスにする


(3) (1)と(2)をつなぐ

・BOXルータでLAN <-> WAN間のIPマスカレードを行う




 サーバ・BOX接続ネットワーク
 172.16.0.0/24 
 (ネットマスク 255.255.255.0)
 
 ハブ/(ルータ)
 |
 |
 |
 |
サーバ |
□---------------+
172.16.0.253 |
 |
 | 各BOX内のネットワーク 
 | 192.168.0.0/24
 | (ネットマスク 255.255.255.0)
 |
 | +-------□ PC A
 | | 192.168.10.1
 | |
 | ルータ1 |
 +----------------□--------------------+-------□ H/W A
 | wan 172.16.0.1 lan 192.168.10.254 | 192.168.10.2
 | | 
 | |
 | +-------□ H/W B
 | 192.168.10.3
 |
 |
 |
 |
 | +-------□ PC
 | | 192.168.10.1
 | |
 | ルータ2 |
 +----------------□--------------------+-------□ H/W A
 | wan 172.16.0.2 lan 192.168.10.254 | 192.168.10.2
 | | 
 | |
 | +-------□ H/W B
 | 192.168.10.3
 |
 |
 |
 |
 | +-------□ PC
 | | 192.168.10.1
 | |
 | ルータ3 |
 +----------------□--------------------+-------□ H/W A
 | wan 172.16.0.3 lan 192.168.10.254 | 192.168.10.2
 | | 
 | |
 | +-------□ H/W B
 | 192.168.10.3
 .
 .
 .
 +
◎質問者からの返答

わかりやすい回答ありがとうございます。

ルータにはWANポートというのがあるんですね。

恥ずかしながら、その存在を知りませんでした・・・

A、Bともに実現できそうな気がしてきました。

> ルータのUDPポート161番や162番に届いたパケットをPCに転送するとか。

できればこれの方法を教えてもらえると助かります。

せっかく回答してもらって申し訳ないんですが、実際にネットワークを構築するための実機がすべて揃うかどうかはわかりません。

可能だと確信してからじゃないと、購入できない可能性が高いです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ