跳轉到內容

甲骨文雲(Oracle Cloud)免費服務器開啟 IPv6

面板操作

Oracle IPv6


Oracle IPv6


Oracle IPv6

Oracle IPv6


Oracle IPv6

Oracle IPv6

WARNING

這裡如果出現下面的錯誤:NotAuthorizedOrNotFound,請移步到 處理錯誤 部分內容解決!成功後再繼續這裡的步驟!!

Oracle IPv6


Oracle IPv6


Oracle IPv6

  • 目的地 CIDR 塊:::/0 (注意2個冒號)
  • 目標類型:Internet網關

Oracle IPv6

Oracle IPv6

  • 目的地類型:CIDR
  • 目的地 CIDR:::/0 (注意2個冒號)
  • IP協議:所有協議

Oracle IPv6

右側可見多了一個IPv6地址 的選項!點擊 分配 IPv6 地址


Oracle IPv6

Oracle IPv6

系統操作

TIP

  • ARM機器網卡名稱默認為 enp0s6
  • AMD機器網卡名稱默認為 ens3

1. 獲取IPv6

sh
dhclient -6 ens3

2. 查看IPv6是否生效

sh
ip add

Oracle IPv6


3. 測試一下IPv6網絡情況!

sh
ping6 google.com

Oracle IPv6


4. 重啟服務器

sh
reboot

處理錯誤

添加IPv6的時候 提示:NotAuthorizedOrNotFound

首選打開 Cloud Shell 執行命令

Oracle IPv6


1. 獲取 compartment_id

sh
oci iam compartment list

Oracle IPv6


2. 查詢子網(subnet)列表,獲取到子網ID(紅框內) subnet_id

TIP

下面命令中的 [compartment_id] 替換為 上面的 compartment_id,不保留[]符號

sh
oci network subnet list --compartment-id [compartment_id]

Oracle IPv6


3. 獲取 cidr

Oracle IPv6


4. 更新子網(subnet)信息

[subnet_id][cidr] 替換一下!

sh
oci network subnet update --subnet-id [subnet_id] --ipv6-cidr-block [cidr]

TIP

如果執行提示錯誤:The requested ipv6CidrBlock 2603:c1:3:b500::/56 is invalid: Subnet can have only 64 bit IPv6 CIDRs.

需要修改cidr,2603:c1:3:b500::/56 -> 2603:c1:3:b500::/64

然後重新執行

最後更新於: