管理網路介面的字首 - Amazon Elastic Compute Cloud

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

管理網路介面的字首

您可以使用網路介面管理字首,如下所示。

在建立網路介面期間指派字首

您可以在建立網路介面時指派自動或自訂字首。

Console
在建立網路介面期間指派自動字首
  1. 在 開啟 Amazon EC2主控台https://console.aws.amazon.com/ec2/

  2. 在導覽窗格中,選擇 Network Interfaces (網路介面)

  3. 選擇 Create network interface (建立網路介面)。

  4. 輸入網路介面的描述,選取要在其中建立網路介面的子網路,以及設定私有IPv4和IPv6地址。

  5. 展開 Advanced settings (進階設定)。

  6. 對於IPv4字首委派,請執行下列其中一項操作:

    • 若要自動指派IPv4字首,請選擇自動指派 。對於IPv4字首數量 ,輸入要指派的字首數量。

    • 若要指派特定IPv4字首,請選擇自訂 。選擇新增字首並輸入字首。

  7. 對於IPv6字首委派,請執行下列其中一項操作:

    • 若要自動指派IPv6字首,請選擇自動指派 。對於IPv6字首數量 ,輸入要指派的字首數量。

    • 若要指派特定IPv6字首,請選擇自訂 。選擇新增字首並輸入字首。

    注意

    只有在為 啟用選取的子網路時,才會顯示IPv6字首委派IPv6。

  8. 選取要與網路介面建立關聯的安全群組,並視需要指派資源標籤。

  9. 選擇 Create network interface (建立網路介面)。

AWS CLI
在建立網路介面期間指派自動字IPv4首

使用 create-network-interface命令,並--ipv4-prefix-count設定為您要 AWS 指派的字首數目。在下列範例中, AWS 會指派一個字首。

$ C:\> aws ec2 create-network-interface \ --subnet-id subnet-047cfed18eEXAMPLE \ --description "IPv4 automatic example" \ --ipv4-prefix-count 1
在建立網路介面期間指派特定字IPv4首

使用 create-network-interface命令並--ipv4-prefixes設定為字首。 AWS 從此範圍中選取 IP 地址。在下列範例中,字首CIDR為 10.0.0.208/28

$ C:\> aws ec2 create-network-interface \ --subnet-id subnet-047cfed18eEXAMPLE \ --description "IPv4 manual example" \ --ipv4-prefixes Ipv4Prefix=10.0.0.208/28
在建立網路介面期間指派自動字IPv6首

使用 create-network-interface命令,並--ipv6-prefix-count設定為您要 AWS 指派的字首數目。在下列範例中, AWS 會指派一個字首。

$ C:\> aws ec2 create-network-interface \ --subnet-id subnet-047cfed18eEXAMPLE \ --description "IPv6 automatic example" \ --ipv6-prefix-count 1
在建立網路介面期間指派特定字IPv6首

使用 create-network-interface命令並--ipv6-prefixes設定為字首。 AWS 從此範圍中選取 IP 地址。在下列範例中,字首CIDR為 2600:1f13:fc2:a700:1768::/80

$ C:\> aws ec2 create-network-interface \ --subnet-id subnet-047cfed18eEXAMPLE \ --description "IPv6 manual example" \ --ipv6-prefixes Ipv6Prefix=2600:1f13:fc2:a700:1768::/80

將字首指派給現有的網路介面

您可以將自動或自訂字首指派給現有的網路介面。

