找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 366|回复: 7

求助 多拨下获取IPV6自动重拨的脚本 (已解决)

[复制链接]
本帖最后由 等待 于 2023-5-26 18:10 编辑

不知道其他地方的YD网络是否有这种现象,只要掉线或者重启路由,首先重拨上的路线只有ipv4地址,然而并不能正常上网,这个问题困扰了很久,一旦停电,没有拨上Ipv6的地址,就无法远程管理,而且机率相当大。

脚本测试过了,可以正常使用,放在/etc/hotplug.d/iface 目录下,文件名称的数字放在mwan3后面,在计划任务里面设置mwan3 延迟两分钟重启。
测试的结果为,断电重启后,ddns能获得有效Ipv6地址,等待网络负载均衡后,会同步到服务器。

唯一不完美的是,重启后恢复网络的时间比正常慢一些。

有碰到类似情况的可以尝试一下。

因此在网上搜索了一圈,借鉴一下大神们的方法,准备尝试如下:

1. 在/etc/hotplug.d/iface 里面新建一个脚本文件


2. 脚本内容
#!/bin/sh


[ "$ACTION" = ifup ] || exit 0
sleep 20s




ipv6Addr=$(ubus call network.interface.vwan1 status | jsonfilter -e '@["ipv6-address"][0].address')
if [ "$ipv6Addr" == "" ]; then
ifup vwan1
else


ipv6Addr=$(ubus call network.interface.vwan10 status | jsonfilter -e '@["ipv6-address"][0].address')
if [ "$ipv6Addr" == "" ]; then
ifup vwan10
else


fi



请教一下大神们,这个方法和脚本是否可行,感谢赐教。

 楼主| | 显示全部楼层
补充一下,由于是多拨,所以 wan interface 分别是 vwan1 - 10
回复

使用道具 举报

 楼主| | 显示全部楼层
有大神么?来帮忙看看
回复

使用道具 举报

回帖奖励 +1 币恩山币

你的方法不对,进软路由的IPV6 是 看LAN口上 的IPV6地址,多拨上的IPV6你也用不了,建议你 用sirpdboy的IPV6固件,可以一键设置好IPV6。
回复

使用道具 举报

 楼主| | 显示全部楼层
loso3000 发表于 2023-5-25 22:13
你的方法不对,进软路由的IPV6 是 看LAN口上 的IPV6地址,多拨上的IPV6你也用不了,建议你 用sirpdboy的IPV ...

大佬,我可能没有表达清楚
不管单拨还是多拨,都极大概率出现只有拨到Ipv4的地址,这个时候是断网状态的,只有拿到Ipv6的地址才能正常上网。

我需要的是一个脚本,能够断电或者重启后,自动拨号如果没有拿到Ipv6的地址,就会自动断开并重拨,直到拿到Ipv6的地址才算。

我现在头疼的是,即使有ddns,但是只要一断电重启或掉线等造成的断网,就无法从外部连接回去,这个问题已经把我折磨疯了
回复

使用道具 举报

等待 发表于 2023-5-25 23:40
大佬,我可能没有表达清楚
不管单拨还是多拨,都极大概率出现只有拨到Ipv4的地址,这个时候是断网状态的 ...

办法肯定有, 具体 要测试你的情况 才知道 。
回复

使用道具 举报

请问楼主是怎么解决的?我也是被这个问题折磨好久了。
按照网上的配置方案操作(LAN口下IPV6用混合、用服务器模式)网内设备都能获取IPV6地址,从外网也能访问NAS。但是OP一旦重启,下面的设备就不能通过IPV6上网了,网卡信息显示是取得了地址的,甚至OP的DHCP也看得到了分配的V6地址。需要重启网卡才能恢复正常。换了几个固件都是这种症状,焦虑中…………
回复

使用道具 举报

 楼主| | 显示全部楼层
771245492 发表于 2023-6-19 11:23
请问楼主是怎么解决的?我也是被这个问题折磨好久了。
按照网上的配置方案操作(LAN口下IPV6用混合、用服务 ...

我测试过了,脚本是可以用的,只是如果十条线都要用的话启动的时候会很慢,我选择了只选择两条线,然后DDNS拿到Ipv6,我就可以远程管理了。

至于其他的线路,mwan3会自动重拨,目前的解决方案就这。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-14 10:27

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表