|
本帖最后由 etannet 于 2019-3-20 01:10 编辑
先上图,上面是我的环境示意简化图。
我的服务器于vlan1中,网段192.168.0.x,用户计算机为vlan2、vlan3、vlan4。。。。。。
所有计算机默认路由指向三层交换机,交换机静态路由指向路由器上互联网。
由于远控需要,不走原来公网,又另外接入一条互联网到一台2003server服务器,安装端口映射程序,控制vlan2等子网中的部分计算机,现又接入一台服务器安装爱快软路由,但端口映射后无法访问vlan2中计算机。
经过反复测试,将vlan1中的被控电脑1的网关由原来指向三层交换机中网关地址改为爱快的内网口地址,映射成功了,但由于vlan2中的被控电脑2无法将网关指向不同网段中的爱快内网地址当网关,所以还是不能解决vlan1中的问题。
那为什么2003server做映射时,被控电脑不用改网关,而且可以正常映射到任何网段呢?
原来2003server中安装的映射程序是这样映射的:本地端口——>远程IP+端口
爱快是怎么工作的呢:外网端口——>内网IP+端口号
区别就在于,2003server中的程序不但映射了公网地址的端口号,而且把内网的端口也映射了出去,但爱快在不改原有默认网关的情况下,没有路由到爱快的外网地址,所以不能正常映射。因为爱快内网IP是可以与所有被控计算机通信的,只需要解决如何把爱快的内网地址的端口也映射出去就可以了。
因为大部分人都是单外网出口的网络环境,就是把有计算机的路由最后都指向了爱快网关,所以不会遇到我这样的问题。
最后要提的建议是将现有映射选项改为wan1等等/lan1等等/所有内网地址/所有外网地址/所有地址(内外网),这样才能满足不同环境。
另外,爱快vpn(pptp)拨号时间相对于2003server自带的路由程序要慢很多,2003server拨号时几乎是瞬间连接成功,但爱快总要经过3-6秒左右,不知道什么原因,请技术解释。
|
|