禁用 IPV6 会导致默认路由在重启时丢失

禁用 IPV6 会导致默认路由在重启时丢失

我有一台来自 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 为何会带来问题。

相关内容