收起左侧

求助:IPV6外网访问经常变动,导致放行规则一直要修改

19
回复
343
查看
[ 复制链接 ]

1

主题

9

回帖

0

牛值

fnOS系统内测组

2025-3-21 14:35:02 显示全部楼层 阅读模式
悬赏20飞牛币未解决

请教各位看到问题的大佬,这个问题一直困扰我很久,希望有懂的大佬帮忙解答一下,非常感谢,为了让大家弄清楚问题情况,下面内容会比较长,方便大佬们判断问题点。

遇到的问题如下:

用的是广州电信,但是广州电信每2-3天都会强制重播,导致IPV6每次重播后都会变更,这样我在openwrt通信规则里面设置的放行IPV6地址,又要修改一遍,我也在恩山论坛以及各种无线论坛翻了一下,目前大家通用的方法是,IPV6一共8段(A:B:C:D:E:F:G:H),然后E:F:G:H是不会变更的,每次重新分配的只会变更A:B:C:D,所以大家会在通信规则里面填写::E:F:G:H/::ffff:ffff:ffff:ffff 来解决每次变更后的自动放行。但是现在问题来了,我不知道是不是我的LAN口 ipv6和wan6口的IPV6设置不对,导致我的NAS设备,每次变更后的IPV6只有A:B:C这前面三段不变的,D:E:F:G:H这后面五段都会变动且无规律,所以我前面找到的方法就失效了,导致现在我外网IPV6访问体验很差,每次在家发现ipv6被重播变更后,都要去通信规则里面修改一下放行IPv6地址。不放行就访问不了。临时找了个办法,就是把我路由器地址也DDNS,路由器的地址就每次重播后E:F:G:H段是不变的,只变更A:B:C:D,然后按照这个填写 ::E:F:G:H/::ffff:ffff:ffff:ffff 确实能一直有效,然后每次在外面有需求要访问NAS文件的时候,发现访问不了,就远程访问路由器,去修改放行规则,然后等几分钟再重新访问NAS,这样下来操作很麻烦,所以一直寻求解决办法。

本人弄的IPV6远程访问。具体操作情况如下:

设备情况:光猫桥接、红米AX6000路由器拨号(仅此一台)、NAS直连路由器,路由器固件openwrt

外网访问设置情况:自有域名+DDNS+openwrt(防火墙通信规则放行)

openwrt 接口预览图如下:

1.png

openwrt lan口 设置图如下:

2lan口图.png

7lan口图.png

3lan口图.png

4lan口图.png

6lan口图.png

5lan口图.png

wan6口设置如下:

11wan6口图.png

9wan6口图.png

12wan6口图.png

10wan6口图.png

8wan6口图.png

防火墙通信规则如下:

防火墙通信规则1.png

防火墙通信规则2.png

防火墙通信规则3.png

目前就是以上设置的,不知道是哪里设置错了导致跟网上找的方法不一样,好像网上用openwrt的,他们都是八段IPV6,后面4段不会变更的。这样就能用::ffff:ffff:ffff:ffff这种掩码的方式来保证每次都能放行通过。

可是我自己的IPV6是变化毫无固定规则的。太头疼了

附件: 您需要 登录 才可以下载或查看,没有账号?立即注册
收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

2

主题

77

回帖

0

牛值

初出茅庐

2025-3-21 17:38:30 显示全部楼层
你是想通过IPV6直接访问NAS吗?直接V6访问你的路由器,然后NAS做端口转发不好吗
NAS做端口转发,直接过不了路由器防火墙那一关(我又不想全部网络暴露在公网),所以路由器防火墙那里做的是NAS的ipv6放行,现在头疼的是,每次电信强制更新IPV6地址后,要手动修改放行规则才行,正常逻辑是,放行规  详情 回复
2025-3-22 00:54

1

主题

6

回帖

0

牛值

江湖小虾

2025-3-21 18:01:30 显示全部楼层
我没试过用op做主路由,我是用京东云路由直接把ipv6的防火墙关了,在上游服务器的防火墙进行拦截,防火墙规则那里能否只选目标区域,不填目标ip,就是直接放行wan到lan的数据,如果只想放行特定服务器的流量,或者可以考虑多建一个区域,需要放行的一个区域,不放行的另一个区域,按区域来管理
我试试吧,我看了一下openwrt防火墙的放行规则,除了指定设备IP外,他也默认任意IP,我不知道改成任意IP会不会可以,但是这样好像就是全内网的IP全部暴露出去了  详情 回复
2025-3-22 00:46

