以太网 inet6 问题

以太网 inet6 问题

我在 Ubuntu 21.10 上有一个自托管服务器,我正在使用 Cloudflare 服务,一切都运行良好,直到突然我的 eth0 适配器无法解析 IPV6 地址。这个奇怪的问题在服务器完成启动时开始出现,而服务器启动时 ifconfig eth0 命令的结果如下

    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.1.34  netmask 255.255.255.0  broadcast 192.168.1.255
            inet6 fe80::dea6:32ff:fee7:4630  prefixlen 64  scopeid 0x20<link>
            inet6 2a01:9700:104c:1300:dea6:XXX:fXXX:4630  prefixlen 64  scopeid 0x0<global>
            ether dc:a6:32:e7:46:30  txqueuelen 1000  (Ethernet)
            RX packets 659  bytes 117213 (117.2 KB)
            RX errors 0  dropped 2  overruns 0  frame 0
            TX packets 414  bytes 92200 (92.2 KB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

但启动完成后结果变成了这样

    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.1.34  netmask 255.255.255.0  broadcast 192.168.1.255
            ether dc:a6:32:e7:46:30  txqueuelen 1000  (Ethernet)
            RX packets 2606  bytes 1552064 (1.5 MB)
            RX errors 0  dropped 3  overruns 0  frame 0
            TX packets 1010  bytes 155231 (155.2 KB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

我无法访问我的自托管网站,或者无法 ping 任何网站

有什么建议吗?或解决方案?我的网络管理器配置

[主要] dns=默认插件=keyfile autoconnect-retries-default=0 rc-manager=文件

[密钥文件] 未管理设备=类型:bridge;类型:tun;类型:veth

[日志记录] 后端=日志

答案1

我相信问题已经解决了,深入挖掘后我发现了以下内容:我使用了以下命令 nmcli connection show ,它显示名为“Supervisor eth0”的以太网与 Homeassistant 容器相关。然后我使用了这个命令

nmcli connection modify "Supervisor eth0" ipv6.method "auto"



nmcli connection up "Supervisor eth0"



ifconfig eth0

eth0 现在有一个 ipv6 地址,我可以访问我的自托管网站。我重新启动了服务器,问题再次出现。我认为这个问题与新的 Homeassistant 更新有关(可能)。所以我创建了一个脚本作为 cron 作业运行,以重复这些命令,直到解决问题。感谢@TilmanSchmidt 的启发。

相关内容