プロが教えるわが家の防犯対策術!

一台のPCに複数のネットワーク機器を接続して、
通信テストを行おうとしています。
機器は全て同じIPアドレスを持っています。
(このIPアドレスは変更できません)

PCにNICを複数枚搭載して、それぞれに一台
づつ接続してもOKなのでしょうか?(IPアド
レスが同じでもNICが違えば大丈夫?)

または、XPortなどのLAN-232C変換機を使って
シリアルポート経由で接続すればIPアドレス
は重複していても大丈夫なような気がしますが
いかがなものでしょうか。

アドバイスをお願いします。

A 回答 (10件)

Winを前提にします。


モデムのIPを192.168.1.1として
NIC-A (ローカルエリア接続 固定 192.168.200.10)
NIC-B (ローカルエリア接続1 固定 192.168.201.10)
としておいて、NIC-Aに接続されているモデムに
アクセスするときには
netsh interface ip set address "ローカル エリア接続" static 192.168.1.55 255.255.255.0 192.168.1.1
な感じで同じネットワークにして通信して、
NIC-BのモデムにアクセスするときにはNIC-Aの
IPアドレスを元に戻してから、NIC-BのIPアドレスを
192.168.1.0のネットワークにすれば行けるでしょう。
    • good
    • 0
この回答へのお礼

coredump 様、ありがとう御座います。

なるほど、NICのアドレスを動的に変更するの
ですね。

試してみます。

お礼日時:2005/06/20 16:31

以前、同じIPを持つ複数のモデムのテストをしたことが


あります。その時もテスト時に一々LANケーブルを抜き差し
するのが面倒だったので、対象モデムを自動的に切り替え
可能にしました。
複数モデムを同時にテストしたわけではないので、参考に
ならないかもしれませんが、秋葉原でリレーとLAN用コネク
タの変換基板とドライバICを買ってきて、PCから接続する
モデムを選択可能にしたのでした。
この方法だとXPortを使用するより安い+ソフトの修正が
非常に楽です。
が、同時にモデムは使用できないんですよねぇ。

あ、でもこの方法より複数NICがあれば、それぞれのNICに
違うネットワークの固定IPを振っておいて、ルーティング
を弄れば、同じ事が出来そうですねぇ。。。。
つか、こっちの方が全然良いや。。。悔しい。。。。

モデムと常に通信する必要がないなら、複数NIC+ルーティングを弄る方法で行けると思いますよ。

この回答への補足

同じ経験をされている方がおられたとは。
アドバイスありがとう御座います。

リレー切り替えという方法は全く思いつき
ませんでした。検査用PCの台数を減らすこ
とができるという点でこれもアリですね。

実際は通信時間より待ち時間のほうが多い
ので問題なさそうです。

複数NIC+ルーティングというのがよく分
かっていませんが、どのような処理ですか
?NICが異なれば同じIPが複数存在しても
問題ないのでしょうか?

補足日時:2005/06/20 10:56
    • good
    • 0

#7です



誠に申し訳ありません

詳細に検討したところ、#4の方法ではPCから四台の相手に対して同一IPアドレス宛となってしまい、目的を達成できないことが判明しました

ルータを使用する方法は、ADSLモデムにデフォルトゲートウェイが設定できないとうまく構築できなそうです

お騒がせしてしまいました
    • good
    • 0
この回答へのお礼

そうですか・・・

モデム側の設定変更ができないところがネックと
なるようですね。

変換機の使用を検討したいと思います。

ありがとう御座いました。

お礼日時:2005/06/16 08:49

なんとなく判りました



ADSLモデムの状態確認等に使用するためにIPアドレスを持っているのですね(昔スイッチングHUBでポート状況を確認するためにIPアドレスをもっているのを使用したことがありました)

複数シリアルポートの増設,変換器,通信ソフト作成等を考えると,安いルータのスタティックNATを使用するのが,費用が安いと思います

この回答への補足

ご回答頂き感謝します。

説明が足りなかったですね。失礼しました。

