dhcpv6开源软件配置
ISC-dhcp server for IPv6
1. 下载源码:http://www.isc.org/software/dhcp
2.安装:最好以root身份安装,否则会permission denied.
$cd dir
$tar xfvz dhcp-4.2.1-p1.tar.gz
$ cd dhcp-4.2.1-p1
$ ./configure --prefix=/usr/local
$ make && make install
经过一个漫长的make 和install过程,isc-dhcp server已经装在你的ubuntu下了,具体目录/usr/sbin 或者
/usr/local/sbin;而且一个dhcp configuration file(dhcpd.conf)应该在/etc or /usr/local/etc 目录下了。
对这个dhcpd.conf配置就可以了。
到这里呢,都很easy的。。。好,接来下,转入今天的正题,let's go--------->
将这个ISC-dhcp server做为 ipv6 server,为了跟别的server(例如dhcp3 或者dibber)区分开,我在etc下创建一个
/isc-dhcp/dhcpd6.conf文件,专门保存ipv6 的一些配置: 创建这个文件:touch /etc/isc-dhcp/dhcpd6.conf
然后将下列配置信息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开源软件配置的更多相关文章
- Java 的 JSON 开源类库选择比较(zz)
在看了作者的介绍,然后我又到mvnrepository上去看了各个库的的使用数之后,发现只能在jackson和gson之间做选择. 以下是原文 有效选择七个关于Java的JSON开源类库 April ...
- 系列二VS项目软件配置工具介绍
原文:系列二VS项目软件配置工具介绍 Svn和VisualSvn介绍 在使用TortoiseSvn(SVN客户端)+ AnkhSvn(VS2008插件) +VisualSvn Server(版本控制服 ...
- 开源图像标注工具labelme的安装使用及汉化
一 LabelMe简介 labelme是麻省理工(MIT)的计算机科学和人工智能实验室(CSAIL)研发的图像标注工具,人们可以使用该工具创建定制化标注任务或执行图像标注,项目源代码已经开源. 项目开 ...
- 打造一个上传图片到图床利器的插件(Mac版 开源)
写markdown博客如何将截图快速上传到图床--记一个工具插件的实现(windows版 开源)(2017-05-31 20:23) 打造一个上传图片到图床利器的插件 鉴于写博客截图手动上传到图床的步 ...
- 开源PaaS工具CloudFoundry落地阿里云
原文:https://yq.aliyun.com/articles/292815?utm_content=m_37457 云计算技术的不断成熟和完善,尤其是IaaS平台的不断发展,使得越来越多的企业和 ...
- 基于Linux的Samba开源共享解决方案测试(一)
转自http://blog.csdn.net/u013394982/article/details/17914429 Linux操作系统 Linux是一类Unix计算机操作系统的统称.Linux操作系 ...
- vyatta的fork开源版本vyos
vyatta的fork开源版本vyos 来源: https://www.reddit.com/r/networking/comments/3dvwfy/who_here_is_using_vyos/ ...
- Eucalyptus——EC2的开源实现(转载)
Eucalyptus[22]是加利福尼亚大学的 Daniel Nurmi 等人实现的,是一个用于实现云计算的开源软件基础设施.Eucalyptus 是 Amazon EC2 的一个开源实现,它与 EC ...
- 【原】Android热更新开源项目Tinker源码解析系列之三:so热更新
本系列将从以下三个方面对Tinker进行源码解析: Android热更新开源项目Tinker源码解析系列之一:Dex热更新 Android热更新开源项目Tinker源码解析系列之二:资源文件热更新 A ...
随机推荐
- memcached在项目中的应用
这一篇将以介绍一个memcached在项目中的应用.假设我们有一个web应用,里面有商品信息,文章信息,评论信息,其他信息,我们希望对其做缓存,那么我们在ServiceImpl层就不在调用DAOmpl ...
- 非常简洁的js图片轮播
<div id="tupian"></div><script>var jpg =new Array();jpg[0]="url(c.j ...
- VS2010编译以前版本工程时 ERROR CVT1100:duplicate resource,type:MANIFEST解决办法
1.将 Resource Files 里面的 *.exe.manifest 文件删除 2.右键选择 *.rc 文件,选择 view code,查找并删除所有引用 *.exe.manifest 文件的代 ...
- 洛谷-A+B Problem-洛谷的第一个任务
题目描述 Description 输入两个整数a,b,输出它们的和(a,b<=10^9) 输入输出格式 Input/output 输入格式:两个整数以空格分开输出格式:一个数 输入输出样例 ...
- CSS3 transform的demo1
<!DOCTYPE html> <html> <head> <title>弹出层演示</title> <meta charset=&q ...
- C++中构造函数或析构函数定义为private
转自:http://www.blogjava.net/fhtdy2004/archive/2009/05/30/278971.html 很多情况下要求当前的程序中只有一个object.例如一个程序只有 ...
- 用 rebar 来构建、编译、测试、发布 Erlang 应用程序
转自:http://dhq.me/build-compile-eunit-release-erlang-application-with-rebar rebar 是一个遵循 Erlang/OTP 原则 ...
- PDO对象
<?php //造DSN:驱动名:dbname=数据库名;host=服务器地址 $dsn = "mysql:dbname=mydb;host=localhost"; //造P ...
- Understanding Neural Networks Through Deep Visualization
当数据一层一层通过更多的卷积层时,你可以得到的特征图像代表的特征就会更加的复杂. 在网络的最后,你也许可以得到一个抽象的物体.如果你想通过可视化方法在卷积神经网络中看到更多的信息.这里有一个工具方便你 ...
- 错误提示 Unsupported compiler 'com.apple.compilers.llvmgcc42' selected for architecture 'i386'
转自http://blog.csdn.net/cyuyanenen/article/details/51444974 警告提示:Invalid C/C++ compiler in target Cor ...