保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

2021-11-13 10:05:12 27点赞 178收藏 10评论

折腾前言:

因为我这边是移动宽带,没有ipv4的地址,网上看了不少教程,结合我自己的实际情况,折腾了两天,才算是搞定了自己想要的功能。大神轻喷,写个帖子,记录一下自己的折腾过程,希望喜欢折腾软路由的朋友少走点弯路。

最终实现:

1.旧电脑(单网口)hyper-v下安装openwrt负责主路由,无线路由器负责做交换机和无线信号

2.IPV6下一个动态域名+端口访问局域网内设备

硬件设备:

宽带:河南移动

旧电脑:windows2019服务器版本

无线路由器:小米ax6000

接线及设置:

光猫:开启桥接,关闭dhcp 地址:192.168.1.1

无线路由器:关闭dhcp 普通路由器模式 地址:192.168.1.2 lan端口分别连接光猫和旧电脑

旧电脑:安装openwrt后 开启dhcp;负责拨号;地址:192.168.1.3

同一个网段,方便互相访问

光猫设置桥接部分在我另外一篇教程中有详细介绍:手把手带你获取移动公网ipv6地址进行远程控制和文件共享

另外关闭dhcp的设置是最好两个都关闭,这里放一下我的设置图

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

路由器操作 设置默认地址为192.168.1.2 关闭dhcp

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

软路由安装:

提前下载好所需软件,最好断开网线进行安装

1.虚拟网卡创建

我的旧电脑直接安装的windosw2019服务器版本,在hype-v 管理器中直接创建虚拟机

首先我们创建一个虚拟网卡,作为软路由的网口,我的电脑只有一个接口,因为主板自带的百兆网口,我这里用的usb千兆网卡,这里都不影响。

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

首先下载x86版本的openwrt,解压下载文件后进行磁盘格式转换

由img转换为虚拟机支持比较好的vhdx文件格式方便虚拟机直接加载。

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

2.创建虚拟机

一代虚拟机

网络选项暂时不选

磁盘选择刚才转换好的虚拟硬盘文件

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

3.设置虚拟机

启动项,选择ide

网络选择创建好的网卡-------打开mac地址

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

设置完成后,启动设备,等加载到40%多的时候,禁用一下创建的虚拟网卡(自动获取ip模式),再开启,获取当前ip地址

4.路由器设置

输入192.168.1.1进入路由器管理界面,需要设置的选项:

1.网口,除lan和wan,其他都可以删除。lan端口设置为192.168.1.3,网关为192.168.1.3子网掩码,255.255.255.0 强制为dhcp服务器,动态

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

wan端口设置pppoe拨号 输入账号密码,不做其他设置。(有教程说需修改mtu,我这里的宽带不用修改就可以)

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

接着进行防火墙设置,防火墙相关设置如下: 在端口中放行10000和10001,留作ipv6访问路由器的地址和作为测试的远程连接端口

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

重启一下路由器,连接网线,就可以联网啦!

动态域名的申请

域名还是很便宜的,什么结尾的都不重要,直接买一个。服务器,首先是阿里控制台的配置,需要先把现有的路由器地址映射过去,这里这样选择。另外的话,需要阿里api的key 这里采用子账户的模式,专门来接管域名服务。

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

在路由器当中的配置,主要在smartdns中,这里的设置如下,主要是大家这里注意这个

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

这里的ddns主要是利用路由器的对外端口进行映射。

主路由的搭建到此结束。

然后路由器安装socat

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

这个软件会帮助我们进行ipv6到ipv4的端口转发,

书写规则如下,比如,我们需要外网的10001端口到内网192.168.1.202的3389端口,直接写代码如下,就可以进行转发,

socat TCP6-LISTEN:10000,reuseaddr,fork TCP4:192.168.1.201:3389 &
socat UDP6-LISTEN:10000,reuseaddr,fork UDP4:192.168.1.201:3389

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

为了固定下端口,在arp网卡中,将分配的地址,绑定到相应的网卡即可

保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

这样保证,我们的ip地址对应的是我们的台式电脑。直接可以进行远程控制连接,需要其他设备的话,映射端口就可以,这样,一个域名,通过端口号就可以连接内网的设备。

折腾总结

ipv4的端口映射很方便,网上教程也很多,ipv6的可能没找到对应我的教程,因为我想把软路由做主路由。还有就是ipv6这个公网地址是真的折磨人,现在软路由对ipv6的支持也不是很完善,更别提硬路由了。正好这个教程让软硬结合,发挥他们各自的优势,喜欢的朋友可以

关注,点赞,收藏,来一波 保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问 保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问 保姆级教程:IPV6下软路由做主路由+局域网设备动态域名访问

感谢!!!!!

展开 收起
10评论

  • 精彩
  • 最新
  • 好复杂,用着同样的系统,就是不会用

    校验提示文案

    提交
    哎,要是有ipv4就不用这么折腾了

    校验提示文案

    提交
    收起所有回复
  • 终于有人教ipv6端口映射了,我就觉得记个端口远比记v6地址方便。

    校验提示文案

    提交
    害,踩了一路坑,真的难受,不过映射挺简单的,后续估计openwrt支持ipv6更好的时候,到时候也可以直接在端口映射中操作,不用中转了 [喜极而泣]

    校验提示文案

    提交
    收起所有回复
  • 不知道为啥软路由做主路由,出国后,总感觉我手机App有的打开延迟高

    校验提示文案

    提交
  • 先马 以后可能有用

    校验提示文案

    提交
  • 先马克再看,早上可能没什么人

    校验提示文案

    提交
  • 看标题就是我想要的

    校验提示文案

    提交
  • [惊喜] [惊喜] 访问不了。zsbd

    校验提示文案

    提交
  • 用Winserver的人不多了,顶一个。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
178
扫一下,分享更方便,购买更轻松