

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 Lightsail 中配置 cPanel 实例的 IPv6 连接
<a name="amazon-lightsail-configure-ipv6-on-cpanel"></a>

默认情况下，Amazon Lightsail 中的所有实例都分配了公有和私有 IPv4 地址。您可以选择为实例启用 IPv6，以为其分配公有 IPv6 地址。有关更多信息，请参阅 [Amazon Lightsail IP 地址](understanding-public-ip-and-private-ip-addresses-in-amazon-lightsail.md)和[启用或禁用 IPv6](amazon-lightsail-enable-disable-ipv6.md)。

为使用 cPanel 和 WHM 蓝图的实例启用 IPv6 后，您必须执行一系列附加步骤，以使实例知道其 IPv6 地址。在本指南中，我们将介绍必须对 cPanel 和 WHM 实例执行的附加步骤。

## 先决条件
<a name="ipv6-cpanel-prerequisites"></a>

满足以下先决条件（如果尚未满足）：
+ 在 Lightsail 中创建一个 cPanel 和 WHM 实例。有关更多信息，请参阅[创建实例](how-to-create-amazon-lightsail-instance-virtual-private-server-vps.md)。
+ 配置 cPanel 和 WHM 实例。有关更多信息，请参阅 [Quick Start 指南：Amazon Lightsail 的 cPanel 和 WHM](amazon-lightsail-quick-start-guide-cpanel.md)。
**重要**  
在继续执行本指南中的步骤之前，请确保已执行所有软件更新和必要的系统重启。
+ 为 cPanel 和 WHM 实例启用 IPv6。有关更多信息，请参阅[启用或禁用 IPv6](amazon-lightsail-enable-disable-ipv6.md)。
**注意**  
2021 年 1 月 12 日或之后创建的新 cPanel 和 WHM 实例在 Lightsail 控制台中创建时默认启用了 IPv6。即使在创建实例时默认启用了 IPv6，您也必须完成本指南中的以下步骤以配置实例的 IPv6。

## 配置 cPanel 和 WHM 实例的 IPv6。
<a name="configure-ipv6-cpanel"></a>

请完成以下过程，在 Lightsail 中配置 cPanel 和 WHM 实例的 IPv6。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在 Lightsail 主页的**实例**部分中，找到要配置的 cPanel 和 WHM 实例，然后选择基于浏览器的 SSH 客户端图标以使用 SSH 连接。  
![\[Lightsail 主页中基于浏览器的 SSH 客户端图标。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/lightsail-cpanel-ssh-quick-connect.png)

1. 连接到实例后，请输入以下命令，使用 Nano 打开 `ifcfg-eth0` 网络接口配置文件。

   ```
   sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0
   ```

1. 将以下文本行添加到文件中（如果这些文本尚未存在）。

   ```
   IPV6INIT=yes
   IPV6_AUTOCONF=yes
   DHCPV6C=yes
   ```

   结果应该类似以下示例。  
![\[实例上的网络接口配置文件。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/lightsail-cpanel-network-interface-configuration-file.png)

1. 按键盘上 **CTRL\$1C** 退出该文件。

1. 当系统提示保存修改后的缓冲区时，按 **Y**，然后按 **Enter** 键以保存到现有文件。这将保存您对 `ifcfg-eth0` 网络接口配置文件所做的编辑。

1. 关闭基于浏览器的 SSH 窗口并切换回 Lightsail 控制台。

1. 在 Lightsail 主页的**实例**部分，选择 cPanel 和 WHM 实例的操作菜单 (⋮)，然后选择**重启**。  
![\[Lightsail 主页上的实例重启选项。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/lightsail-cpanel-instance-reboot.png)

   等待几分钟以完成实例的重启，然后继续执行下一步。

1. 在 Lightsail 主页的**实例**部分，记下分配给 cPanel 和 WHM 实例的 IPv6 地址。  
![\[Lightsail 主页上的实例 IPv6 地址。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/lightsail-cpanel-ipv6-address.png)

1. 打开一个新的浏览器选项卡，然后登录到 cPanel 和 WHM 实例的 Web Host Manager (WHM)。

1. 在 WHM 控制台的左侧导航窗格中，选择**基本 WebHost Manager 设置**。  
![\[导航窗格中的基本 WebHost Manager 安装选项。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/lightsail-cpanel-basic-webhost-manager-menu-option.png)

1. 在**全部**选项卡中，找到**要使用的 IPv6 地址**的文本，然后输入分配给实例的 IPv6 地址。您应记下在此过程的步骤 9 中分配给实例的 IPv6 地址。  
![\[实例的 IPv6 地址。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/lightsail-cpanel-ipv6-address-entry.png)

1. 滚动到页面底部并选择 **Save Changes (保存更改)**。

1. 在 WHM 控制台的左侧导航窗格中，选择 **Tweak Settings (调整设置)**。  
![\[导航窗格中的调整设置选项。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/lightsail-cpanel-tweak-settings.png)

1. 在**全部**选项卡中，向下滚动以找到**侦听 IPv6 地址**设置，并将其设置为**开**。  
![\[侦听 IPv6 地址选项。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/lightsail-cpanel-listen-to-ipv6-addresses.png)

1. 滚动到页面底部并选择 **Save (保存)**。

1. 切换回 Lightsail 控制台。

1. 在 Lightsail 主页的**实例**部分，选择 cPanel 和 WHM 实例的操作菜单 (⋮)，然后选择**重启**。  
![\[Lightsail 主页上的实例重启选项。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/lightsail-cpanel-instance-reboot.png)

   等待几分钟以完成实例的重启，然后继续执行下一步。

1. 选择 CPanel 和 WHM 实例的基于浏览器的 SSH 客户端图标，以使用 SSH 连接。  
![\[Lightsail 主页中基于浏览器的 SSH 客户端图标。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/lightsail-cpanel-ssh-quick-connect.png)

1. 连接到实例后，输入以下命令以查看在实例上配置的 IP 地址，并确认实例现在正在识别其所分配的 IPv6 地址。

   ```
   ip addr
   ```

   您看到的响应与以下示例类似。如果您的实例确实识别了其 IPv6 地址，那么您将在响应中看到列出的地址，其标签为此示例中显示的**全局范围**。  
![\[已在实例上配置的 IPv6。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/lightsail-cpanel-ssh-ip-addr-ipv6-configured.png)

1. 输入以下命令以确认您的实例能够 Ping IPv6 地址。

   ```
   ping6 ipv6.google.com -c 6
   ```

   结果应与以下示例类似，该示例确认您的实例能够 Ping IPv6 地址。  
![\[Ping6 结果。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/lightsail-cpanel-ssh-ping6-result.png)