GPL/wide-dhcpv6/dhcp6c源代码分析
前言:
由于在工作中做EPON/GPON光纤家庭网关的开发,中国电信要求设备默认支持IPv6功能,就需要设备运行DHCPv6 Client。选择的是GPL协议许可证下的wide-dhcpv6这套软件来从局端(dhcpv6 sever)来获取有状态的IPv6地址。由于才疏学浅,仅仅对Dhcp6c部分的代码做了分析,希望能有所益处。
wide-dhcpv6提供了Dhcpv6 server和Dhcpv6 client连个功能。既可以作为DHCpv6 server使用,又可以作为Dhcpv6 client使用。
从官方网站上下载源代码:,我这里使用的是wide-dhcpv6-20080615的版本,运行“./config”, “make”, 会发现编译生成了dhcp6c, dhcp6s连个可执行二进制文件。生成的连个可执行文件分别就是Dhcpv6 server和Dhcpv6 client了。
转载于:https://www.cnblogs.com/dimonchen/p/4226979.html
GPL/wide-dhcpv6/dhcp6c源代码分析相关推荐
- 《LINUX3.0内核源代码分析》第一章:内存寻址
https://blog.csdn.net/ekenlinbing/article/details/7613334 摘要:本章主要介绍了LINUX3.0内存寻址方面的内容,重点对follow_page ...
- 《LINUX3.0内核源代码分析》第二章:中断和异常 【转】
转自:http://blog.chinaunix.net/uid-25845340-id-2982887.html 摘要:第二章主要讲述linux如何处理ARM cortex A9多核处理器的中断.异 ...
- Media Player Classic - HC 源代码分析 3:核心类 (CMainFrame)(2)
===================================================== Media Player Classic - HC 源代码分析系列文章列表: Media P ...
- Media Player Classic - HC 源代码分析 2:核心类 (CMainFrame)(1)
===================================================== Media Player Classic - HC 源代码分析系列文章列表: Media P ...
- Android系统默认Home应用程序(Launcher)的启动过程源代码分析
在前面一篇文章中,我们分析了Android系统在启动时安装应用程序的过程,这些应用程序安装好之后,还需要有一个Home应用程序来负责把它们在桌面上展示出来,在Android系统中,这个默认的Home应 ...
- Scrapy源代码分析-经常使用的爬虫类-CrawlSpider(三)
CrawlSpider classscrapy.contrib.spiders.CrawlSpider 爬取一般站点经常使用的spider.其定义了一些规则(rule)来提供跟进link的方便的机制. ...
- Android 中View的绘制机制源代码分析 三
到眼下为止,measure过程已经解说完了,今天開始我们就来学习layout过程.只是在学习layout过程之前.大家有没有发现我换了编辑器,哈哈.最终下定决心从Html编辑器切换为markdown编 ...
- Android应用程序进程启动过程的源代码分析(1)
Android应用程序框架层创建的应用程序进程具有两个特点,一是进程的入口函数是ActivityThread.main,二是进程天然支持Binder进程间通信机制:这两个特点都是在进程的初始化过程中实 ...
- AFNetworking 源代码分析
关于其他 AFNetworking 源代码分析的其他文章: AFNetworking 概述(一) AFNetworking 的核心 AFURLSessionManager(二) 处理请求和响应 AFU ...
最新文章
- BindingException: Invalid bound statement (not found)问题排查:SpringBoot集成Mybatis重点分析...
- 【深度学习】一位算法工程师从30+场秋招面试中总结出的超强面经——目标检测篇(含答案)...
- Iterator迭代器原理
- mac mysql 报错_mac os mysql 配置?报错-问答-阿里云开发者社区-阿里云
- Java加载sklearn训练好的模型进行预测(无法搞定)
- java并发执行一个方法_JAVA的执行并发原理
- linux安装操作系统以及配置ip地址
- 大数据之-Hadoop3.x_MapReduce_MapJoin案例调试_debug---大数据之hadoop3.x工作笔记0135
- ruby中文文档下载
- 笔记本电脑修改BIOS及刷写教程
- kali使用jd-gui
- 用 m3u8 下载网页视频直接保存为 MP4
- patterns in java_Patterns-in-Java
- 什么是视频结构化?视频结构化有什么作用
- 两年制大专计算机网络技术,湖南都市五年制大专_计算机网络技术专业_2021年报名...
- 蘑菇街2016校园招聘第一个编程题
- 【LSR标签平滑理解】
- 首批!工信部下达2021年国家工业专项节能监察任务,涉及270 个数据中心(附名单)...
- 课程linux实验报告,Linux课程综合训练实验报告
- c语言球球半径,球球大作战,源码分享