確かに、変換機を使うとなるとソフトの変更が必要に
なる点が懸念事項ではあります。ご提案いただいたス
タティックNATというものにとても興味があります。

実はあまり詳しくないのでイメージできていないない
のですが、仮にモデム4台つなげるとすると、先にご
説明頂いたようにルータを4台PCに接続し、それぞ
れに一台ずつモデムがつながる感じですか?その場合
PCから各モデムにアクセスするにはIPの設定など
はどのようになりますでしょうか?

お手数ですが、よろしくお願いします。

補足日時:2005/06/15 21:53
    • good
    • 0

 ADSLモデムがIPアドレスを持っているって時点で何かありえない感じがするんですが……。

 アドレス固定ってのもかなり…。
 モノはADSLアクセスルータでIPアドレスをいちいち設定するのが面倒って事なら、すっきりとわかるんですが。

 それで、事情がある程度わかっての回答として。
 ルータ類のコンソール用ポートの様に使いたいという事であれば、たぶん無理だと思います。 変換器を使って内部アクセスする事を前提に設計されているなら無論可能ですが、そうでない場合はテストの過程で命令を渡せない・結果を受け取れないという場面が出る可能性が高いですし、もっと悪い事にデータを拾い間違える事も考えられます。

 PCからコマンドを投げなくてもあらかじめ決められたタイミングでモデムが自動発信をする、そしてその返信の内容はテキストファイル、という条件だったら、変換器でもいけそうですが。
    • good
    • 0
この回答へのお礼

難しいですか。
現在PCとモデムを一対一の接続で実施しているのですが
設備コストがかさむのが問題になっています。

あきらめたほうがよいか・・・

お礼日時:2005/06/14 22:51

RS232C-Ethernet変換器にこだわっているようですが


単純なデータ伝送のみならともかく

伝送試験を行う場合,希望する試験ができない/正常な結果が得られない可能性があることを念頭においてください

(変換機を含む)RS232Cで全てのTCP/IP通信をエミュレートできるか
 扱えるデータ長は
 デリミタ等が変換の際,脱落・付加されることが無いか

