天天看點

Ubantu18系統内部手動配置ipv6位址

概述

目前官方文檔中有針對Ubantu14/16的手動 配置文檔 ,Ubantu18配置略有差别,将在本文中進行步驟整理

詳細資訊

1、遠端連接配接執行個體。修改核心參數 vim /etc/sysctl.conf

修改部分如下

net.ipv6.conf.all.disable_ipv6 = 0

net.ipv6.conf.default.disable_ipv6 = 0

net.ipv6.conf.lo.disable_ipv6 = 0

net.ipv6.conf.eth0.disable_ipv6 =0

執行 sysctl -p 使其生效

2、通過執行個體中繼資料擷取對應ipv6位址和網關 (其中[mac]位址替換成 執行個體網卡的mac位址)

curl

http://100.100.100.200/latest/meta-data/network/interfaces/macs/[mac]/ipv6s http://100.100.100.200/latest/meta-data/network/interfaces/macs/[mac]/ipv6-gateway

3、運作vi /etc/network/interfaces打開網卡配置檔案,eth0為網卡辨別符,您需要修改成實際的辨別符。在檔案中根據上面擷取到的資訊,另起一行,添加以下配置:

auto eth0

iface eth0 inet6 static

address

gateway

檔案内容示例如圖

Ubantu18系統内部手動配置ipv6位址

4、重新開機網絡服務或重新開機伺服器

5、測試ipv6網絡連通性即可