17

主题

51

回帖

0

牛值

fnOS系统内测组

2025-3-21 20:56:06 显示全部楼层
看不明白你这是要干嘛呀?为啥要用防火墙?外网只能访问内网这一个ipv6地址?那你还不如用ipv6的端口转发内网ipv4那个功能呢……
问题提炼下,就是我的路由器固件IPV6远程访问必须要防火墙指定地址放行,才能远程访问,但是呢,宽带会强制几天变更一次IPV6,每次变更后我要手动修改放行规则,才能继续远程访问,这样很麻烦,我想找个解决办法,让  详情 回复
2025-3-22 00:44

1

主题

9

回帖

0

牛值

fnOS系统内测组

2025-3-22 00:44:41 楼主 显示全部楼层
初夏那抹浅 发表于 2025-3-21 20:56
看不明白你这是要干嘛呀?为啥要用防火墙?外网只能访问内网这一个ipv6地址?那你还不如用ipv6的端口转发内 ...

问题提炼下,就是我的路由器固件IPV6远程访问必须要防火墙指定地址放行,才能远程访问,但是呢,宽带会强制几天变更一次IPV6,每次变更后我要手动修改放行规则,才能继续远程访问,这样很麻烦,我想找个解决办法,让路由器放行规则能自动变更(或者是绑定固定设备自动识别变更后的IPV6,不需要每次去手动修改)
你直接访问路由的ipv6地址啊……然后在路由器里scoat做ipv6 to 内网ipv4不就行了 搞毛的nas ipv6.…  详情 回复
2025-3-22 05:26

1

主题

9

回帖

0

牛值

fnOS系统内测组

2025-3-22 00:46:36 楼主 显示全部楼层
magiccode 发表于 2025-3-21 18:01
我没试过用op做主路由,我是用京东云路由直接把ipv6的防火墙关了,在上游服务器的防火墙进行拦截,防火墙规 ...

我试试吧,我看了一下openwrt防火墙的放行规则,除了指定设备IP外,他也默认任意IP,我不知道改成任意IP会不会可以,但是这样好像就是全内网的IP全部暴露出去了

1

主题

9

回帖

0

牛值

fnOS系统内测组

2025-3-22 00:54:23 楼主 显示全部楼层
lakjapan 发表于 2025-3-21 17:38
你是想通过IPV6直接访问NAS吗?直接V6访问你的路由器,然后NAS做端口转发不好吗 ...

NAS做端口转发,直接过不了路由器防火墙那一关(我又不想全部网络暴露在公网),所以路由器防火墙那里做的是NAS的ipv6放行,现在头疼的是,每次电信强制更新IPV6地址后,要手动修改放行规则才行,正常逻辑是,放行规则应该是绑定设备MAC地址的,然后也会自动更新的,可是这个openwrt固件,不会自动更新,每次要手动修改才能继续远程访问

0

主题

65

回帖

0

牛值

初出茅庐

2025-3-22 04:19:47 显示全部楼层
让AI写个脚本自动帮你更改放行IPV6应该可以吧?
我也希望是达到这种功能,自己写不过,不过还没让AI试过,然后就是这个脚本是写在哪里运行的呢  详情 回复
2025-3-22 13:46

0

主题

2

回帖

0

牛值

江湖小虾

2025-3-22 04:48:31 显示全部楼层
解决办法是在 DHCP/DNS 里给飞牛设备设置 ipv6 的固定后缀,比如我的是 30,然后在防火墙的目标地址填::30/::ffff:ffff:ffff:ffff
另外我没有用 SLAAC,用的是 DHCPv6
我现在弄了个新方法,直接在openwrt-防火墙-暴露至公网那个开关那里,直接设置了5666-5667暴露公网了,现在测试下来就不需要放行了  详情 回复
2025-3-22 15:30
哥们,固定后缀 是在DHCP/DNS这个里面哪个位置设置的  详情 回复
2025-3-22 15:05

17

主题

51

回帖

0

牛值

fnOS系统内测组

2025-3-22 05:26:17 显示全部楼层
锋回路转 发表于 2025-3-22 00:44
问题提炼下,就是我的路由器固件IPV6远程访问必须要防火墙指定地址放行,才能远程访问,但是呢,宽带会强 ...

你直接访问路由的ipv6地址啊……然后在路由器里scoat做ipv6 to 内网ipv4不就行了 搞毛的nas ipv6.…
你这个思路我之前试过,不过我你说的这个更简单点。我之前是搞了子域名DDNS远程访问路由器,然后如果万一在外面要远程访问NAS文件了,访问不通,就远程访问路由器里面去修改NAS的放行规则为最新的IPV6,但是同样访问  详情 回复
2025-3-22 13:52

17

主题

51

回帖

0

牛值

fnOS系统内测组

2025-3-22 06:52:21 显示全部楼层
你实在要你现在这样的话 可你现在ipv6设置的好像也不对啊
你打开了wan6口的ipv6 dhcp服务 那个是当二级路由中继ipv6时用的
你应该关闭wan6的dhcp并且用lan口的ipv6 dhcp服务啊 并且注意“ra服务”和“dhcpv6服务”要选服务器模式…………
我去看看设置是不是你说的这样,我之所以每个截图,也就是想让大神们帮我判断是不是端口里面哪里勾选或者设置错了导致ipv6的变更没有任何规律的  详情 回复
2025-3-22 13:53

1

主题

9

回帖

0

牛值

fnOS系统内测组

2025-3-22 13:46:32 楼主 显示全部楼层
流氓丶R 发表于 2025-3-22 04:19
让AI写个脚本自动帮你更改放行IPV6应该可以吧?

我也希望是达到这种功能,自己写不过,不过还没让AI试过,然后就是这个脚本是写在哪里运行的呢

1

主题

9

回帖

0

牛值

fnOS系统内测组

2025-3-22 13:52:30 楼主 显示全部楼层
初夏那抹浅 发表于 2025-3-22 05:26
你直接访问路由的ipv6地址啊……然后在路由器里scoat做ipv6 to 内网ipv4不就行了 搞毛的nas ipv6.… ...

你这个思路我之前试过,不过我你说的这个更简单点。我之前是搞了子域名DDNS远程访问路由器,然后如果万一在外面要远程访问NAS文件了,访问不通,就远程访问路由器里面去修改NAS的放行规则为最新的IPV6,但是同样访问路由器的IPV6也要防火墙通信规则里面放行才行,而且头疼的是路由器的IPV6地址变更,同样是没有固定规律的。

1

主题

9

回帖

0

牛值

fnOS系统内测组

2025-3-22 13:53:40 楼主 显示全部楼层
初夏那抹浅 发表于 2025-3-22 06:52
你实在要你现在这样的话 可你现在ipv6设置的好像也不对啊
你打开了wan6口的ipv6 dhcp服务 那个是当二级路 ...

我去看看设置是不是你说的这样,我之所以每个截图,也就是想让大神们帮我判断是不是端口里面哪里勾选或者设置错了导致ipv6的变更没有任何规律的

1

主题

9

回帖

0

牛值

fnOS系统内测组

2025-3-22 15:05:58 楼主 显示全部楼层
Avice 发表于 2025-3-22 04:48
解决办法是在 DHCP/DNS 里给飞牛设备设置 ipv6 的固定后缀,比如我的是 30,然后在防火墙的目标地址填::30/ ...

哥们,固定后缀 是在DHCP/DNS这个里面哪个位置设置的

1

主题

9

回帖

0

牛值

fnOS系统内测组

2025-3-22 15:30:47 楼主 显示全部楼层
Avice 发表于 2025-3-22 04:48
解决办法是在 DHCP/DNS 里给飞牛设备设置 ipv6 的固定后缀,比如我的是 30,然后在防火墙的目标地址填::30/ ...

我现在弄了个新方法,直接在openwrt-防火墙-暴露至公网那个开关那里,直接设置了5666-5667暴露公网了,现在测试下来就不需要放行了

1

主题

9

回帖

0

牛值

fnOS系统内测组

2025-3-22 15:32:53 楼主 显示全部楼层
目前弄了一个解决办法,看行不行得通,就是在防火墙暴露至公网那里,填写了飞牛的端**露出去了,就不需要设置放行规则了,看后面ipv6变更会不会也自动生效。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1

主题

9

回帖

0

牛值

江湖小虾

2025-4-7 14:38:02 显示全部楼层

楼主,和你一样问题,不过你路由还支持规则,我是路由只有防火墙开关。

0

主题

2

回帖

0

牛值

江湖小虾

2025-4-30 23:56:15 显示全部楼层

我看飞牛上会给两个ipv6地址,一个是楼主的那种格式,另一个就是固定后4段缩写成::10的,不知道别人是不是也这样。

1

主题

4

回帖

0

牛值

江湖小虾

安装lucky做反向代理。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则