环境
oscentos7

1.背景

正常网卡通过dhcp是不会自动获取ipv6地址的,一般手动执行dhclient -6 <网卡名>可以获取
现在需求是:实现os启动后自动获取ipv6地址

2.方法

网卡对应配置文件/etc/sysconfig/network-scripts/ifcfg-<网卡名>添加修改如下字段然后重启

NAME=ens3
DEVICE=ens3
TYPE=Ethernet
BOOTPROTO=dhcp
IPV6INIT=yes
IPV6_AUTOCONF=no
DHCPV6C=yes
ONBOOT=yes

3.实践

本次实践采用的是kvm虚机,从宿主机dhcp地址方式
Tip:
具体模型可以参考【云计算 | OpenStack】从零开始使用libvirt创建一个kvm虚机

3.1 宿主机准备dhcp服务器

这里宿主机使用dnsmasq提供dhcp服务

在这里插入图片描述
在这里插入图片描述

3.2 修改kvm虚机网卡配置文件

在这里插入图片描述

3.3 重启kvm虚机

重启完成后,可以自动获取dhcp地址池中的地址
在这里插入图片描述
注:这里发现ipv6的地址默认是128位,查阅相关资料,主要原因虚机没有获取到地址前缀默认路由

3.4 测试kvm虚机和宿主机网络连通性

这里ipv6地址无法ping通宿主机,原因就是3.3提到的通过DHCPv6方式获取IPv6地址时,IPv6路由表中只能生成128位的主机路由
在这里插入图片描述

原文地址:https://blog.csdn.net/weixin_42216109/article/details/128668077

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_31866.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注