终于完成openwrt下的n2n网对网了

终于完成openwrt下的n2n网对网了, 两边用的都是明月的openwrt版本的路由, 搞了好久都不行进行网对网, 两边n2n的接口ip都能ping通的, 一个是10.0.1.5, 另一边是10.0.1.6 , 最后发现就是/etc/ini.d/n2n_v2下的启动脚本里少了一个r参数 , 应该是openwrt下的模板跟命令行的参数对不上。

总结要点:

1、 n2n启动命令是是否含有r参数,检查启动脚本.
2、 两边加上静态路由表, 这个有点考人的,就是n2n断开后重连,静态路由表上就会消失之前加上的静态路由,于是最后动用脚本检查,每5分钟检查路由表, 没就加上.
3、 openwrt下的自定义防火墙加上以下命令:
iptables -t nat -A POSTROUTING -s 10.0.1.0/24 -j MASQUERADE
iptables -A forwarding_rule -s 10.0.1.0/24 -j ACCEPT

这样N2N连上后就可以连通两边的局域网了。

我搞这一切就是因为我家已经没有公网ip了,另一个朋友公司有,其实可以用frp的,看见N2N也可以这样玩,于是试试了, 这个n2n跑起来都几方便的
有时间再搞搞安卓(android)下的N2N客户端连接.

关于无聊人

一个无聊人而已
此条目发表在技术生活分类目录。将固定链接加入收藏夹。

终于完成openwrt下的n2n网对网了》有2条回应

  1. lucktu说:

    不错,-r参数是转发的意思,估计是明月的固件页面参数没有生效造成的,祝贺一下!

  2. 阿泉说:

    大神,求救!!!
    我使用明月固件的n2nv1好像也是出现同样的问题。电脑端ping远端路由器ping不通,但用路由器ping路由器能ping通,请问怎么做才行? “ n2n启动命令是是否含有r参数”这个怎么看,我是菜鸟,还请大神赐教。最好能给我邮件,谢谢

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注