版块
论坛
喜欢
话题
应用
搜索
登录
注册
myniuniu的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=71114
无线网卡发出的是什么包?怎么拦截接收?
我想在windows平台下转发链路层信息包的软件~ 首先要接收到无线网卡发出来的包~然后根据目标mac地址把它转发出去~希望大家能给些建议~
回复
(
15
)
2003-12-12 12:09
来自版块 -
NDIS网络接口开发
◆
◆
表情
告诉我的粉丝
提 交
ljjlovernet
:
hehe ,我是乱说的,路由器如果不做分片的话会把包直接扔给另一块网卡,不处理桢头,这样不行,802。3和802。11可不能通用啊。呵呵,要是网桥就可以了。不过我不敢保证,也许windows真的会自己处理桢头。
(2003-12-12 18:00)
回复
wxl_50685330
:
你的应用不就是典型的路由器吗?左右做MAC介质转换,还不是协议转换交换机喔,要做转发在WIN里面不能嵌入TCP\\IP协议栈,比较不好办喔,在中间层实现自己转发就要自己实现ARP,有点儿不好的感觉,如果刚才那位兄弟说的可以把WIN配成ROUTER,就好办了,没有要做的工作:),8...
(2003-12-12 17:49)
回复
ljjlovernet
:
你发的第一条贴子那里有给分的按钮
(2003-12-12 17:25)
回复
myniuniu
:
谁知道怎么给分呀?我找了半天也没找到:(
(2003-12-12 17:02)
回复
cc_file
:
我觉得就是passthru了,你再看看论坛中以前的贴子吧。 要下了,bye
(2003-12-12 16:33)
回复
myniuniu
:
谢谢cc_file~ 可不可以这样~ 当网卡收到802.11桢后,通过软件路径的寻找在直接转发出去~ 我想做成一个软件~对所有标准网卡都实用~而不是一个单一种类网卡的驱动~ 这有没可能?
(2003-12-12 16:30)
回复
cc_file
:
如果用passthru的话,你根本不用考虑802.11的帧,因为对imd来说,它收的和发的都是802.3的帧,只要对802.3格式的帧处理就可以了,如果非要转发802.11的帧,大概要写一个自己的网卡驱动了,或者看看能不能用cisco airXXX(记不清了) 340,它的驱动可...
(2003-12-12 16:15)
回复
myniuniu
:
是的,至少我的无线网卡是这样的。 802.11的帧格式:(地址和802.3的不一样) 那可不可以直接就转发802.11包呢?这样就省略了一个转换的过程~
(2003-12-12 16:02)
回复
cc_file
:
是的,至少我的无线网卡是这样的。 802.11的帧格式:(地址和802.3的不一样)
(2003-12-12 15:56)
回复
myniuniu
:
[quote]路由器转发的是ip包呀~ 我要转发的是网卡接收过来的802.11mac桢包~ 就像交换机一样~ 在passthru中,接收到无线网卡的包,然后根据目标mac地址把它转发出去,行不行? (只是mac地址是802.3的,不是802.11的) [/quote] ...
(2003-12-12 15:47)
回复
1
2
下一页 »
myniuniu
加关注
写私信
0
关注
0
粉丝
11
帖子
返回顶部