千家信息网

【我的Linux,我做主!】IPv6解决方案

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,目录:(一)了解IPv6的结构(二)配置IPv6(一)了解IPv6的结构(1.1)IPv6是Internet Protocol Version 6(互联网协议第6版)的缩写,是互联网工程任务组(IET
千家信息网最后更新 2025年12月02日【我的Linux,我做主!】IPv6解决方案

目录:
(一)了解IPv6的结构
(二)配置IPv6


(一)了解IPv6的结构
(1.1)IPv6是Internet Protocol Version 6(互联网协议第6版)的缩写,是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议,其地址数量号称可以为全世界的每一粒沙子编上一个地址。由于IPv4最大的问题在于网络地址资源有限,严重制约了互联网的应用和发展。IPv6的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍。
(1.2)为了解决IPv4地址短缺的问题,第一种方式我们使用NAT网络地址转换的方案来解决的,例如我们公司内网使用私有地址,然后通过路由器进行NAT转换,出来之后成了一个公网地址,可以和互联网中的公网地址的主机进行通信。第二种方式我们使用DHCP动态主机配置协议即动态地址分配,从而实现高效利用IP地址的方式来缓解IP地址匮乏的问题,使用DHCP分配IP地址是有租约的概念的,每个IP地址都是有一定的租期,当租期到了以后会根据动态分配的规则重新进行IP地址的分配。第三种方式就是使用IPv6的方式重新构建互联网络,由于IPv6具有更大的地址空间、更小的路由表,同时IPv6增加了增强的组播支持以及对流的控制,IPv6加入了自动配置的支持,这是对DHCP协议的改进和扩展,使得网络的管理更加方便和快捷,IPv6具有更高的安全性,在加密与鉴别选项提供了分组的保密性与完整性,以及IPv6允许扩充,拥有更好的头部格式等,使得IPv6技术能够很好的解决IP地址短缺问题。
(1.3)IPv4是32bit的二进制,而IPv6则是使用了128bit的二进制。现在我们将128为的IPv6分成8个部分,每个部分是16bit,中间都使用":"冒号隔开,我们知道4个二进制数可以转换成1个十六进制数,所以第一层我们便可以将128位的二进制数转换成32位的十六进制数。第二层我们可以根据前导零压缩法,如果某部分是以0开始的话,则可以把0省略,例如0001--->1,这样我们便可以进一步简化IPv6地址的格式。第三层我们根据双冒号法,如果有多个0,我们可以将0省略,以冒号代替,且环境中只允许有一个双冒号标识。这样我们得到的IPv6的地址就是相对简化易读的格式了。

(1.4)我们在查询IP地址的时候,我们会看到一串以"fe80"开头的地址,这是属于一种特殊的地址,类似于169.254.0.0网段中的地址,一般是我们通过DHCP获取IP地址或者使用拨号上网的时候,我们计算机没有获取到相应的IP地址的情况下,最终我们IP地址显示的状态。

(1.5)有时候在系统中也会存在"fec0"开头的地址,这类地址类似于IPv4中的私有地址,例如A类私有地址:10.0.0.0/8~10.255.255.255/8,B类私有地址:172.16.0.0/16~172.31.0.0/16,C类私有地址:192.168.0.0/24~192.168.255.0/24。


(二)配置IPv6
(2.1)一般我们配置IPv6是可以通过三种方法来操作的,即图形化界面配置、命令行配置以及修改配置文件等。首先我们通过第一种图形化界面的方式操作,我们在vms001主机上操作,将IPv6配置处改为"手动"方式,然后输入IP地址和子网掩码,然后点击保存并关闭。
# nm-connection-editor &



(2.2)接着我们重启网络服务,并查询网卡的IP地址信息发现,此时已经IPv6的地址已经生效了。
注意:如果有时候我们如果配置完毕后,网络服务无法重新启动,此时我们可以将NetworkManager服务停止,然后再尝试重新启动。
# systemctl stop NetworkManager.service---停止NetworkManager服务

(2.3)第二种我们通过命令行的方式进行配置,我们在vms002主机上查看到并没有设置IPv6的相关信息,此时我们可以先将网卡获取IP地址设置为自动模式,然后设置网卡的IPv6地址为2000::2,最后再将网卡的模式为手动模式即可(图2-6)。我们将网络重启后,此时网卡已经有我们设置的正确的IPv6的地址了(图2-7)。
# nmcli connection
# nmcli connection show eno16777728 | grep ipv6---查询是否有设置网卡的IPv6地址的信息
# nmcli connection modify eno16777728 ipv6.method auto---将网卡获取IP地址设置为自动模式
# nmcli connection modify eno16777728 ipv6.addresses 2000::2/64---设置网卡的IPv6地址为2000::2
# nmcli connection modify eno16777728 ipv6.method manual---设置网卡的模式为手动模式



(2.4)第三种我们通过修改配置文件的方式进行配置,我们可以进入到vms002主机的/etc/sysconfig/network-scripts/目录中对ifcfg-eno16777728配置文件设置IPV6ADDR的值为2000::3即可,然后重启网络后发现此时IP地址已经设置成功了(图2-9)。


(2.5)此时我们在vms002主机上设置的IPv6的地址为2000::3,然后我们尝试ping向vms001主机的IPv6地址2000::1,我们发现是可以正常ping通的。
# ping6 2000::1---从vms002主机ping向vms001主机

------ 本文至此结束,感谢阅读 ------

地址 配置 主机 方式 网卡 网络 模式 互联 互联网 问题 私有 二进制 冒号 分配 服务 信息 动态 手动 文件 格式 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 进职称的数据库平台 怎么在c 中连接数据库 网络安全产业发展研究报告 内网服务器无法联网 第一次国土调查数据库是什么格式 dx 软件开发 对网络安全整改情况的函 滁州安卓软件开发公司哪家好 医疗网络安全公司 漳州理工职业学院计算机网络技术 美橙服务器特价 浙江计算机软件开发如何收费 成都网络安全工程师 赣州的游戏软件开发工作室 shopnc 数据库文档 派远软件开发 句容 兴化直销网络技术解决方案 mc服务器未列入白名单 国产化服务器价格多少 南京 软件开发 免费培训 上海君玲美网络技术有限公司 福建通用软件开发价格多少 社会科学数据库有哪几种 网络技术产品领域内的技术开发 UE设计在软件开发什么阶段 温州hpe刀片服务器价格 河南尚亿网络技术有限公司 2020网络安全教育总结 置家网络技术有限公司 数据库管理技术文件管理阶段
0