SLAAC(RFC4862)(StatelessAddressAutoconfiguration),无状态自动配置

DHCPv6包含以下两种形式:

n状态化DHCPv6服务:RFC3315“DynamicHostConfigurationProtocolforIPv6(DHCPv6)”

n无状态DHCPv6服务:RFC3736“StatelessDynamicHostConfigurationProtocol(DHCP)ServiceforIPv6”

在配置之前,首先明确几个概念:

1、虽然客户端配置一样,但是客户端并不知道配置信息来自路由器宣告消息(SLAAC),还是DHCPv6服务器,或者来自于SLAAC和DHCPv6两者。

2、不是所有操作系统能识别路由器宣告消息中的M和O值,因而可能得到非期望的结果。

OKey,下面是示范如何在Redhat6.4上安装并设定radvd的步骤。

1、首先linux主机配置静态IPv6地址

2、yum  install  radvd  –y

3、radvd 配置参数(/etc/radvd.conf)

interface eth0

{

AdvSendAdvert on; #启用路由器公告(RA)功能

MinRtrAdvInterval 30; #每隔30-100秒间隔发送公告消息

MaxRtrAdvInterval 100;

#spf

AdvManagedFlag on; # M值

AdvOtherConfigFlag on; # O 值

#spf

prefix 2001:db8:1:0::/64 #发送的前缀信息

{

AdvOnLink on;

AdvAutonomous on; #公告的前缀可用来自动位置配置

AdvRouterAddr off;

};

#DNS部分未经过测试

#RDNSS

#RDNS 2001:db8:1:0::1 #提供RA的DNS选项,目前支持RFC6106支持的普遍性不高

#例如WIN7尚未支持RFC6106,所以并不会取得RA的DNS选项

#这部分就需要通过DHCPv6来解决

# {

# AdvRDNSSPreference 8;

# AdvRDNSSLifetime 180;

# };

#

};

4、启用IPv6forwarding=1

vim  /etc/sysctl.conf

添加net.ipv6.conf.all.forwarding=1

sysctl -p

cat /proc/sys/net/ipv6/conf/all/forwarding

5、启动radvd

/etc/init.d/radvd  restart

RedHat系linux下DHCPv6使用ISCDHCP,之外还有的dibble之类DHCPv6服务软件

1、主机配置静态IPv6地址

2、yuminstalldhcp*-y默认已经安装

3、vim/etc/dhcp/dhcpd6.conf编辑配置文件

allow leasequery;

default-lease-time 2592000;

preferred-lifetime 604800;

option dhcp-renewal-time 3600;

option dhcp-rebinding-time 7200;

dhcpv6-lease-file-name "/usr/local/var/db/dhcpd6.leases";

allow leasequery;

option dhcp6.name-servers 2013:1:1:1::221;

option dhcp6.domain-search "test.spf.com";

option dhcp6.preference 255;

subnet6 2013:1:1:1::/64{

range6 2013:1:1:1::10 2013:1:1:1::254;

option dhcp6.name-servers 2013:1:1:1::221;

option dhcp6.domain-search "test.spf.com";

}

l注意:ISCDHCP对格式内容要求比较严格

dhcpv6-lease-file-name"/usr/local/var/db/dhcpd6.leases"此文件必须存在,要不然服务起不起来

4、启动DHCPv6服务

/etc/init.d/dhcpd6  restart

