-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于光猫重启后linux debian12丢失ipv6并不能自动重新获取 #1175
Comments
dhclient用全路径 |
有这个命令? docker? |
我的ddnsgo运行在docker里的 |
如果没有,安装: apk add dhclient |
大概了解了,您的意思是docker里没有dhclient这个命令是吧? |
那大概率就是没有 |
docker exec 后 apk add dhclient 已安装了。不好意思,没绕过来这个弯,以为默认调用系统里的dhclient。目前没有报错,测评三两天后来报告,谢谢各位吴彦祖! |
一样的问题 debian12 从isp重新获取IPv6 后Linux不会获取新的IPv6前缀 需要重启服务器才会更新,现在换的 Ubuntu 22 |
这个锅可能不完全属于debian,我前期在此光猫桥接的情况下,使用x86爱快当路由就莫有问题。目前在docker ddnsgo里安装了dhclient命令,使用命令刷新IP,才测试了一天,IP还没变更过,但从日志里查看没有错误信息。但,但,但 日志也没有了更新信息了,使用 通过网卡获取 时,日志里一天会产生至少几十上百行的信息。 等等看吧 |
This comment was marked as resolved.
This comment was marked as resolved.
没遇到IPv4 问题 应该是你自己的问题 |
报告大佬,此方案无效。今天光猫IPV6前缀变更后仍然能不获取新前缀,是不是跟dhclient命令有关,这个命令不像ls 这类命令执行会自动终结,dhclient命令会一直处于执行中,导致ddnsgo不能退出这个命令所以不成功,这样也能解释docker logs ddnsgo里没有日志的问题。 |
找到了问题解决办法: |
This comment was marked as resolved.
This comment was marked as resolved.
我也大概找到了解决的方法 下面是在debian12上修改的内容
编辑 /etc/sysctl.conf 文件,并添加以下配置:
然后sudo sysctl -p或者直接重启 |
功能描述
由于我光猫的问题,每次光猫重新从ISP处获取到ipv6前缀后,导致光猫下的linux debian12小主机一台并不能重新自动获取到新的有效的ipv6地址。此时ifconfig eth0查看仍是用的前期的失效的ipv6,可手动dhclient -6 -d eth0 重新获取ipv6
现在的问题是在docker ddns-go里配置页面 获取IP指令 使用指令dhclient -6 -d eth0出现以下指示
2024/06/27 13:40:08 获取IPv6结果失败! 未能成功执行命令:/bin/sh -c dhclient -6 -d eth0, 错误:"sh: dhclient: not found\n", 退出状态码:exit status 127
求各位吴彦祖指点!
解决的问题
No response
附加信息
No response
检查清单
The text was updated successfully, but these errors were encountered: