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

lee*_*d00 6 ipv6 networking interface restart

在 Ubuntu 中,我使用 SSH 登录我的网络服务器。IPv4 方面已配置并已正常工作,我可以从其他计算机登录。

但我想在使用 IPv4 登录时配置 IPv6 方面(如果可以使用单个 NIC)。

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

Bil*_*hor 2

您可以发出命令来手动配置 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
Run Code Online (Sandbox Code Playgroud)

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