|
MT800设备:
路由模式下,开端口映射,先开两个其他机子的映射(第一和第二个,ruleID为2和3,1是默认的不能改),再开自己机子的端口映射(第三和第四个,ruleID为4和5),然后就发现映射是失败的,BT的话没有远程连接.
测试发现无论怎么开映射,只有设置映射在第一和第二个机子映射成功....
为什么???
有用MT800的同志帮忙试下你们有这个问题吗?
还发现个问题,我第一,二个映射是为192.168.1.31开的,第三,四个映射是为192.168.1.5(就是我自己的)开的.
现在的状态是31的机子关机,我开BT,查映射状态,发现31的机子上有session连接,而我自己的没有.....
也就是说MT800在映射的时候不区分IP,直接全部映射到排在第一和第二端口映射位置的机子上去了????为什么会这样??
再看了一下,发现NAT的默认规则是如果前面的映射匹配了的话那就不再检测后面的规则是否匹配..既ruleID越小的优先级越高...全部映射到了最前面的规则去了...
可是明显不匹配啊,,难道MT800不检测匹配的IP地址的?难道MT800只允许一台机子开映射??即使它关机了,也是映射到它上面去????
高手们,有没有办法解决???不然总是一台机子映射成功啊... |
|