概述
N2N作为一个开源的VPN工具,使用极其简单,但用的时候还是会出现不少问题,以下将我在配置的过程中遇到的问题,总结一下。。
首先我的系统是Win10专业版系统。。
首先edge和super的版本必须一致,我在配置linux下的super和windows下的edge的时候,开始是在网上下的,结果吃了个暗亏,最后不得不自己下原码来编绎。。
edge的windows客户端,在网上说得最多的是下载一个n2nguien.exe,说实话,这个工具看起来满简单的,用起来却很头大。。改了设置需要重启不说,出了错误还没任何提示,用cmd运行edge一直提示no Windows tap device found!... 但这货啥也没有表示,结果就只能靠脑洞大开的去猜。。。被坑了N久。。。反正我后面再也不用这玩意儿了,直接cmd命令:edge -a 10.10.3.5 -c abc -k abc -l 121.43.182.155:5000解决。。。什么错误,什么问题,一目了然。。。
现在说下当出现这个提示的时候怎么处理吧。。
首先需要确认是否安装了Tap 9的驱动,n2nguien.exe自带了这个驱动,理论上安装完它就会自动生效了。。但是有两种情况,有一种情况是驱动安装成功,但却还是提示no Windows tap device found! 那就就到网络连接内去,找一下Tap-Win32 Adapter V9那个连接,把它禁用一次,然后再打开。。然后就能去掉烦人的No device...(貌似经常都会出现这种情况,就只得每次去网络连接禁/开。。。)
另外一种情况是驱动真没安装成功,在安装时会提示,An error occurred installing the TAP device driver 错误
解决这问题,我是去下载了openvpn的安装文件,把除TAP virtual Ethernet Adapter以外的其它选项全关闭,然后安装。。。这期间还有个小插曲,我使用的是openvpn-install-2.3.0-I005-i686.exe这个版本的安装文件,但device始终安装不上。。。然后据网上有人说必须用openvpn-install-2.3.14-I601-x86_64.exe来安装device才行,2.3.0的只能安装除device以外的其它功能。。。真乃神坑也。。。
搞定了客户端,然后是服务器。所有edge都开启了,但死活ping不通。。。抗了半天,结果是端口的防火墙没开。。我只开了5000的TCP,但super似乎使用的是UDP。。。。开完了UDP和TCP。。依然ping通。。。再查。。原来这货还要用UDP的53端口。。擦。。。所以开完之后是 5000UDP/TCP, 53UDP一起开通才行。。得。我这儿就一次说清,免得后来人还被坑了。另外,现在看了代码后才知道,53端口也可是5645,这儿不太明白,为什么监听的是明明是5645,但却用53也可以..难道系统做了端口转发??
最后,最后。。。我试了三台机子,1,2,3.。。1和3通互ping。。但1-2,2-3死活ping不通。。又折腾了一会儿。。TM的2的防火墙开了。。我无语。。再次被这windows的防火墙坑了一把啊。。
好吧,这就是我配置N2N的血泪史啊。。 写出来给自己以及有这方面需要的同鞋参考。。。
最后
以上就是自由小天鹅为你收集整理的N2N的配置过程中遇到的一些坑的全部内容,希望文章能够帮你解决N2N的配置过程中遇到的一些坑所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复