yuriの日記: 演技 12
日記 by
yuri
30個くらいの機器とTCPorUDPで通信をするような通信機の試験環境を一台のPCでエミュレートしたいときはどうすれば良いんだろうと考えたけれど思いつかない。
Softether? vRouter?
理論も実務も頑張りましょうのレベルだ腦。
テクニカルエンジニア(ネットワーク)試験?
来 年 も 受 け る か ・・・
Softether? vRouter?
理論も実務も頑張りましょうのレベルだ腦。
テクニカルエンジニア(ネットワーク)試験?
来 年 も 受 け る か ・・・
エミュレーション (スコア:1)
以前,PC-UNIXプラットフォームで,
PCエミュレータをルータにして,
tun/tapデバイスでハブをつくって,
インターフェースをブリッジにしてつないで...
なんて考えたことがあります.
でも面倒くさくて企画倒れでした.
LinuxならUser Mode Linuxとかも使えるし,
全く荒唐無稽なアイデアでもないとは思ってるんですが.
イメージは、1対その他大勢 (スコア:1)
作ろうとしてて、その他の機器(その他大勢)が投げてくる信号を
摸擬するときに、同じ台数だけPCを準備するのメンドクサー
という動機からです。
だから、PC内ネットというよりは
一対多の「多」になってくれる人募集 です。
「多」の中では、satsukiさんが仰る通り、PCネットワークを
作ることになるのでしょうね。
#User Mode Linux か~。ナルホド。
複数の機器のフリをさせたいのであれば (スコア:1)
# クライアントサイドだったりするとひと工夫要るけど。むーん。
cat 解説 | more (スコア:1)
NICにエイリアスを振るんですかー。やったこと無いなあ。
(ちょっと調べてみよう)
>クライアントサイドだったりするとひと工夫要る
これも、ハズカシながらよく分かりません。。
しかし、tarosukeさんは何でも良く知ってらっさいますね!
ヒントありがとうございます。
Re:cat 解説 | more (スコア:1)
eth0:1の1がエイリアス番号。消すときはdown。
んで、クライアントで...ていうのはソケット開くときどのアドレ
スをソケットの自分側にしたらいいかわからないのでちと困るの
です。間にルータが入ってNATするならそれほど難しくはないんで
すが。
# 実はここがまだ未解決。
>しかし、tarosukeさんは何でも良く知ってらっさいますね
ありがと。でも何でも知ってると思っちゃったらオシマイなので
聞かなかったことにしますです。すまそ。
ソケプロ (スコア:1)
>スをソケットの自分側にしたらいいかわからないのでちと困る
socketプログラミングのサンプルコードを読んで、
やっとどういうことか分かり風味の今日この頃(遅
クライアント(投げ)側は、接続先のIPアドレスを
ソケット型構造体にセットしてsocket()関数でソケット生成
するから、サーバ(受け)側がIPエイリアスを持っているときは
エイリアスで設定したIPアドレスを指定しておしまい、
なんだけど、
クライアント側はIPアドレスを取り揃えてたとしても、
アプリ毎に自分のIPアドレスをどうやって偽れば^H^H^H変えれば
いいか分からない
ということですよね先生?
#むにゅー。
使ったことが無いオプションを他人に勧めてみるてすと (スコア:1)
nc で何とかならないかしら?ネットワークでイタズラするのに便利れすょ☆
お気に入りは tar を nc でパイプして別ホストに tar 飛ばしれす☆
nc -l -p dest-port | tar xf -
tar cf - * | nc dest-ip-addr dest-port
$ set -o vi
nc? (スコア:1)
ncってはじめて聞きますた。それってLinuxコマンドなんですか?
知らないことがいっぱいあるなあ。
私のマシンには入っていないクサイので、探して
ダウンロードしてみます。
#道のり長くなりそう(てへ
nc というか netcat (スコア:1)
Red Hat なら 7.3 以降のには入ってたはずれす。RHES しりぃずにも確か入ってるます。でびるまーんとかそのあたりでもパッケージ化されてるますし、Win32 版もどこぞに転がってるはずれす☆そーすからこむぱいるする場合にもそんなに難しくないしでいんすとろーるはわりと簡単れす☆
$ set -o vi
Re:ソケプロ (スコア:1)
やはりネットアドレスを細かく切り刻んでNATするしかないのかな?
Re:cat 解説 | more (スコア:1)
ifconfig [atmarkit.co.jp]
1つのネットワークインタフェースに複数のIPアドレスを割り当てる [quox.org]
Re:cat 解説 | more (スコア:1)
IPアドレスを指定してソケット使ったアプリを
複数起動したら、なんだか出来る気がしてきました。。
まだスタートラインには立ってないですが
日記でボソッとつぶやくことでとっかかりを頂けて
感謝しています。>皆様方