为什么 IPv6 mngtmpaddr 停止响应?

斯蒂芬·波士顿

19.04

我已经在 LAN 上使用 IPv6 几个星期了。Ping、SSH、NFS——一切正常。三台19.04机器,都不错。

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

我一直在使用mngtmpaddrip a 命令报告地址。在尝试时,我切换到使用另一个 IPv6 地址(/128 地址),现在该地址有效。

这不仅仅是一种好奇。对我来说有一个问题,因为当我离开 LAN 时,我一直在使用我的 NFS 服务器的 IPv6 地址来安装它的共享。以前我/etc/fstab每次出门都得换衣服。所以:那是怎么回事?

  1. 这两个地址有什么区别?
  2. 为什么会mngtmpaddr停止工作?
  3. 此更改在 LAN 外部仍然有效吗?
斯蒂芬·波士顿

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

所以,这就是为什么IPv6地址停止工作。

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

  renderer: networkd
  wifis:
    wlp3s0:
      dhcp4: yes -- set through DHCP reservation
      dhcp6: no
      addresses: [10.0.0.120/24,"-:-:-:-::-/128"]

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

这会为foreverIPv6 地址分配一个生命周期并创建另一个临时 IPv6。

我的三台机器中的一台(都是 19.04 完全更新的)拒绝创建forever生命周期。我已经解决了这个问题

ip a change <device IPv6 address> dev <device id> preferred_lft forever

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

什么是IPv6,我为什么要关心?

为什么接口具有禁用了IPv6的IPv6地址?

拒绝ipv6中的ping响应

为什么我的IPV6在存储时会被截断?

为什么ARP在IPv6中被NDP取代?

我没有ipv6。为什么我不能ping ipv6.google.com?

为什么是Get-DnsClientServerAddress | 选择AddressFamily输出而不是IPv4和IPv6

为什么lsof指示我的IPv4套接字是IPv6?

浏览器显示IPv6,但查询返回IPv4-为什么?

为什么.NET不使用嵌入的IPv4值解析某些IPv6?

为什么IPv6不像IPv4那样大量使用环回?

为什么 Java 将某些 IPv6 地址解释为 IPv4?

为什么接口同时显示ipv6地址和ipv4

我同时拥有IPv4和IPv6公共地址。为什么?

为什么Windows 10比IPv6更喜欢IPv4?

Ubuntu Server 16.10不响应邻居请求(IPv6)

为什么我的程序停止响应并崩溃?

什么是典型且易于记忆的示例IPv6子网?

127.0.0.0/8的IPv6等效项是什么

什么是用于localhost和0.0.0.0的IPV6?

为什么ipv6地址在DHCP之前已经存在?

为什么“物联网”强制要求使用IPv6地址?

为什么需要另一个IPv6块?

如果将网络仅设置为IPv6,为什么某些DNS地址无法解析?

为什么已向netstat显示ipv6的条目,尽管该条目已被禁用?

为什么IPv6允许单个接口具有多个地址?

为什么挖不使用正确的IPv6 DNS服务器?

在pf中,为什么可以将IPv6指定为“协议”以及地址族?

为什么IPV6隐私扩展在Arch Linux中不起作用?