当前位置: 技术问答>linux和unix
双网卡搭建网桥后,怎样确定数据包是从那个网卡进来的?(LINUX)
来源: 互联网 发布时间:2016-11-26
本文导语: 在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字段,发现不管从哪个网卡进...
在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,那么怎样才能确定数据包到底是从哪里进来的?
另外,如果在架好网桥以后,我想将以个数据包手动制定网卡设备发送,能不能发送成功?
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,那么怎样才能确定数据包到底是从哪里进来的?
另外,如果在架好网桥以后,我想将以个数据包手动制定网卡设备发送,能不能发送成功?
|
帮顶啊啊啊阿