ISC-dhcp server for IPv6

1.  下载源码:http://www.isc.org/software/dhcp
2.安装:最好以root身份安装,否则会permission denied.

  1. $cd dir
  2. $tar xfvz dhcp-4.2.1-p1.tar.gz
  3. $ cd dhcp-4.2.1-p1
  4. $ ./configure --prefix=/usr/local
  5. $ make && make install
  6. 经过一个漫长的make install过程,isc-dhcp server已经装在你的ubuntu下了,具体目录/usr/sbin 或者
  7. /usr/local/sbin;而且一个dhcp configuration filedhcpd.conf)应该在/etc or /usr/local/etc 目录下了。
  8. 对这个dhcpd.conf配置就可以了。
  9. 到这里呢,都很easy的。。。好,接来下,转入今天的正题,let's go--------->
  10. 将这个ISC-dhcp server做为 ipv6 server,为了跟别的server(例如dhcp3 或者dibber)区分开,我在etc下创建一个
  11. /isc-dhcp/dhcpd6.conf文件,专门保存ipv6 的一些配置:
  12.  
  13. 创建这个文件:touch /etc/isc-dhcp/dhcpd6.conf
  14. 然后将下列配置信息copy到文件中 :

default-lease-time 7200;

#default-lease-time 80;

#max-lease-time 80;

max-lease-time 86400;

#default-lease-time 88;

#max-lease-time 99;

log-facility local7;

subnet6 2011:1:2::/48 {

# Range for clients

range6 2011:1:2::111 2011:1:2::234;

# Additional options

option dhcp6.name-servers 2011:1:2::2012;

option dhcp6.domain-search "ipv6.domain.example";

# Prefix range for delegation to sub-routers

prefix6 2011:1:2:2:: 2011:1:2:168:: /64;

# Example for a fixed host address

host specialclient {

host-identifier option dhcp6.client-id 00:01:00:01:4a:1f:ba:e3:60:b9:1f:01:23:45;

fixed-address6 2011:1:2::110;

}

}

备注:subnet6 2011:1:2::/48 为网段地址

然后配置监听网卡的信息:

cat /etc/network/interfaces

iface eth0 inet6 static

address  
2011:1:2:1:2:3:4:5 (和dhcpd6.conf中subnet6 同一个网段)

netmask 48

最后我们让dhcpd从这个文件启动:

# sudo /usr/local/sbin/dhcpd -6 -cf /etc/isc-dhcp/dhcpd6.conf eth0

OK,一个dhcp6 server就配置好了。

备注:如果启动不成功,手动创建/var/db/dhcpd6.leases文件。

这个server呢,分配pd和ia是独立的,不像dibbler,如果不分配ia的话,就start不起来

原文见

http://blog.csdn.net/inthat/article/details/13018221

dhcpv6开源软件配置的更多相关文章

  1. Java 的 JSON 开源类库选择比较(zz)

    在看了作者的介绍,然后我又到mvnrepository上去看了各个库的的使用数之后,发现只能在jackson和gson之间做选择. 以下是原文 有效选择七个关于Java的JSON开源类库 April  ...

  2. 系列二VS项目软件配置工具介绍

    原文:系列二VS项目软件配置工具介绍 Svn和VisualSvn介绍 在使用TortoiseSvn(SVN客户端)+ AnkhSvn(VS2008插件) +VisualSvn Server(版本控制服 ...

  3. 开源图像标注工具labelme的安装使用及汉化

    一 LabelMe简介 labelme是麻省理工(MIT)的计算机科学和人工智能实验室(CSAIL)研发的图像标注工具,人们可以使用该工具创建定制化标注任务或执行图像标注,项目源代码已经开源. 项目开 ...

  4. 打造一个上传图片到图床利器的插件(Mac版 开源)

    写markdown博客如何将截图快速上传到图床--记一个工具插件的实现(windows版 开源)(2017-05-31 20:23) 打造一个上传图片到图床利器的插件 鉴于写博客截图手动上传到图床的步 ...

  5. 开源PaaS工具CloudFoundry落地阿里云

    原文:https://yq.aliyun.com/articles/292815?utm_content=m_37457 云计算技术的不断成熟和完善,尤其是IaaS平台的不断发展,使得越来越多的企业和 ...

  6. 基于Linux的Samba开源共享解决方案测试(一)

    转自http://blog.csdn.net/u013394982/article/details/17914429 Linux操作系统 Linux是一类Unix计算机操作系统的统称.Linux操作系 ...

  7. vyatta的fork开源版本vyos

    vyatta的fork开源版本vyos 来源: https://www.reddit.com/r/networking/comments/3dvwfy/who_here_is_using_vyos/ ...

  8. Eucalyptus——EC2的开源实现(转载)

    Eucalyptus[22]是加利福尼亚大学的 Daniel Nurmi 等人实现的,是一个用于实现云计算的开源软件基础设施.Eucalyptus 是 Amazon EC2 的一个开源实现,它与 EC ...

  9. 【原】Android热更新开源项目Tinker源码解析系列之三:so热更新

    本系列将从以下三个方面对Tinker进行源码解析: Android热更新开源项目Tinker源码解析系列之一:Dex热更新 Android热更新开源项目Tinker源码解析系列之二:资源文件热更新 A ...

随机推荐

  1. openwrt设置语言的过程

    设置语言的流程一.关联的配置文件/etc/config/luci查看配置文件内容如下:root@hbg:/# cat /etc/config/luci config core 'main'       ...

  2. chapter 12_1 数据文件

    Lua的一个重要特性,就是可以作为配置文件,利用到table构造式来定义一种文件格式. 只需要在写数据时做一点额外的工作,读取数据就会变得相当容易.也就是将数据作为Lua代码输出. 当运行这些代码时, ...

  3. OC之KVC,KVO

    KVO简介 在 Cocoa 的模型-视图-控制器 (Model-view-controller)架构里,控制器负责让视图和模型同步.这一共有两步:当 model 对象改变的时候,视图应该随之改变以反映 ...

  4. android listen

    android监听机制,应该是一种观察者模式. 摘抄网上教程,观察者模式的结构如下: 其中涉及的角色有: ● 抽象主题(Subject)角色:抽象主题角色把所有对观察者对象的引用保存在一个聚集(比如A ...

  5. erlang ets表

    一.表遍历 通过ets:first/1获取表的第一个关键字,表中下一个关键字用ets:next/2得到,直到ets:next/2返回'$end_of_table' 当多几个进程并发访问ets表时,可以 ...

  6. a标签包含块级元素问题

    a标签包含块级元素是不符合W3c标准的,但是淘宝也有这样的布局暂且认为可以这样(有时候布局需要这样写) 当a标签包含了div这样的块级元素时a标签是要转换成块级元素的使用display:block.但 ...

  7. laravel 邮箱改密功能

    参考网址: http://laravelacademy.org/post/1290.html

  8. Base64技术:把对象转变成字符串

    需求:在安卓移动端和服务器进行数据交互的时候,有些时候需要上传,下载文件.如果所有的参数都变成字符串,会更加方便. 原理:Base64只是把byte[]数组进行了编码,然后再解码的过程,文档内容无法直 ...

  9. 《LYFvs2013转vs2010》

    <LYFvs2013转vs2010>1.修改解决方案文件(**.sln) 将-------------------------------------------------------- ...

  10. 用非GUI模式执行测试,jp@gc - PerfMon Metrics Collector会出现无法获取正确数据的解决办法

    用非GUI模式执行测试,jp@gc - PerfMon Metrics Collector会出现无法获取正确数据(实际显示的是Response Times Over Time),解决办法:在GUI模式 ...