本篇章博客介绍,如何给你的服务器,增加IPv6地址
网络配置,有一定的风险,请勿直接在生产环境进行,请先用虚拟机测试OK,再进行生产实践。
网络配置,有一定的风险,请勿直接在生产环境进行,请先用虚拟机测试OK,再进行生产实践。
网络配置,有一定的风险,请勿直接在生产环境进行,请先用虚拟机测试OK,再进行生产实践。
假设你公网网卡名称为 eth0,本文以此名称示例,请修改到你自己的网卡名称
假设你的公网IPv6地址为 address 20a1:0db1:0021:0008:0000:0000:6115:eb3f
假设你的公网IPv6网关为 gateway 20a1:0db1:0021:0008:0000:0000:0000:0001
假设你的公网IPv6掩码为 netmask 64
段落1、如果系统为Debian / Ubuntu 16.04
修改 /etc/network/interfaces.d/90-ipv6 iface eth0 inet6 static accept_ra 0 address 20a1:0db1:0021:0008:0000:0000:6115:eb3f netmask 64 mtu 1500 gateway 20a1:0db1:0021:0008:0000:0000:0000:0001 重启网络服务 systemctl restart networking
段落2、如果系统为Ubuntu 18.04 / 20.04
修改 /etc/netplan/90-ipv6.yaml network: ethernets: eth0: addresses: - 20a1:0db1:0021:0008:0000:0000:6115:eb3f/64 gateway6: 20a1:0db1:0021:0008:0000:0000:0000:0001 version: 2 应用到网络 netplan apply
段落3、如果系统为CentOS / AlmaLinux
修改 /etc/sysconfig/network-scripts/ifcfg-eth0 增加 IPV6ADDR=20a1:0db1:0021:0008:0000:0000:6115:eb3f/64 IPV6INIT=yes IPV6_DEFAULTGW=20a1:0db1:0021:0008:0000:0000:0000:0001%eth0 重启网络服务 systemctl restart network
上面任意系统修改后,记得查看一下网络状况
ip -6 addr
附录、如果商家给你的是一个/64透传的地址,则可能优先按照商家的教程配置,网络复杂,根据实际的配置
比如下面的配置,增加在 /etc/network/interfaces
iface ens3 inet6 static address 2a06:af81:1:8682::1/64 gateway fe80::1