由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 想编一个从同一台机器上的很多虚拟IP地址发出packet的程序?
相关主题
shall i call system("ifconfig eth0 ... up") or write my own code ?mysql频繁写的时候老是挂掉,应该怎么办?
Linux下C++程序能否指定监听一个网卡的端口?想知道家在linux下都有什么c++ socket library
Linux网络编程的疑难问题const reference in copy constructor
socket re-connection problemarray如何get set?
有熟悉NDIS driver的吗? (转载)How to get local hostname under linux?
[合集] Socket编程问题 (转载)关于tcp包头的一个小问题 [图] (转载)
UDP广播老是接收不到怎么从adsense的iframe里面知道网站的url? (转载)
请教一下,怎么控制发送UDP的速度?一个pc只有一个NIC,能跟2个不同的subnet connect 吗? (转载)
相关话题的讨论汇总
话题: 机器话题: ip话题: ip地址话题: eth0话题: 虚拟
进入Programming版参与讨论
1 (共1页)
h**o
发帖数: 548
1
在机器A 上构造很多虚拟IP地址,从这些IP地址发出 packet 建立到另一台机器 B的
session 层连接。目的是测机器 B的处理能力。因为没有那么多机器,所以必须用虚拟
IP方式。在 unix 上开发。
请问应该怎么实现那,例如怎样让机器A把自己和这么多IP 结合起来, 机器B 怎么就
知道应该往那台机器传那。 Unix 上要config 什么 interface吗. Socket 编程要加什
么特殊语句?
为简单起见, 我假设所有IP都在一个子网内.
s*******d
发帖数: 59
2
不知道eth0:0之类的别名能不能满足你的要求?
比如eth0 - 192.168.1.1
eth0:0 - 192.168.1.2
eth0:1 - 192.168.1.3
然后创建socket时候,bind一下本地ip。
关于ip alias,google “Linux IP Alias”
h**o
发帖数: 548
3
跟人讨论了以下,说加一句:
ifconfig addif /16 router UP
然后创建socket时候,bind一下本地
不过测试了以下发现3-way handshake没建起来。
会试以下你的方法。

【在 s*******d 的大作中提到】
: 不知道eth0:0之类的别名能不能满足你的要求?
: 比如eth0 - 192.168.1.1
: eth0:0 - 192.168.1.2
: eth0:1 - 192.168.1.3
: 然后创建socket时候,bind一下本地ip。
: 关于ip alias,google “Linux IP Alias”

1 (共1页)
进入Programming版参与讨论
相关主题
一个pc只有一个NIC,能跟2个不同的subnet connect 吗? (转载)有熟悉NDIS driver的吗? (转载)
我是否需要Move(C++11)?[合集] Socket编程问题 (转载)
关于typedef的一个问题UDP广播老是接收不到
Perl queston, can I require the module dynamically?请教一下,怎么控制发送UDP的速度?
shall i call system("ifconfig eth0 ... up") or write my own code ?mysql频繁写的时候老是挂掉,应该怎么办?
Linux下C++程序能否指定监听一个网卡的端口?想知道家在linux下都有什么c++ socket library
Linux网络编程的疑难问题const reference in copy constructor
socket re-connection problemarray如何get set?
相关话题的讨论汇总
话题: 机器话题: ip话题: ip地址话题: eth0话题: 虚拟