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:
在这里插入图片描述

相关推荐

  1. android pdf框架-3,对开源探究1

    2024-06-07 01:42:01       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 01:42:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 01:42:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 01:42:01       87 阅读
  4. Python语言-面向对象

    2024-06-07 01:42:01       96 阅读

热门阅读

  1. c++ 函数作为参数

    2024-06-07 01:42:01       32 阅读
  2. MTK 平台增加分区流程 及 注意事项

    2024-06-07 01:42:01       26 阅读
  3. 高通Android 12/Android 13截屏

    2024-06-07 01:42:01       31 阅读
  4. vue3中函数必须有返回值么?

    2024-06-07 01:42:01       31 阅读
  5. pytorch学习day2

    2024-06-07 01:42:01       33 阅读
  6. React ahooks库和React Query库使用场景分析

    2024-06-07 01:42:01       33 阅读
  7. [力扣题解] 257. 二叉树的所有路径

    2024-06-07 01:42:01       28 阅读