試験装置として使用するのですから,プロトコル変換は無い方が望ましい(そういう意味では#4のアドレス変換も本来は望ましくありません)

余談ですが,IPアドレスの変更とデフォルトゲートウェイの設定ができれば,1台のPCへ複数台の接続,また通信回線を経由したリモート接続も可能になるのですが・・・

この回答への補足

基本的に単純なデータの伝送です。

通信試験自体はモデムをテストモードで起動し、
テストプログラムを走らせます。モデムは交換機
と通信試験を行います(PC-モデム間の通信試験
ではありません)
PCはモデムに対し、試験結果を要求するコマンド
を送り、結果を文字列(PASS/FAIL)で取得しま
す。PC側はWinsockを使用し、UDPプロトコルで
テストプログラムに対し検査結果の問い合わせを
します。

現在はPCとモデムを一対一で接続して実施してい
るのですが、複数のモデムを接続して同時に試験
したいという要求があります。

IPアドレスやデフォルトゲートウェイは試験仕様
書で決められているため、変更できません。

232C変換機も難しいですか・・・

補足日時:2005/06/14 22:33
    • good
    • 0

そのネットワーク機器の用途が不明ですが


設計仕様がまずいと思います(使用想定にもよりますが)

回避策としては #2の方法(ルータを入れNATを利用)しかないでしょう、ただし単純には行かないと思います(ネットワーク機器にデフォルトゲートウェイが設定できれば簡単ですが・・・)

同時使用したい台数だけルータを用意します(最低限の機能で充分)

ルータのWAN側にそのネットワーク機器を接続し、LAN側にPCを接続します
(PCのNICは1枚です、WAN/LANを逆にしたい場合、そのネットワーク機器でデフォルトゲートウェイが設定できる必要がある)
ルータのアドレスはWAN側はネットワーク機器の指定するもしくは通信可能なアドレス、LAN側はPCと同じサブネットの空きアドレス、ネットワーク機器のIPアドレスをスタティックNAT設定します

これで、PCからそれぞれのルータへアクセスすれば、ネットワーク機器に接続できるはずです

念のためですが、ネットワーク機器のIPアドレスはプライベートアドレスでしょうね
(グローバルアドレスを使用している場合は、アドレス変更とデフォルトゲートウェイを設定可能にすることと合わせて改善を申し入れましょう)

お考えの方法より、安価で簡単に実現できると思います

この回答への補足

アドバイスありがとう御座います。

ルータを使用するのですね。
IPはプライベートアドレスです。
デフォルトゲートウェイの設定については
相談してみます。

私としてはRS232C-LANの方法も気になって
いるのですが。若しご経験があれば教えて
ください。

補足日時:2005/06/13 09:43
    • good
    • 0
この回答へのお礼

グローバルIPでないので、デフォルトゲートウェイ
の設定変更は不要ですね。失礼しました。
試してみます。

もうしばらく締め切りませんので、RS232C-LAN変換
機に関しての情報もお持ちでしたらお願いいたしま
す。

お礼日時:2005/06/13 10:41

基本的にはできませんね。



テストに使うPCから見えるネットワークがどうなるか?
ややこしいですが…

接続した機器が一定のIPアドレスであれば
必然的に接続されるNICのIPアドレスは
接続した機器と同じネットワーク。

つまりすべてのNICは同じネットワークにならざるを得ません。
そうすると、ひとつのネットワークに
同じIPアドレスの機器が複数ある状況となります。


これを回避する方法は
そのつどNICのIPアドレスを切替えることで
同時に利用するNICを一枚とすること
それにより、その先の機器も一つに限定するという方法です。

検証ソフトに複雑な処理が必要になり、むしろ
ひとつのNICに繋ぎ変えて動かすほうが
合理的なのではないかと思います。


あるいはルーティングをきっちりやれば
ルーターの二段重ねで、NATを利用して
親ルーターに子ルーターを8つ下げて…

その下にその機器を一つずつぶらさげて
子ルーターのLAN側をその機器の固定IPと同じネットワークにして…

なにか、コスト面で無駄が多い気がします。

この回答への補足

やはり難しいですか。

RS232C-LAN変換機を使用した方法
ではどうでしょうか・・・

補足日時:2005/06/13 08:54
    • good
    • 0

いまいち意味が分かりませんね。


ネットワーク機器とは何ですか?

>PCにNICを複数枚搭載して、

これは問題ないです。

>それぞれに一台づつ接続してもOKなのでしょうか?>(IPアドレスが同じでもNICが違えば大丈夫?)

ここの意味が分かりません。
2枚のNICに同じIPは割当出来ません。
同じネットワークに接続する事は問題ありません。
別のネットワークに接続しても問題ありません。

もっと具体的な機器名称を書かれた方が分かり易いです。

この回答への補足

説明不足で申し訳ありません。

ANo.1に於いて補足を記入しました。

NICのIPは異なっても良いのですが、
対象機器のIPは固定です。

補足日時:2005/06/13 08:52
    • good
    • 0

 TCP/IPプロトコルで通信するのはNGです。

 NICを分けても、PCには全部同じIPに見えますから。

 RS232CやUSBを使う場合も同じく、TCP/IPを使うならNGになります。 でも普通にシリアル通信するなら通るかな。 仕様次第でしょうか。 そもそも変換器噛ませて通信テストになるのか、かなり疑問ですが・・・。

この回答への補足

説明不足で失礼しました。

通信機器とはADSLモデムなのですが、
これを交換機と接続しておき、モデムと
交換機が通信を行っております(ここは
モデム上のテストプログラムが行います)。
PCはモデムに対し通信結果を取得する
コマンドを発行して、その応答により結
果を得ます。

これを1台のPCに於いて複数台のモデム
を接続してテストを行いたいのです。

補足日時:2005/06/13 08:41
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!