IPv6 连接丢失

IPv6 连接丢失

我家里有一台 ARM 服务器,它从我的路由器获得一个 IPv6 分配。有了这个 IP,它就可以从互联网上访问。然而几个小时后,我发现它不再可访问,如果我通过 SSH 进入服务器,我看到只设置了我的 IPv6 链路本地地址。

我不知道这是怎么发生的,也不知道该如何调试。任何帮助都非常感谢!

我的配置:

  • Pi4
  • Raspbian 操作系统
  • docker 已安装(正在运行容器,也许它们会干扰?)
  • dhcpcd.conf:
hostname
clientid
persistent
option rapid_commit
option domain_name_servers, domain_name, domain_search, host_name
option classless_static_routes
option interface_mtu
require dhcp_server_identifier
slaac private

interface eth0
static ip_address=192.168.1.5/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.254

启动后:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.5  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 2003:de:[...]:9780  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::7243:dc77:431d:76eb  prefixlen 64  scopeid 0x20<link>
        ether dc:a6:32:c5:c9:27  txqueuelen 1000  (Ethernet)
        RX packets 92  bytes 11278 (11.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 116  bytes 16329 (15.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

一段时间后:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.5  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::7243:dc77:431d:76eb  prefixlen 64  scopeid 0x20<link>
        ether dc:a6:32:c5:c9:27  txqueuelen 1000  (Ethernet)
        RX packets 24261450  bytes 1315486709 (1.2 GiB)
        RX errors 29678  dropped 29678  overruns 0  frame 0
        TX packets 28374527  bytes 2775722882 (2.5 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

编辑:我发现一个用户在技术共和论坛但没有任何答案。

答案1

从正在运行的 Docker 容器中删除 Watchtower 后,问题不再出现。我会将此问题发布到 Watchtower 问题跟踪器中,如果问题得到解决,我会更新此问题。

相关内容