配置IPV6

介绍
ikoula其独立服务器支持IPv6,但是需要用户自己手动设置。

配置IPv6
ikoula给定的IPv6地址格式为
2a00:c70:1:XXX:XXX:XXX:XXX:YYYY/96
其中
XXX:XXX:XXX:XXX为你当前服务器的IPv4地址
YYYY为任意的合法十六进制数,范围从0000到FFFF

例如:
服务器IP213.246.56.94
那么可以设置你的IPv6地址为2a00:c70:1:213:246:56:94:1
而其对应的网关地址为2a00:c70:213:246:56:94::1

编辑文件/etc/network/interfaces

iface eth0 inet6 static
        address 2a00:c70:1:213:246:56:94:2333/96
        gateway 2a00:c70:1:213:246:56::1
        dns-nameservers 213.246.33.228 213.246.33.229 80.93.83.25
        dns-search ikoula.com

然后重启网络即可生效。

/etc/init.d/networking restart

Ubuntu 18.04
因为Ubuntu 18.04开始使用netplan进行网络设置,所以设置方法有所不同。

nano /etc/netplan/01-netcfg.yaml

network:
        version: 2
        renderer: networkd
        ethernets:
                eth0:
                        dhcp4: no
                        dhcp6: no
                        addresses: [213.246.56.94/24, '2a00:c70:1:213:246:56:94:2333/96']
                        gateway4: 213.246.15.1
                        gateway6: 2a00:c70:1:213:246:56::1
                        nameservers:
                                addresses: [213.246.36.14,213.246.33.144,80.93.83.11]

编辑完成后输入netplan apply即可

ipv6默认路由(网关)添加

ping了一下google,发现 Network is unrecheable
是不是路由有问题?

route -A inet6

发现路由表里没有网关。倒是有一个ipv6的目标网段2001:da8:203:ec7::/64

然后我就顺势ping了一下2001:da8:203:ec7::1,发现可以ping通
于是我手动往路由表里加了一条路由,把2001:da8:203:ec7::1作为网关:

route add -A inet6 default gw 2001:da8:203:ec7::1

然后路由表里就出现了上图中_gateway那一条,这时候发现google可以ping通了。

Last modification:August 2, 2021
如果觉得我的文章对你有用,请随意赞赏