ubuntu启动ipv6

1、先看系列是否分配了IPV6。没分配先联系下服务商,我这里是已经分配惹。
$ ip addr | grep inet6
inet6 ::1/128 scope host
inet6 210a:****:****:****:0:****:****:****/128 scope global dynamic noprefixroute
inet6 fa82::****:**:****:2e53/64 scope link

2、修改网卡配置文件
$ vim /etc/netplan/50-cloud-init.yaml
network:
    version: 2
    ethernets:
        eth0:
            dhcp4: true
            match:
                macaddress: **:**:**:**:**:**
            addresses:
                - 210a:****:****:****:0:****:****:****/128
            set-name: eth0
增加了一行addresses配置,设置的IP地址就是第一步里返回的IP

3、查看IPV6的路由配置
$ route -6
找到Destination这一列,以第一个以/64结尾的ip,就是网关IP,比如:210a:****:****:****::/64

4、设置网关
$ ip -6 route add default dev eth0 via 210a:****:****:****

测试一波IPV6
$ ping6 www.google.com
能ping通,就说明已经配置好了IPV6