本地发的数据包如何可以模拟是从其他计算机发过来的?

最近在看一个网关的代码,这个软件想运行起来需要至少两台电脑,一个server,同时做gateway, 还有一个client. 
如何可以在一个电脑上模拟这样的场景?
就是说本地发的数据包可以通过网卡eth0在传送到上层来,如何实现?

作者: a_jige   发布时间: 2011-01-11

1.虚拟机。
2.用socket里udp的raw模式可以自己构造包。
3.驱动里做。

作者: eyey1   发布时间: 2011-01-11