首先确保你的服务商给你分配了IPV6地址,然后按照下面的步骤操作

1.安装网络工具

 apt install net-tools

2.查看网卡信息命令

ifconfig

会输出类似下边这样的内容:
2024-03-26T17:19:45.png

上面,网卡名:ens3;natmask 后面是掩码;inet 后面是 IPv4 IP;inet6 后面是 IPv6 IP
注意,每台vps都不一样,注意区分

3.查看 IPv4 网关

ip route show dev ens3

4.查看 IPV6 网关,default via后边的那一串数字就是,不包含再之后的字母

ip -6 route show dev ens3

5.安装vim

apt install vim

6.编辑网卡文件

vim /etc/network/interfaces

7.进入文档页后,按 i 键进入编辑,然后手动复制命令到下一行

iface eth0 inet6 static
address 你的公网IPV6地址
netmask 64
gateway 你的IPV6网关
autoconf 0
dns-nameservers 2001:4860:4860::8844 2001:4860:4860::8888

8.复制后,英文输入状态按ESC键,然后输入 :wq,按回车,自动保存退出
9.重启网络

/etc/init.d/networking restart

10.重启服务器

reboot

11.测试是否成功,能ping通代表添加完成

ping6 google.com

AWS 添加的示例

iface eth0 inet6 static
address 2600:1f11:305:e800:315b:cfc8:5b55:322c
netmask 64
gateway fe80::cd:79ff:fefd:9697
autoconf 0
dns-nameservers 2001:4860:4860::8844 2001:4860:4860::8888

Debian11禁用ipv6命令

echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf
echo "net.ipv6.conf.default.disable_ipv6 = 1" >> /etc/sysctl.conf
sysctl -p

这将在/etc/sysctl.conf文件中添加两行,然后自动使用sysctl -p命令使更改生效。注意,禁用IPv6可能会影响某些应用程序的功能,请谨慎操作。