我是使用了一个N2N专用副路由器,作为二级路由,挂在家里主路由器局域网LAN的网段192.168.A下
添加一个WLAN口,模式为DHCP,连接到家里主路由器的局域网LAN网段192.168.A
EDGE,配置IP为192.168.B.1,连接SUPERNODE,出来tap网卡edge0
添加一个LAN口,绑定这个edge0网卡,地址也配置192.168.B.1
在这个LAN口上开DHCP服务,负责给N2N edge分配192.168.B的IP段
这个DHCP默认会把192.168.B.1作为网关地址和DNS地址发给外网EDGE,会让外网EDGE新增了一个0.0.0.0到网关192.168.B.1的路由,影响外网EDGE电脑正常上网。
所以要修改这个LAN口的选项,LAN->编辑->DHCP服务器->高级设置->DHCP 选项
新增以下3条选项
3 (发空的网关地址,避免影响远端EDGE的网关)
6 (发空的DNS地址,避免影响远端EDGE的DNS)
121,192.168.A.0/24,192.168.B.1
(给远端EDGE配一条路由,路由匹配段为网段A的路由,网关地址为网段B.1。
这样远端windows EDGE连上后,会自动在路由表里配置一条能访问网段A的route,不用手工配,可以直接访问网段A内的192.168.A.X)