关于日常使用ipv6遇到的一些问题

2024-11-19 17:20:08 27点赞 288收藏 32评论

最近上班闲来无事,想重新弄下ipv6,实现在公司或者手机上有ipv6的情况下,通过ipv6去访问家里的软路由,nas,还有nas的共享文件。目前拓扑是这样的:互联网---电信光猫---软路由-- nas,电脑。现在需要解决的问题;第一个,电信光猫的防火墙需要获得ipv6,并放通端口。正常情况下是阻拦所有端口访问进来的。第二个,家里内部设备都是通过软路由出去的,公网ipv6只有一个,就是软路由的。那么需要在软路由上做个地址映射。这样能保证一个公网ip就能访问家里的不同地址。

1、telnet端口的开启

光猫的telnet,http://192.168.1.1:8080/cgi-bin/telnetenable.cgi?telnetenable=1&key=光猫的mac地址,纯数字加英文,例如http://192.168.1.1:8080/cgi-bin/telnetenable.cgi?telnetenable=1&key=ffffffffffffffffff

成功后页面会显示telnet开启,开启之后,telnet登录的账号是root.密码是光猫背面的无线网络密钥+终端配置密码。密码没加号!

如果你还没有ipv6,那就继续看下去。有的话下个步骤了

进去之后查下超级管理员账号

输入 cat /flash/cfg/agentconf/factory.conf

显示conf文件信息里就有密码

比如:

TelecomAccount=telecomadmin (账号)

TelecomPasswd=telecomadmin11200122 (密码)

密码不需要特别记。光猫会时不时改的。

超级账号密码都有之后自己去网上搜怎么开启ipv6.到这步就很简单,但是我忘了,具体我贴下我这边的配置给参考下

关于日常使用ipv6遇到的一些问题

2、光猫ipv6防火墙规则

开启telnet之后,以往我的解决方案是全部删除ipv6防火墙条目,在软路由上限制。现在删除防火墙条目,会导致软路由的ipv6无法上网。所以不能全删了,只能一个一个端口放通。例如需要放通8080端口则是这个命令:

ip6tables -I FORWARD -p tcp --dport 8080 -j ACCEPT

有几个需要放通的就写几条,另外需要注意尽量别放通1000以下的常用端口。

还有几个端口是默认禁用的,也别放通了,图下的21 23 80 445等等端口。

关于日常使用ipv6遇到的一些问题

到这一步光猫那边已经打通了。现在到软路由这边了

3、软路由地址映射

实现效果如:我访问公网IPv6地址8080端口等于我实际访问nas的443端口,图是实现的效果,端口是我自己取的2083

关于日常使用ipv6遇到的一些问题

要做到这一步,上面光猫防火墙需要放通2083.然后在软路由做好地址映射

我用的工具是socat,它的好处是能实现ipv6 to ipv4 ,如图,拿上面图举例,我要映射nas地址,首先,填监听地址是对外的地址。既是2083,你也可以用8080什么,然后目标地址就是我内部nas的地址。目标端口也是nas的端口。填完之后改下备注为nas方便后面记忆跟修改。

关于日常使用ipv6遇到的一些问题

做完这一步,记得在openwrt的墙上放通wan进来的流量。既然光猫已经有墙了,我建议是全放!然后拿个有ipv6地址的电脑试试能不能telnet通你的ipv6+端口。

做完这一步的时候,你家里内部的设备有几个,你都可以在光猫上放通端口,软路由上逐一映射。这样就实现了一个公网访问家里多个设备的目标了。

4、做到这一步的时候我以为我的需要都解决完了,但是发现我nas的共享文件还没搞好,首先光猫已经限制了445端口(常用的smb协议端口)。那么我肯定是不能用445端口了。nas的共享我用的是smb。smb很方便但是端口不可改。所以我只能在软路由上用公网的其他端口映射成内部地址+445。问题就在我需要用的这台smb客户端设备上。共享路径默认情况下是ip地址共享路径。ipv6的smb共享路径是ipv6地址.ipv6-literal.net 。它是用共享路径默认端口。你要加端口进去都会无法识别共享路径。本来以为会卡在这。但是我朋友给了我新的想法,就是电脑也可以用地址映射!这样就解决了共享路径无法加端口的问题了。教程我贴了。实际需要做的就是开启smb1.0。禁用server服务,开启ip helper服务,顺便改为自启动。然后cmd管理员打开

