APP下载

六大系统怎么配置IPv6

2019-07-10刘宏光

网络安全和信息化 2019年7期
关键词:配置文件以太网网关

前面内容我们了解了IPv6的基础知识,后面继续来给各位介绍下常见操作系统怎么配置IPv6。

在正式介绍之前给各位读者一个小建议,当然您也可以不按照该建议做,但是这个建议关系到后面的高级应用,无论是对于企业还是运营商都非常有用。对于有一定基础的读者来说就算不按该建议做,等到了后面也能很好的理解,但对于基础不足的来说可能会出现各种问题。

首先,我们假设手里有一批服务器,现在需要启用IPv6的地址,按照之前我们的了解,分配到每个企业的IPv6可以说是多如牛毛,因此怎么使用才是最大的问题。

图2 Windows IPv6配置

那么笔者的建议就是,将所分配的IPv6地址尽量与IPv4地址对应起来。

假设分配到的IPv6是2019:513::/64,那么对于拥有固定IP的服务器或其他固定IP的设备,将已有IPv4地址转为IPv6的后32位,然后与分配的IPv6前缀直接合并。

比如,当前IPv4的IP地址为201.9.5.13,通过各种计算转为IPv6的后32位就是c909:50d,加上分配的前缀,最终IPv6地址为2019:513::c909:50d。

估计这个时候公司服务器多的朋友可能有些为难了,他们的公司可能有服务器1500台,这么多服务器一个个计算,工作量无疑是巨大的。

但庆幸的是其实我们根本就不用计算可直接转换,至于怎么做会在本章最后告知各位。

好了,现在开始正式介绍各系统怎么配置IPv6。

微软Windows

Windows是各位用得最多的系统,相对来说也比较简单,在网卡属性里选择“Internet协议版本6(TCP/IPv6)”进行配置即可,如图2所示。

命令行:(永久有效,命令行请用“管理员权限启动”)

netsh interface IPv6 add address 以太网 2019:513::c909:50d/96//配置IP

netsh interface IPv6 add route ::/0 interface=以太网 nexthop=2019:513::c909:501 //配置网关

netsh interface IPv6 add dnsservers 以太网2019:8888::8 //配置DNS

CentOS/Redhat

命令行实时生效(非永久):

ip -6 addr add 2019:513::c909:50d/96 dev eth0//配置IP

ip -6 route add default via 2019: 513::c909:501 //配置网关

echo 2019:8888::8>> /etc/resolv.conf//配置DNS

配置文件(永久):

vi /etc/sysconfig/network-scripts/ifcfgeth0

增加:

IPV6INIT="yes"

IPV6_AUTOCONF="no"

IPV6_DEFROUTE="yes"

IPV6_FAILURE_FATAL="no"

IPV6_ADDR_GEN_MODE="stable-privacy"

IPV6ADDR=2019:513::c909: 50d/96

IPV6_DEFAULTGW=2019:513::c909:501

Debian/Ubuntu

命令行实时生效(非永久):

ip -6 addr add 2019:513::c909:50d/96 dev eth0 //配置IP

ip -6 route add default via 2019:513::c909:501 //配置网关

echo 2019:8888::8>> /etc/resolv.conf//配置DNS

配置文件(永久):

vi /etc/Network Manager /systemconnections/Wiredconnection 1

新增:

[IPv6]

addr-gen-mode=eui64

address1=2019:513::c909:50d/96,2019:513::c909:501

dns=2019:8888::8

dns-search=liuhg.com

ip6-privacy=2

method=manual

图3 ping IPv6

FreeBSD

命令行实时生效(非永久):

ifconfig em0 inet6 2019:513::c909:50d/96//配置IP

route -6 add default 2019:513::c909:501//配置网关

echo 2019:8888::8>> /etc/resolv.conf//配置DNS

配置文件(永久):

ee /etc/rc.conf

新增:

ifconfig_em0_IPv6="inet6 2019:513::c909:50d/96"

IPv6_defaultrouter="2 019:513::c909:501"

到此,六大系统的IPv6地址配置就已经全部完成了,如果你有多台服务器,你现在就可以相互ping一下试试。

记得Windows的ping能够直接兼容IPv6,其他5个系统则需要使用ping6指令。

而关于IPv4快速转IPv6的小技巧,其实非常简单,各位将IPv6的前缀直接加上IPv4地址,然后正常ping IPv6,操作系统就会直接帮你转换完成的,如图3所示。

可见操作系统为了兼容IPv4的格式,在细节上也都有为各位着想。

猜你喜欢

配置文件以太网网关
基于Docker的实时数据处理系统配置文件管理软件的设计与实现
基于FPGA的工业TSN融合网关设计
一种主从冗余网关的故障模式分析与处理
从Windows 10中删除所有网络配置文件
用软件处理Windows沙盒配置文件
互不干涉混用Chromium Edge
天地一体化网络地面软网关技术及其应用
车联网网关架构的设计
三大因素驱动创新提速以太网快步迈入“灵活”时代
三大因素驱动创新提速 以太网快步迈入“灵活”时代