debian系统添加/禁用ipv6
首先确保你的服务商给你分配了IPV6地址,然后按照下面的步骤操作
1.安装网络工具
apt install net-tools
2.查看网卡信息命令
ifconfig
会输出类似下边这样的内容:
上面,网卡名: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可能会影响某些应用程序的功能,请谨慎操作。
评论区(暂无评论)