我有一台来自 Heztner 的新专用服务器。我正在运行 Ubuntu 18.04.3 LTS(最低版本)。
我遇到一个问题,导致默认路由在重新启动时丢失,从而切断与服务器的所有连接。
在问题发生之前,执行“route -n”输出以下内容:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 xxx.xx.xxx.xxx 0.0.0.0 UG 0 0 0 enp2s0
发生之后(我通过 KVM 访问终端),返回以下内容:
Destination Gateway Genmask Flags Metric Ref Use Iface
在全新安装操作系统后,我已重新创建了此问题 3 次,现在我已将问题与应用于 sysctl.conf 以禁用 IPV6 的以下设置联系起来:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
我的 netplan 配置如下(我在这里展示的内容之后还列出了名称服务器 - ipv4 和 ipv6):
### Hetzner Online GmbH installimage
network:
version: 2
renderer: networkd
ethernets:
enp2s0:
addresses:
- <ipv4 ip here>
- <ipv6 ip here>
routes:
- on-link: true
to: 0.0.0.0/0
via: <ipv4 ip here>
gateway6: fe80::1
我向 Heztner 核实过,他们并不清楚禁用 IPV6 为何会带来问题。