首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么IPv6 mngtmpaddr停止响应?

为什么IPv6 mngtmpaddr停止响应?
EN

Ask Ubuntu用户
提问于 2019-09-09 23:08:12
回答 1查看 1.8K关注 0票数 1

19.04

我在局域网上使用IPv6已经有几个星期了。平,SSH,NFS --都很好。三台19.04机器,一切正常。

昨天,经过更新,IPv6停止工作。处理对局域网上的IPv6地址的请求系统挂起。我说“更新后”是因为我做了一个更新,几个小时后我注意到了这个问题;所以我并不是说更新导致了这个问题,只是注意到了这一巧合。

我一直在使用ip a命令报告的mngtmpaddr地址。在一次尝试中,我切换到使用另一个IPv6地址( /128地址),现在其中一个可以工作了。

这不仅是一种好奇。我遇到了一个问题,因为当我离开局域网时,我一直在使用NFS服务器的IPv6地址来挂载它的共享。以前,当我离开家的时候,我不得不改变我的/etc/fstab。那么,到底是怎么回事?

  1. 这两个地址有什么区别?
  2. 为什么mngtmpaddr会停止工作?
  3. 这种改变在局域网之外还能起作用吗?
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2019-09-10 23:55:22

经过一些研究,我发现IPv6地址过期了--除非另有分配。我相信,这种默认做法是为了保护客户的隐私。然而,这种担心与服务器具有一致地址的要求不一致。

这就是为什么IPv6地址停止工作的原因。

为了获得一个“静态”-永久- IPv6,我在netplan配置中添加了一个IPv6地址。

代码语言:javascript
复制
  renderer: networkd
  wifis:
    wlp3s0:
      dhcp4: yes -- set through DHCP reservation
      dhcp6: no
      addresses: [10.0.0.120/24,"-:-:-:-::-/128"]

其中,我从当前动态分配的IPv6地址获取IPv6地址,从ip -6 r命令的default路由获取网关。(我发现我必须重新启动这台机器才能申请。一个简单的netplan applynetworking restart是不够的。

这会将forever生命期分配给IPv6地址,并创建另一个临时IPv6。

我的三台机器中有一台(全部更新了19.04)抵制创建forever生命周期。我用这个修好了

代码语言:javascript
复制
ip a change <device IPv6 address> dev <device id> preferred_lft forever
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1172048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档