打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
简述不同操作系统配置IPv6地址的主要方法

本文这些示例中都假设IPv 6子网是2001:db8:1000::/64,需要自己手动分配并更新。

实验环境:www.idccoupon.com

同时会用2001:db8:1000::100作为要分配的主要IPv 6地址,还将配置2001:db8:1000::200作为辅助IPv 6地址。添加辅助IPv 6并不是必须的。

注意:如果将IPv 6子网添加到现有VPS服务器当中中,则必须重新启动服务器才能使得IPv 6工作。而通过SSH或类似的方法重新启动是不够的。在服务器重新启动之前,IPv 6根本无法工作。如果在初始服务器部署期间选择了IPv 6,则不适用于此。

下面简单分享不同操作系统配置IPv6的方法。

CentOS 6  CentOS 7

将下列行添加到/etc/sysconfig/network-scripts/ifcfg-eth0 文件,

IPV6INIT="yes"

IPV6ADDR="2001:db8:1000::100/64"

IPV6_AUTOCONF="yes"

IPV6ADDR_SECONDARIES="2001:db8:1000::200/64"

重新启动网络或重新启动。

service network restart

如果启用了IP转发则还需要将以下行添加到/etc/sysctl.conf文件。这些变量的默认设置(1)阻止IPv 6在启用IP转发时正常工作。您可以通过运行sysctl net.ipv4.ip_forward".

net.ipv6.conf.all.accept_ra=2

net.ipv6.conf.eth0.accept_ra=2

CentOS 8

动态配置

将以下内容填写到/etc/sysconfig/network-scripts/ifcfg-ens3文件:

TYPE="Ethernet" 
DEVICE="ens3" 
ONBOOT="yes" 
BOOTPROTO="dhcp" 
IPV6INIT="yes" 
IPV6_AUTOCONF="yes" 
IPV6ADDR_SECONDARIES="2001:db8:1000::100 2001:db8:1000::200" 

重新启动连接,或重新启动。

nmcli con load /etc/sysconfig/network-scripts/ifcfg-ens3
nmcli con up 'System ens3'

 

Debian 8

动态配置

对于动态配置,请将以下行添加到/etc/network/interfaces文件。

iface eth0 inet6 auto

重新启动网络或重新启动。

systemctl restart networking.service

 

静态配置

对于静态配置,将以下行添加到/etc/network/interfaces文件。

iface eth0 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev eth0 2001:db8:1000::200

重新启动网络或重新启动。

systemctl restart networking.service

 

Debian 9 Debian 10

动态配置

对于动态配置,请将以下行添加到/etc/network/interfaces文件。

iface ens3 inet6 auto

重新启动网络或重新启动。

systemctl restart networking.service

 

静态配置

对于静态配置,将以下行添加到/etc/network/interfaces文件。

iface ens3 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev ens3 2001:db8:1000::200

重新启动网络或重新启动。

systemctl restart networking.service

 

Fedora 26-28

将下列行添加到/etc/sysconfig/network-scripts/ifcfg-ens3文件。

IPV6INIT="yes" 
IPV6ADDR="2001:db8:1000::100/64" 
IPV6_AUTOCONF="yes" 
IPV6ADDR_SECONDARIES="2001:db8:1000::200/64" 

重新启动网络或重新启动。

systemctl restart network.service

 

Fedora 29-31

运行以下命令,用于动态IPv 6配置和一个额外的IPv 6地址(/128)。可以以同样的方式添加其他地址。

nmcli con mod 'Wired connection 1' ipv6.method 'auto' ipv6.addresses ''
nmcli con mod 'Wired connection 1' +ipv6.addresses '2001:db8:1000::200/128'
nmcli con up 'Wired connection 1'

 

 

OpenBSD 6.0-OpenBSD 6.2

将下列行添加到/etc/hostname.vio0文件。

inet6 autoconf -autoconfprivacy
inet6 alias 2001:db8:1000::200 64

重新启动接口或重新启动。

sh /etc/netstart vio0

 

OpenBSD 6.3-OpenBSD 6.6

将下列行添加到/etc/hostname.vio0文件。

inet6 autoconf -autoconfprivacy -soii
inet6 alias 2001:db8:1000::200 64

重新启动接口或重新启动。

sh /etc/netstart vio0

 

Ubuntu 14.04

动态配置

对于动态配置,请将以下行添加到/etc/network/interfaces文件。

iface eth0 inet6 auto

重新启动实例。

静态配置

对于静态配置,将以下行添加到/etc/network/interfaces文件。

iface eth0 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev eth0 2001:db8:1000::200

 

Ubuntu 16.04

动态配置

对于动态配置,请将以下行添加到/etc/network/interfaces文件。

iface ens3 inet6 auto

重新启动网络或重新启动。

systemctl restart networking.service

静态配置

对于静态配置,将以下行添加到/etc/network/interfaces文件。

iface ens3 inet6 static
address 2001:db8:1000::100
netmask 64
up /sbin/ip -6 addr add dev ens3 2001:db8:1000::200

重新启动网络或重新启动。

systemctl restart networking.service

 

Ubuntu 17.10  Ubuntu 18.xx Ubuntu 19.xx

将以下内容增加到/etc/netplan/10-ens3.yaml文件。

network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      dhcp4: yes
      addresses:
        - '2001:db8:1000::200/64'

更新网络或重新启动。

netplan apply

 

WindowsServer 2012 R2 WindowsServer 2016  WindowsServer 2019

查找系统上的公共接口名称,可以用ipconfig /all或者导航Windows控制面板。

替换Ethernet使用Windows选择的公共接口名称并运行以下命令。

netsh interface ipv6 set global randomizeidentifiers=disabled
netsh interface ipv6 add address interface="Ethernet" address="2001:db8:1000::100/64" 
netsh interface ipv6 add address interface="Ethernet" address="2001:db8:1000::200/64" 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Redhat网络配置
Ubuntu 14.04.1下的DNS 配置
Linux静态IP配置
CentOS7网络配置和服务管理
基于RHEL8/CentOS8的网络IP配置详解
Linux下搭建一个支持IPv6的PPTP VPN
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服