Windows下访问N2N节点内网资源的方法

windows中N2N使用与困惑

当处于内网的Edge节点组网成功后,未做设置的情况下其他节点是无法访问当前Edge所处的内网资源的。如果要访问内网资源可以通过设置Internet 连接共享 (ICS)实现,还可以通过Windows Server版通过路由和远程访问来实现,还有可以借助其他工具进行实现。今天介绍其他两种方法。

一、网络拓扑及说明

在这里插入图片描述

1.办公网络内一台计算机和一台服务器,通过路由器连接外网,所有设备都在20.20.0.X网段。
2.家庭网络有一台能连接Internet的计算机。
3.办公网内的计算机和家庭网络里的计算机通过N2N组成虚拟局域网。已实现两台计算机通过10.10.10.X虚拟网段地址的互访。

一、配置路由策略实现点-网、网-网访问

  1. 添加家庭网内计算机(192.168.1.100)到达20.20.0.1的路由,指向办公网络Edge的虚拟地址。
route add 20.20.0.0 mask 255.255.255.0 10.10.10.2
  1. 开启办公网计算机(20.20.0.2)的路由转发功能。
    此步骤操作参考网上的教程,不再赘述。打开windows路由转发
    一定要重启并ipconfig验证是否开启成功。
    完成这一步,数据包已经可以到达所访问的内网服务器地址了。但是返回的响应数据包因为路由器无法找到至10.10.10.2的路由而丢弃。
    在这里插入图片描述

  2. 配置办公网内的路由器添加至10.10.10.2的路由(以华三三层交换配置举例):

[NW-SW-S7506E-X]ip route-static 10.10.10.2 24 20.20.0.2

至此,已可以完成从家庭网络至办公网络的访问。
在这里插入图片描述

4. 条件及限制:
(1)所有内网资源在家庭网络Edge均可访问,并且内网服务器必须有默认的路由(网关)指向路由器。
(2)必须配置路由器添加至虚拟网卡地址的路由。
(3)内网服务器可以反向访问N2N虚拟网络内的主机地址。如果家庭端路由器也做相应配置,并在办公网络指向家庭网络的路由,也可以实现网对网通信。

三、配置NAT实现点-网、网-网访问

  1. 开启Windows NAT的方式很多,如:Internet 连接共享 (ICS)、配置Windows路由、netsh添加开启等;还可以安装Win平台下的路由软件进行实现。本次以在办公网络Edge配置NAT32为例配置内网资源的访问。
  2. 添加家庭网内计算机(192.168.1.100)到达20.20.0.1的路由,指向办公网络Edge的虚拟地址。
route add 20.20.0.0 mask 255.255.255.0 10.10.10.2
  1. 在办公网计算机(20.20.0.2)上安装并配置NAT32。
    进入基础配置界面
    进入基础配置界面对网卡及网络进行检查测试
    绑定专网网卡
    绑定专用网络
    绑定出口网络
    绑定出口网络
    在这里插入图片描述
    配置网络出口接口,地址无需更改,Main Internet Adapter 选项要勾选。
    在这里插入图片描述
    配置专用接口,Main Private Adapter勾选NAT只转换网卡绑定网段,不勾选转换所有网段。其他内容无需更改。

在这里插入图片描述
自动运行,并显示信息。
在家庭网10.10.10.1可以直接访问20.20.0.2路由可达的地址。

数据包路由如下:
在这里插入图片描述
4. 条件及限制:
(1)所有内网资源在家庭网络Edge均可访问,内网服务器接收到的请求是办公网络计算机的IP地址,而不是家庭网络计算机的地址。
(2)无需配置办公网络内的路由器,办公网络内的Edge路由可达即可访问。
(3)内网服务器无法直接访问家庭网络内的内网资源,可以对称设置相关NAT配置,才能实现网对网(两端内网资源网段不能冲突)。

四、相关资源

  1. NAT32 官网
  2. NAT32 VERSION 2.2 BUILD 22248 本站下载
  3. NAT32 VERSION 2.2 BUILD 22248 其他下载
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
strongSwan是一个开源的IPsec实现,支持IPsec VPN的建立。n2n则是一种P2P VPN协议,可以用于构建虚拟私人络。下面是strongSwan与n2n结合的配置方法: 1. 安装strongSwan和n2n软件包 在Ubuntu系统中可以使用以下命令来安装: ``` sudo apt-get update sudo apt-get install strongswan n2n ``` 2. 生成n2n络密钥 使用以下命令生成n2n络密钥: ``` sudo edge -d mynetwork -a mypassword -c mynetwork.p12 ``` 其中,mynetwork是你要创建的络名,mypassword是络密钥,mynetwork.p12是证书文件名。 3. 配置strongSwan 修改strongSwan配置文件/etc/ipsec.conf,添加以下内容: ``` conn n2n leftsubnet=0.0.0.0/0 rightsubnet=0.0.0.0/0 authby=secret esp=aes256-sha256-modp2048 auto=start type=tunnel keyexchange=ikev2 ike=aes256-sha256-modp2048 ikelifetime=7200s dpddelay=30s dpdtimeout=120s dpdaction=restart left=%defaultroute right=%any ``` 其中,leftsubnet和rightsubnet都设置为0.0.0.0/0表示所有流量都会通过VPN进行传输,authby设置为secret表示使用预共享密钥进行认证,esp和ike都使用aes256-sha256-modp2048加密算法,auto设置为start表示随系统自动启动,dpd相关参数用于检测连接状态,left和right分别表示本地和远程IP地址。 4. 添加n2n络 使用以下命令添加n2n络: ``` sudo edge -d mynetwork -k mypassword -c mynetwork.p12 -l supernode:7777 ``` 其中,supernode:7777是n2n超级节点的地址和端口号。 5. 连接n2n络 使用以下命令连接n2n络: ``` sudo edge -d mynetwork -k mypassword -c mynetwork.p12 -a localip -l supernode:7777 ``` 其中,localip是本地IP地址。 6. 测试连接 在连接成功后,可以通过ping等命令测试连接是否正常。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值