是这样的,小弟最近在做RawSocket,两个网卡eth0和eth1(并没有配置IP),需要把eth0收到的包从eth1发送出去,把eth1收到的包从eth0发送出去,我的socket:fd= socket(AF_PACKET, SOCKET_RAW, htons(0x03));并且将网卡设置为混杂模式。最后产生了一个现象:从eth1发送出去的包,又被eth1接受。有没有哪个设置能只让socket收到网卡接受的数据包,不管网卡发送的数据包?x小弟在此谢过大神!
http://bbs.csdn.net/topics/392301832