Console
將自動字首指派給現有網路介面
  1. 在 開啟 Amazon EC2主控台https://console.aws.amazon.com/ec2/

  2. 在導覽窗格中,選擇 Network Interfaces (網路介面)。

  3. 選取要指派字首的網路介面,然後選取 Actions (動作)、Manage prefixes (管理字首)。

  4. 對於IPv4字首委派,請執行下列其中一項操作:

    • 若要自動指派IPv4字首,請選擇自動指派 。對於IPv4字首數量 ,輸入要指派的字首數量。

    • 若要指派特定IPv4字首,請選擇自訂 。選擇新增字首並輸入字首。

  5. 對於IPv6字首委派,請執行下列其中一項操作:

    • 若要自動指派IPv6字首,請選擇自動指派 。對於IPv6字首數量 ,輸入要指派的字首數量。

    • 若要指派特定IPv6字首,請選擇自訂 。選擇新增字首並輸入字首。

    注意

    只有在為 啟用選取的子網路時,才會顯示IPv6字首委派IPv6。

  6. 選擇 Save (儲存)。

AWS CLI

您可以使用 assign-ipv6-addresses 命令來指派字IPv6首,以及將字IPv4首指派給現有網路介面的assign-private-ip-addresses命令。

將自動字IPv4首指派給現有的網路介面

使用 assign-private-ip-addresses命令,並--ipv4-prefix-count設定為您要 AWS 指派的字首數目。在下列範例中, AWS 會指派一個IPv4字首。

aws ec2 assign-private-ip-addresses \ --network-interface-id eni-081fbb4095EXAMPLE \ --ipv4-prefix-count 1
將特定字IPv4首指派給現有的網路介面

使用 assign-private-ip-addresses命令並--ipv4-prefixes設定為字首。 AWS 從此範圍中選取IPv4地址。在下列範例中,字首CIDR為 10.0.0.208/28

aws ec2 assign-private-ip-addresses \ --network-interface-id eni-081fbb4095EXAMPLE \ --ipv4-prefixes 10.0.0.208/28
將自動字IPv6首指派給現有的網路介面

使用 assign-ipv6-addresses 命令,並--ipv6-prefix-count設定為您要 AWS 指派的字首數目。在下列範例中, AWS 會指派一個IPv6字首。

aws ec2 assign-ipv6-addresses \ --network-interface-id eni-00d577338cEXAMPLE \ --ipv6-prefix-count 1
將特定字IPv6首指派給現有的網路介面

使用 assign-ipv6-addresses 命令,並--ipv6-prefixes設定為 字首。從此範圍 AWS 中選取IPv6地址。在下列範例中,字首CIDR為 2600:1f13:fc2:a700:18bb::/80

aws ec2 assign-ipv6-addresses \ --network-interface-id eni-00d577338cEXAMPLE \ --ipv6-prefixes 2600:1f13:fc2:a700:18bb::/80

從網路介面移除字首

您可以從現有的網路界面移除字首。

Console
從網路介面移除字首
  1. 在 開啟 Amazon EC2主控台https://console.aws.amazon.com/ec2/

  2. 在導覽窗格中,選擇 Network Interfaces (網路介面)

  3. 選取網路介面。

  4. 選擇動作 管理字首

  5. 對於IPv4字首委派 ,若要移除特定字首,請選擇要移除字首旁的取消指派。若要移除所有字首,請選擇不要指派

  6. 對於IPv6字首委派 ,若要移除特定字首,請選擇要移除字首旁的取消指派。若要移除所有字首,請選擇不要指派

    注意

    只有在為 啟用選取的子網路時,才會顯示IPv6字首委派IPv6。

  7. 選擇 Save (儲存)。

AWS CLI

您可以使用 unassign-ipv6-addresses 命令來移除字IPv6首,以及從現有網路介面移除字IPv4首的unassign-private-ip-addresses命令。

從網路介面移除字IPv4首

使用 unassign-private-ip-addresses命令,並--ipv4-prefix設定為您要移除的地址。

aws ec2 unassign-private-ip-addresses \ --network-interface-id eni-081fbb4095EXAMPLE \ --ipv4-prefixes 10.0.0.176/28
從網路介面移除字IPv6首

使用 unassign-ipv6-addresses 命令,並將 --ipv6-prefix 設定為您要移除的位址。

aws ec2 unassign-ipv6-addresses \ --network-interface-id eni-00d577338cEXAMPLE \ --ipv6-prefix 2600:1f13:fc2:a700:18bb::/80