hyrathb / mentohust

mentohust加入v4支持
466 stars 75 forks source link

不时失去ipv6连接 #283

Open stelectronic opened 8 years ago

stelectronic commented 8 years ago

我用了此项目编译出的程序在路由器上认证锐捷, 过一段时间会出现只有ipv4而失去ipv6连接的情况, 同时用官方锐捷客户端认证一切均正常, 我用你的项目的代码半年了, 之前未出现这样的问题, 这学期才出现....

而且很诡异的时好时坏, 由于我用ipv6只上蝴蝶才用到, 蝴蝶重新开放后, 我出现过偶尔不能访问的情况, 以为是蝴蝶网站出问题了, 后来发现别人都可以正常访问....

现在的情况是路由器已分配到单播ipv6地址2001:XXXX, 和局域网ipv6地址fe80::XXXX, 在路由器里ping -6 ipv6.google.com , ping -6 www.kame.net均不通, 出现ping: sendto: Operation not permitted, ping上级ipv6网关则100% packet loss, 甚至我换了路由重复操作出现一样的问题...时好时坏...0-0

求解决方法, 让我稳定访问蝴蝶o(>﹏<)o

updateing commented 8 years ago

Netgear R7000无法复现,而且MentoHUST并不负责三层的事情,IPv6问题跟MentoHUST应该关系不大。

出问题以后尝试用rdisc6看能否重新发现路由?

stelectronic commented 8 years ago

@updateing 出问题时ping不通ipv6网关, 另外你说的rdisc6是啥??

updateing commented 8 years ago

rdisc6(8) - Linux man page 出现问题时需要在路由器上运行。此外,出问题的时候看看路由器的内核日志有没有什么错误。

stelectronic commented 8 years ago

@updateing 是在路由器上ping的, 我这边的openwrt上没有rdisc命令,= =, 对了你的netgear怎么用的这个项目代码?

updateing commented 8 years ago
  1. 我说的运行指的是rdisc6命令,不是ping6
  2. ipkg里面都没有rdisc6?实在没有可以自行编译。
  3. 出问题的时候内核日志收集了吗?
  4. Netgear的路由也是Linux的,交叉编译就是了。