前言
在管理 Linux 服务器时,给网卡配置 IPv6 地址是常见需求。本文将介绍如何在不同 Linux 发行版上永久添加 IPv6 地址,并保证配置生效。为了安全起见,文中示例使用了伪造的 IPv6 地址,请替换成你自己的地址。
推荐临时添加 避免VPS修改失败失联
🌟本文最下方有 IPv6 Shell命令生成器 自带安装和卸载命令🌟
查看当前 IPv6 配置
先确认当前网卡的 IPv6 地址
ip -6 addr show dev eth0
临时添加 IPv6 地址(重启后失效)
使用ip
命令临时添加
sudo ip -6 addr add 2401:xxxx:xxxx:xxxx::b/64 dev eth0
删除临时添加的ipv6
sudo ip -6 addr del 2401:xxxx:xxxx:xxxx::b/64 dev eth0
永久添加 IPv6 地址
1. Debian / Ubuntu(使用 /etc/network/interfaces
)
如果你的系统使用 /etc/network/interfaces
管理网络,编辑此文件
sudo nano /etc/network/interfaces
找到网卡配置部分,添加第二个 IPv6 地址
iface eth0 inet6 static
address 2401:xxxx:xxxx:xxxx::a
netmask 64
# 新增IPv6地址
up ip -6 addr add 2401:xxxx:xxxx:xxxx::b/64 dev eth0
保存退出,重启网络服务
sudo systemctl restart networking
2. Ubuntu 18.04+(使用 Netplan)
Netplan 是现代 Ubuntu 的默认网络配置工具。
找到 Netplan 配置文件
进入目录
cd /etc/netplan/
ls
你会看到 .yaml
文件,通常是 01-netcfg.yaml
或 50-cloud-init.yaml
。
编辑文件,添加多个 IPv6 地址
打开文件
sudo nano 50-cloud-init.yaml
示例配置
network:
version: 2
ethernets:
eth0:
addresses:
- 2401:xxxx:xxxx:xxxx::a/64
- 2401:xxxx:xxxx:xxxx::b/64
dhcp6: no
保存后应用配置
sudo netplan apply
评论区