输入netsh interface portproxy add v4tov6 listenport=445 listenaddress=127.0.0.1 connectport=ipv6端口 connectaddress=ipv6地址

用netsh interface portproxy show all 可以看到映射情况。具体参考下面我贴的教程,感谢那大佬!

https://blog.csdn.net/qq_38505969/article/details/134389985

做完之后共享路径就是127.0.0.1。到这一步共享弄好了!!问题终于解决了!最后贴下实际效果图

关于日常使用ipv6遇到的一些问题

实际smb是经过两次映射,在需要访问smb的本机:127.0.0.1:445映射ipv6+端口-。然后在软路由ipv6地址再映射nas的IP地址+445端口。

挺好玩的,难道不是吗关于日常使用ipv6遇到的一些问题

展开 收起
32评论

  • 精彩
  • 最新
  • 第一步就失败了。。。显示404,还是得找装宽带的人要超级管理员密码

    校验提示文案

    提交
    我的光猫是烽火牌子的。每个牌子的光猫应该都不一样,但是思路是一样的。你网上找找教程也差不多。

    校验提示文案

    提交
    收起所有回复
  • 很好的解决思路,学习了。有个疑问,为什么要在光猫上弄端口,你的光猫不做桥接吗?

    校验提示文案

    提交
    宽带是我舍友的,不是我的。我也想做桥接,不然防火墙时不时会重置规则。然后又要放通端口。挺麻烦的。

    校验提示文案

    提交
    真是杞人忧天,不开源的软件你怕是用少了。退一步说,lucky用docker装,环境完全可以隔离,根本动不到你的数据

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 以前用socat,现在用lucky方便

    校验提示文案

    提交
    马一个,后面socat不满足需求再看看

    校验提示文案

    提交
    收起所有回复
  • 感谢大佬 学习了,原来光猫还能放行端口! 请问宽带可以操作光猫放行端口,那手机卡网络有没有什么办法能放开端口啊?

    校验提示文案

    提交
    主要看插卡设备有没有防火墙。然后有没有权限去操作防火墙的规则。关键不在手机卡,在设备上。

    校验提示文案

    提交
    设备就是手机啊,没有防火墙,电信卡可以打开一些特定端口进行ddns,移动联通不能,请问有什么办法吗?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 威联通里虚拟机和lxd都无法获取到ipv6,宿主qts正常。

    校验提示文案

    提交
    创建虚拟机跟容器的时候网络配置是不是host模式?

    校验提示文案

    提交
    问了技术,一行命令解决了,qnap要执行下ip6table相关的命令

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 不是每个设备一个ipv6地址吗?为什么你说是一个公网IP?如何ddns呢?

    校验提示文案

    提交
    是光猫拨号的,不是软路由拨号,ipv6分配只到软路由。后面接设备都没ipv6。如果要ddns 只能在软路由上做。

    校验提示文案

    提交
    如果软是op,新建个lan6的设备,协议选dhcpv6,然后在它的dhcp里开v6,全部选中继,或许下游设备就能获取v6地址了。op是支持给下游设备v6的,你先看看你op获得的地址是不是/64的,如果是/128那就不行。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 我的光猫直接分配给每个设备ipv6地址啊!你还是有设置不对的地方。光猫超级管理员的密码,直接和维管师傅要,我安装宽带时,师傅就给我了 [龇牙]

    校验提示文案

    提交
    超级管理员密码,宽带密码,还有后台的root的密码我都有。ipv6开中继应该可以让二级软路由后面的设备获取到ipv6,但是不知道是不是我原生固件问题还什么。我后面设备是有ipv6公网的,但是ipv6网络还是不行。访问出去都不通

    校验提示文案

    提交
    那可以试试光猫和op都不开防火墙,能不能上v6,如果能,还是防火墙的问题,v6防火墙还是有点复杂的。 [傻笑]

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 奈何公司万年ipv4

    校验提示文案

    提交
    那就考虑下zerotier这个工具。正常使用除了延迟高就没其他限制,自用是完全足够。关键是免费。

    校验提示文案

    提交
    收起所有回复
  • smb的方案不错

    校验提示文案

    提交
  • 直接关掉光猫防火墙完事,

    校验提示文案

    提交
  • 好用吗??

    校验提示文案

    提交
    有ipv6这环境就很好用。

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

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