我想在windows平台下转发链路层信息包的软件~ 首先要接收到无线网卡发出来的包~然后根据目标mac地址把它转发出去~希望大家能给些建议~
回复(15) 2003-12-12 12:09 来自版块 - NDIS网络接口开发
表情
ljjlovernethehe ,我是乱说的,路由器如果不做分片的话会把包直接扔给另一块网卡,不处理桢头,这样不行,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)

返回顶部