阅读:1495回复:3
怎样过滤WIN2K RRAS中NAT的源MAC地址
我只想让一部分内网用户使用WIN2K的NAT功能。
我现在的思路是拦截所有的IP数据包,如果其目标IP是外网(也就是要路由的包)就从ARP cache中取出源IP的MAC地址,如果MAC地址符合条件就通过,否则丢弃这个包。 这样是不是会很大的降低网络效率呢? [编辑 - 7/28/03 by HarryPotter] |
|
沙发#
发布于:2003-07-28 11:13
你知道win 2k的nat是在那个层次上做的?你如何保证你拦截到的packet是没有经过nat的ip包?
|
|
|
板凳#
发布于:2003-07-28 11:23
我只想让一部分内网用户使用WIN2K的NAT功能。 只想让一部分内网用户使用WIN2K的NAT功能。 你怎么把你的程序做到2000的NAT里面去? |
|
|
地板#
发布于:2003-07-28 11:24
这是一个问题,但是如果拦截所有ETHERNET帧的话效率就会很低了。我想用WIN2K的FILTER HOOK DRIVER做,虽然不好,但是简单,不过一次只能运行一个HOOK DRIVER,我现在又怀疑NAT里的数据包筛选器是不是已经使用了这个功能了
|
|