欢迎来到天天文库
浏览记录
ID:9809262
大小:2.18 MB
页数:10页
时间:2018-05-10
《使用linux配置dhcp option》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、使用Linux配置DHCPOption目录目录使用Linux配置DHCPOption1目录1摘要2正文3一.预置条件3二.测试拓扑图3三.测试步骤4四.总结8五.备注说明8附件9参考文献9摘要目前在公司产品开发中要求验证相关DHCPOption功能的项目越来越多。本指导书旨在指导测试人员正确完成对CPE网关设备的DHCPOption第10页共10页功能的测试,以判断产品是否符合相关需求。其中CPE网关设备作为DHCPServer,主要是测试Option60,Option43和Option125等作为接入认证技术的功能。如果其中CPE网关设备是
2、作为DHCPClient,则主要是测试一些基本功能,如DHCPOption6,Option15,Option42和Option50等。如果其中CPE网关设备是作为DHCPRelayAgent,则主要是测试Option82功能。第10页共10页正文一.预置条件1.准备PC机一台,安装Linux操作系统RHELAS4(请注意需安装ethereal抓包软件);2.验证Linux系统中可以使用命令dhclient(即PC机作为DHCPClient,CPE设备作为DHCPServer)。如该命令无效,则需安装相应的dhclientRPM包。3.验证Li
3、nux系统中已经安装dhcpd服务器(此时CPE设备为DHCPClient,PC机作为DHCPServer);如果“servicedhcpdrestart”命令无效,则需安装相应的dhcpdRPM包。4.网线、电话线若干;二.测试拓扑图Fig1测试拓扑图1Fig2测试拓扑图2Fig3测试拓扑图3第10页共10页一.测试步骤测试内容可以包括五大部分(I、II、III、Ⅳ、Ⅴ)I.DHCPOption60测试(参照测试拓扑图1)DHCPOPTION60中带有Vendor和ServiceOption信息,是由用户终端发起DHCP请求时携带的信息,网
4、络设备只需要透传即可。其在应用中的作用是用来识别用户终端类型,从而识别用户业务类型,DHCP服务器可以依赖于此分配不同的业务IP地址。其格式为:CodeLenVendorclassIdentifier+-----+-----+-----+-----+---
5、60
6、n
7、i1
8、i2
9、...+-----+-----+-----+-----+---1.编辑/etc/dhclient.conf文件(默认安装后此文件并不存在,需要手工创建),举例如下:interface“eth0”{sendvendor-class-identifier“IP_Camer
10、a”;#上面即PC机作为DHCPClient时,要求携带DHCPOption60,值为“IP_Camera”。可以根据不同客户需求设置不同的值。requestsubnet-mask,broadcast-address,time-offset,routers,domain-name,domain-name-servers,host-name,netbios-name-servers,netbios-scope;#上面即DHCPOption55中的相关内容。可以设置不同的参数集合。}2.在终端中输入命令:#dhclient–r其中“#”为linu
11、x超级用户命令提示符;该命令为释放当前的租约,终止DHCPClient。#ifconfigeth0192.168.1.2该命令为eth0端口随意设置一IP,便于下面抓包工具启动抓包。3.启动抓包工具ethereal。(选择eth0端口)4.在终端中输入命令:#dhclienteth0命令完成后在抓包工具中过滤栏中输入:bootp,可以在DHCPDiscover和DHCPRequest行中看到Option60的参数和值。第10页共10页I.DHCPOption43测试(参照测试拓扑图1)DHCPOption43格式如下:CodeLenVendo
12、r-specificinformation+-----+-----+-----+-----+---
13、43
14、n
15、i1
16、i2
17、...+-----+-----+-----+-----+---如果使用封装的Vendor-specificinformation,则iX信息如下格式:CodeLenDataitemCodeLenDataitemCode+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
18、T1
19、n
20、d1
21、d2
22、...
23、T2
24、n
25、D1
26、D2
27、...
28、...
29、+-
30、----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+1.ClientPC开启编辑/et
此文档下载收益归作者所有