Lazy loaded image
2️⃣甲骨文云、digitalocean家的vps开启ipv6
Words 615Read Time 2 min
2024-1-1
2025-4-17
type
status
date
slug
summary
tags
category
icon
password

😀 甲骨文云、digitalocean家的vps开启ipv6

DD后的Debian11、12开机自动开启ipv6

1、备份保存一下配置:
2、echo一键导入:
注意 Name=enp0s3,要通过命令 ip a 查询一下
3、系统设置
重启之前,需要在甲骨文web页面开启ipv6

Digital_Ocean开机自动开启ipv6

一、开启IPv6

很容易,登录DigitalOcean Contorl Panel
选择需要开启IPv6的Droplet
选择Settings
点击Public IPv6 Network下的Enable
等待几秒钟就会出现分配好的IPv6地址等信息,比如我的:
注意:
  • 此IPv6地址不需要重启服务器即已生效
  • 像我的IPv6地址这里显示的是 2604:a880:1:20::13:c001/64,而实际使用时是不需要后面的/64的,即我的IPv6地址为 2604:a880:1:20::13:c001
此时从本地计算机ping这个 IPv6地址是ping不通的,如:
会出现:
其实原因是:Digital_Ocean虽然已经将此IPv6地址分配给这个Droplet,但此Droplet服务器网卡中还未更新IPv6地址。

二、修改服务器IPv6配置

使用这个命令可以看到服务器网卡目前设置的IPv6地址:
可以看到例如:
解决ping不通的方法就是手动配置IPv6地址。
首先配置IPv6地址:
然后配置IPv6网关:
这样再ping自己服务器的IPv6地址就能ping通了,不过服务器重启后又会要重复上述步骤。

三、固化IPv6配置

为了避免每次重启服务器都要重新配置IPv6,可以通过写入服务器网络配置文件的方式实现。
Ubuntu下,编辑/etc/network/interfaces文件:
将下面的内容添加到文件中:
注意:上面的YOUR_PUBLIC_IPV6_ADDRESS最后没有/64
重启后即生效。
这样即可正常使用此IPv6地址,甚至用来SSH登录。
上一篇
一键安装tcping的脚本
下一篇
群晖7.2-acme部署证书并自动更新