dibbler-DHCPv6 的开源框架(C++ 实现)1

一、下载

IPv6 DHCPv6 协议的开源框架:dibbler

下载地址:https://github.com/tomaszmrugalski/dibbler.git

二、代码编写语言和文件结构

  • 编写语言
    在这里插入图片描述
  • 文件
    在这里插入图片描述

三、编译

编译 server 端:
chmod +x configure
./configure

# 编译服务端(4核)
make server  -j 4

# 全部编译及安装到系统中
sudo make install

四、运行 server 的 example

  • 先创建配置文件 /etc/dibbler/server.conf
# server.conf  enp2s0 是网卡名字
iface enp2s0
{
	T1 600
	T2 900
	prefered-lifetime 1800-3600
	valid-lifetime 3600-86400
	class
	{
		pool 2000::100/80
	}
	option dns-server 2000::1234
	option lifetime 7200
}

  • 使用命令启动
# 启动
sudo mkdir -p /var/lib/dibbler
sudo dibbler-server run
# 停止
sudo dibbler-server stop
# 如果不能运行
sudo rm -rf /var/lib/dibbler/*

五、使用 windows 客户端测试

在这里插入图片描述
我们使用 ipconfig /all 命令查看,
ipv6: 2000::678:831:796a
dns: 2000::1234

六、文档说明

文档路径:dibbler/doc/dibbler-user.pdf

server 的配置在如下图,文档中有对各参数的解析和一些examples:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值