• DHCPv6


    SLAAC(RFC4862)(StatelessAddressAutoconfiguration),无状态自动配置 IT网,http://www.it.net.cn

    DHCPv6包含以下两种形式:

    n状态化DHCPv6服务:RFC3315“DynamicHostConfigurationProtocolforIPv6(DHCPv6)” Linux学习,http:// linux.it.net.cn

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

    在配置之前,首先明确几个概念: Linux学习,http:// linux.it.net.cn

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

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

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

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

    2、yum  install  radvd  –y IT网,http://www.it.net.cn

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

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    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;
    #   };
    #
    };

      Linux学习,http:// linux.it.net.cn

    4、启用IPv6forwarding=1 Linux学习,http:// linux.it.net.cn

    vim  /etc/sysctl.conf

    添加net.ipv6.conf.all.forwarding=1 IT网,http://www.it.net.cn

     sysctl -p

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

    5、启动radvd

    /etc/init.d/radvd  restart

    RedHat系linux下DHCPv6使用ISCDHCP,之外还有的dibble之类DHCPv6服务软件 Linux学习,http:// linux.it.net.cn

       1、主机配置静态IPv6地址 Linux学习,http:// linux.it.net.cn

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

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

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    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对格式内容要求比较严格 Linux学习,http:// linux.it.net.cn

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

    4、启动DHCPv6服务

    /etc/init.d/dhcpd6  restart

  • 相关阅读:
    ue父子组件的数据传递示例
    vue.js 组件之间传递数据
    Vue2.0子同级组件之间数据交互
    assets 和static的区别
    Vue中src属性绑定的问题
    css3设置背景图片的大小
    如何在HTML中插入空格
    css背景图片的设置
    vue动态组件 互相之间传输数据 和指令的定义
    webservice的优缺点
  • 原文地址:https://www.cnblogs.com/flintlovesam/p/5329258.html
Copyright © 2020-2023  润新知