teamviewer是内网穿透的利器, v#p#n属于一对一的功能,无法实现访问内网里的其他机器。上网搜索了一下,查到两篇已经实现的文章,具体设置就参考下面的第二个连接,非常详细。
http://blog.csdn.net/beanjoy/article/details/42088943
http://my.oschina.net/jlmpp/blog/308450
值得注意的是,搭建服务器的时候,最好设置ip地址池为你连接的内网机器网段(本人使用的是192.168.2.0/24)中未使用到的IP地址.假使就你一个人使用,IP段就就设置为两个,如192.168.2.251-192.168.2.252,前一个地址为服务器客服端IP,后面一个即为你的IP地址,这样固定有什么好处呢,这样可以方便后面批处理设置
先使用teamviewer建立v#p#n连接
然后,建立一个v#p#n连接,命名为test,假设v#p#n服务器远程登录账号为 test,123456,v#p#n配置好后,务必
批处理命令
rasdial test test 123456
route add 192.168.0.0 mask 255.255.0.0 192.168.2.252
这样省去了每次添加route规则的麻烦。
家里的网络是移动的,单位的是电信,有时候,v#p#n老是自动断开,开始以为是teamviewer软件的原因,后来发现应该是网络的问题,有时候可以很稳定,一个晚上也不会断开。
第一次设置v#p#n总有些问题,慢慢排除基本都可以解决。
首先,teamviewer的v#p#n连接后,ping teamviewer分配的服务端v#p#n地址,如果不通的话,那么可以查查本地和远程的网络设置,这一步一般不会有问题,但是我发现我在服务端的本地连接做的一些设置,如共享上网之类,确实会有影响,建议不要做无关的设置。
第二步,连接设置好的v#p#n,通过ping内网的机器,如果不通的话,基本是本地路由的设置。要么是route未添加对应的路由,要么就是v#p#n勾选了使用默认远程网关这条。
总结一下这次v#p#n设置,虽然自认对电脑还算熟练,弄这个还是摸索了小半天,一个不起眼的设置选项,可以导致连接失败。一是当工作笔记,二来为后人记