OpenWRT下使用N2N组建虚拟局域网

N2N, 其他 2020/09/09

今天记录一下在OpenWRT下使用N2N组建虚拟局域网的过程

假设

家里的路由器,虚拟局域网IP为:192.168.123.3

公司的台式机,虚拟局域网IP为:192.168.123.2

一、准备

我这边是一个J1900的软路由,详见之前的文章:4网口工控机安装ProxmoxVE+LEDE+CentOS7

也就是一个x86架构的OpenWRT系统

lucktu 站长整理收集了各个系统版本的n2n组件,根据自己的路由器系统,选择合适的版本(我选择的是n2n_v2_linux_x64)

https://github.com/lucktu/n2n/

上传Edge到 /usr/sbin 下,给予执行权限

chmod +x /usr/sbin/edge

SSH下执行 edge -h 检查是否正常运行

二、搭建服务器

可以使用EasyN2N内置的免费服务器

也可以参考 使用N2N搭建虚拟局域网联机游戏(服务端)  自行搭建

这里就不啰嗦了

三、启动

假设路由器下,虚拟局域网的IP为:192.168.123.3

SSH下执行启动命令

#参数 -a 为指定一个虚拟局域网IP
#参数 -c 为指定一个组名称
#参数 -l 为服务端IP:端口
#参数 -f 表示前台运行(方便调试,待一切正常后,可以去掉-f参数,使其后台运行)
edge -a 192.168.123.1 -c bugxia -l 77.77.77.77:9527 -f

成功连接到服务端,提示 [OK] Edge Peer <<< ================ >>> Super Node

此时再打开一个SSH窗口,执行 ifconfig ,可以看到多了一个 edge0 的网络接口,即为N2N客户端组件所创建的接口

四、测试

前提是公司的台式机已启动N2N虚拟局域网(教程

先ping一下公司的台式机试试

ping 192.168.123.2

然后再这台电脑上,通过 http://192.168.123.3/ 来访问家里的OpenWRT的WEB界面

成功!

五、高级用法

OpenWRT下使用N2N组建虚拟局域网(网对网)

本文标签:


评论(本站已开启评论回复邮件通知功能,请如实填写邮箱以便及时收到回复)