重新启动 IPv6 网络堆栈而不重新启动 IPv4 网络堆栈?

重新启动 IPv6 网络堆栈而不重新启动 IPv4 网络堆栈?

在 Ubuntu 中,我使用 SSH 登录我的网络服务器。IPv4 方面已配置完毕并已运行,我可以从其他机器登录。

但是我想在使用 IPv4 登录时配置 IPv6 方面的内容(如果使用单个 NIC 可以实现的话)。

是否可以指定只想重新启动 IPv6 堆栈/接口而不是 IPv4 堆栈/接口?

答案1

您可以发出命令来手动配置 IPv6 堆栈。 ip -6是您的朋友,可以进行设置和检查。

配置 IPv4 的相同配置脚本也用于配置 IPv6。它们将配置任何设置,因此您不能在不重新启动 IPv4 的情况下使用它们来配置 IPv6。根据配置的内容,您将从 IPv4 和 IPv6 的任意组合开始。

您可能会发现 IPv6 已在链接本地模式下配置。以下是示例/etc/network/interfaces节。这是针对从通知中获取网关的主机radv。MTU 用于处理到 Internet 的 4to6 或 4in6 隧道。但是,如果您使用radvd守护程序,则大多数服务器应自行配置。如果您要将主机添加到 DNS,则只需要节。您的 radvd 将需要一个或两个节来设置其接口。

iface eth0 inet6 static
    address 2001:DB8:1234:16::10
    netmask 64
    mtu 1480

我记录了我的OpenWRT 的 IPv6 设置,并且该radvd设置适用于 Ubuntu。我记录的大部分内容IPv6 第二部分在 Ubuntu 上运行。

相关内容