linux dhcpv6 客户端,Linux(RedHat6.4)下配置radvd和dhcpv6相关推荐

  1. wsl2设置挂载_Windows下的Linux子系统安装,WSL 2下配置docker

    Windows下的Linux子系统安装,WSL 2下配置docker 前提条件: 安装WSL 2需要Windows 10版本是Build 18917或更高,首先先确认系统版本已升级. 在"启 ...

  2. Redhat6.5下配置NTP时间服务器

    Redhat6.5下配置NTP时间服务器 在配置服务之前需要知道的一些概念: [整篇文章有很多是借鉴别人的,少部分是自己编写的,希望能对大家有所裨益] 1.时间和时区 如果有人问你说现在几点? 你看了 ...

  3. linux vnc 改端口号,RHEL6下配置vncserver服务(包括修改vnc端口)

    RHEL6下配置vncserver服务(包括修改vnc端口) (2012-04-13 23:36:07) 标签: it 配置完vsftpd后,还必须要开的服务就是vnc啦, 首先,在root用户下利用 ...

  4. Linux、Mac、windows 系统下 配置Python虚拟环境 virtualenvwrapper教程,workon切换环境, 非常简单方便

    前言 开发及测试过程中每个环境都有各自的作用,避免破坏其他环境所以建议每个项目新建一个虚拟环境,经过对比最终我选择了virtualenvwrapper来作为我开发中虚拟环境管理工具,接下来一起来看一下 ...

  5. vscode linux新建c语言,Ubuntu16.04下配置VScode的C/C++开发环境

    1. Vscode安装 Visual studio code是微软发布的一个运行于 Mac OS X.Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器.第一种 ...

  6. linux ssh客户端乱码,Win10专业版下Open ssh客户端乱码咋办?

    微软早在2015年就宣布 Windows将原生支持SSH.SSH是Linux上流行的远程访问和管理工具,Windows此前没有相比拟的类似简单工具.现在OpenSSH客户端终于引入到 Windows ...

  7. windows linux 共享鼠标,在Ubuntu/Windows下配置Synergy-键盘鼠标共享

    Synergy能做什么 Synergy是一款能够让使用者仅用一套键盘鼠标,在包括 Windows . Linux . Mac OS 等不同的系统上安装它,并且在设定好主从关系后,就能够同时操控多个电脑 ...

  8. linux安装g++编译器_Ubuntu Desktop下配置Rosetta安装教程

    作者: 吴炜坤 本文仅在虚拟机环境下测试,可能实际操作中会遇到不同的问题 本文是新手向的安装教程,如果需要在CentOS上安装,可以参考本人其他安装教程 由于许多新人朋友在学习Rosetta过程中,通 ...

  9. nvidia linux屏幕管理,在 Nvidia 显卡下配置双显示器

    这两年显示器的更新换代非常快,你是否有淘汰下来的显示器呢?当作废品处理实在是太可惜了,让他们再发挥下余热吧- 目前流行的显卡都有两个接口,配置双显示器,并把旧的显示器当作一个附属屏幕,是个不错的方案- ...

  10. linux一键搭建ddns,在CentOS下配置DDNS并实现动态更新

    由于项目需要,最近在CentOS 6系统中配置了一个DDNS(Dynamic DNS)服务器, 从而实现了动态对域名的添加删除等操作,记录一下步骤,备忘. 第一步 安装BIND BIND全称是Berk ...

最新文章

  1. Numpy 广播机制(两个不同维度对象进行数学运算)
  2. Perl Learning (5) —— 输入与输出
  3. sourceinsight如何显示完整文件路径
  4. maven -Dmaven.skip.test=true 和 -DskipTests=true的区别
  5. javascript 中文与Unicode相互转化
  6. 再分享 5 个 vs 调试技巧
  7. ASP.NET Core gRPC 使用 Consul 服务注册发现
  8. Dubbo(九)之注解配置
  9. photoshop 工具栏中英文对照
  10. 人力资源大数据公司_大数据与人力资源相结合,平衡透明度和隐私
  11. 远程桌面漏洞poc_【漏洞复现】CVE 2019-0708 漏洞利用
  12. C++ 学习笔记之——STL 库 vector
  13. python中sticky_Python stickymeta包_程序模块 - PyPI - Python中文网
  14. Docker_制作docker镜像
  15. ssr提示服务器名无效_联想服务器在UEFI HII界面中配置阵列的基本操作
  16. usb驱动错误导致的键盘鼠标失灵
  17. unity 视频播放器没有声音
  18. PV、UV、UIP、VV、CPC、CPM、RPM、CTR啥意思
  19. 多CPU和多核CPU对应多进程和多线程调度
  20. Filter过滤器讲解

热门文章

  1. Gradle下载慢或无法下载
  2. 腾达ac5第三方固件_腾达AC9官方固件增加KoolProxy版
  3. Android 和 Ios测试的区别
  4. 8类网线利弊_CAT8 八类网线是何方神器?
  5. C10K 和 C1000K 回顾
  6. matlab yalmip cplex,matlab – CPLEX YALMIP – “未找到解算器”?
  7. 使用AMOS软件构建结构方程模型
  8. 3dmax 保存慢 卡死
  9. jspstudy启动mysql失败_linux系统mysql服务启动失败
  10. 测试面试中的常见10道接口面试题