双网卡搭建网桥后,怎样确定数据包是从那个网卡进来的?(LINUX)

在LINUX里两个网卡间用brctl 搭建了一个透明网桥:

ifconfig eth0 up
ifconfig eth1 up
brctl addbr br0
brctl addif br0 eth0
brctl addif br0 eth1
ifconfig br0 up

然后解析了一下底层的sk_buff结构体里的dev字段,发现不管从哪个网卡进来的数据包,dev字段都是网桥名称br0,那么怎样才能确定数据包到底是从哪里进来的?

另外,如果在架好网桥以后,我想将以个数据包手动制定网卡设备发送,能不能发送成功?

作者: wuzhi11love   发布时间: 2011-05-03

帮顶啊啊啊阿

作者: lovejoyy   发布时间: 2011-05-03