亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dhcpprotol.h

?? Linux下DHCP Client的實現。
?? H
字號:
/////////////////////////////////////////////////////////////////////////////////////
//			DHCP Protocol
/////////////////////////////////////////////////////////////////////////////////////
#define DHCP_UDP_OVERHEAD	(14 + /* Ethernet header */		\
				 20 + /* IP header */			\
				 8)   /* UDP header */
#define DHCP_SNAME_LEN		64
#define DHCP_FILE_LEN		128
#define DHCP_FIXED_NON_UDP	236
#define DHCP_FIXED_LEN		(DHCP_FIXED_NON_UDP + DHCP_UDP_OVERHEAD)
						/* Everything but options. */
#define DHCP_MTU_MAX		1500
#define DHCP_OPTION_LEN		(DHCP_MTU_MAX - DHCP_FIXED_LEN)

#define BOOTP_MIN_LEN		300
#define DHCP_MIN_LEN            548

typedef struct dhcp_packet {
#define    ETHERNET_HW_TYPE                   1
#define    ETHERNET_HWADDR_LEN                6
#define   DHCP_CLIENT_BROADCAST               0x8000
#define  MAX_DHSERVER_NAME_LEN                64
  	u_int8_t  op;		/* 0: Message opcode/type */
	u_int8_t  htype;	/* 1: Hardware addr type (net/if_types.h) */
	u_int8_t  hlen;		/* 2: Hardware addr length */
	u_int8_t  hops;		/* 3: Number of relay agent hops from client */
	u_int32_t xid;		/* 4: Transaction ID */
	u_int16_t secs;		/* 8: Seconds since client started looking */
	u_int16_t flags;	/* 10: Flag bits */
	//struct in_addr ciaddr;	/* 12: Client IP address (if already in use) */
	//struct in_addr yiaddr;	/* 16: Client IP address */
	//struct in_addr siaddr;	/* 18: IP address of next server to talk to */
	//struct in_addr giaddr;	/* 20: DHCP relay agent IP address */

	unsigned long ciaddr;	/* 12: Client IP address (if already in use) */
	unsigned long yiaddr;	/* 16: Client IP address */
	unsigned long siaddr;	/* 18: IP address of next server to talk to */
	unsigned long giaddr;	/* 20: DHCP relay agent IP address */
	unsigned char chaddr [16];	/* 24: Client hardware address */
	char sname [DHCP_SNAME_LEN];	/* 40: Server name */
	char file [DHCP_FILE_LEN];	/* 104: Boot filename */
	//unsigned char options [DHCP_OPTION_LEN];
				/* 212: Optional parameters
				   (actual length dependent on MTU). */
}dhcp_packet_t;

/* BOOTP (rfc951) message types */
#define	BOOTREQUEST	1
#define BOOTREPLY	2

/* Possible values for flags field... */
#define BOOTP_BROADCAST 0x8000 //32768L

/* Possible values for hardware type (htype) field... */
#define HTYPE_ETHER	1               /* Ethernet 10Mbps              */
#define HTYPE_IEEE802	6               /* IEEE 802.2 Token Ring...	*/
#define HTYPE_FDDI	8		/* FDDI...			*/

/* Magic cookie validating dhcp options field (and bootp vendor
   extensions field). */
#define DHCP_OPTIONS_COOKIE	"\143\202\123\143"

/* DHCP Option codes: */

#define DHO_PAD				0
#define DHO_SUBNET_MASK			1
#define DHO_TIME_OFFSET			2
#define DHO_ROUTERS				3
#define DHO_TIME_SERVERS		4
#define DHO_NAME_SERVERS		5
#define DHO_DOMAIN_NAME_SERVERS	6
#define DHO_LOG_SERVERS			7
#define DHO_COOKIE_SERVERS		8
#define DHO_LPR_SERVERS			9
#define DHO_IMPRESS_SERVERS		10
#define DHO_RESOURCE_LOCATION_SERVERS	11
#define DHO_HOST_NAME			12
#define DHO_BOOT_SIZE			13
#define DHO_MERIT_DUMP			14
#define DHO_DOMAIN_NAME			15
#define DHO_SWAP_SERVER			16
#define DHO_ROOT_PATH			17
#define DHO_EXTENSIONS_PATH		18
#define DHO_IP_FORWARDING		19
#define DHO_NON_LOCAL_SOURCE_ROUTING	20
#define DHO_POLICY_FILTER		21
#define DHO_MAX_DGRAM_REASSEMBLY	22
#define DHO_DEFAULT_IP_TTL		23
#define DHO_PATH_MTU_AGING_TIMEOUT	24
#define DHO_PATH_MTU_PLATEAU_TABLE	25
#define DHO_INTERFACE_MTU		26
#define DHO_ALL_SUBNETS_LOCAL		27
#define DHO_BROADCAST_ADDRESS		28
#define DHO_PERFORM_MASK_DISCOVERY	29
#define DHO_MASK_SUPPLIER		30
#define DHO_ROUTER_DISCOVERY		31
#define DHO_ROUTER_SOLICITATION_ADDRESS	32
#define DHO_STATIC_ROUTES		33
#define DHO_TRAILER_ENCAPSULATION	34
#define DHO_ARP_CACHE_TIMEOUT		35
#define DHO_IEEE802_3_ENCAPSULATION	36
#define DHO_DEFAULT_TCP_TTL		37
#define DHO_TCP_KEEPALIVE_INTERVAL	38
#define DHO_TCP_KEEPALIVE_GARBAGE	39
#define DHO_NIS_DOMAIN			40
#define DHO_NIS_SERVERS			41
#define DHO_NTP_SERVERS			42
#define DHO_VENDOR_ENCAPSULATED_OPTIONS	43
#define DHO_NETBIOS_NAME_SERVERS	44
#define DHO_NETBIOS_DD_SERVER		45
#define DHO_NETBIOS_NODE_TYPE		46
#define DHO_NETBIOS_SCOPE		47
#define DHO_FONT_SERVERS		48
#define DHO_X_DISPLAY_MANAGER		49
#define DHO_DHCP_REQUESTED_ADDRESS	50
#define DHO_DHCP_LEASE_TIME		51
#define DHO_DHCP_OPTION_OVERLOAD	52
#define DHO_DHCP_MESSAGE_TYPE		53
#define DHO_DHCP_SERVER_IDENTIFIER	54
#define DHO_DHCP_PARAMETER_REQUEST_LIST	55
#define DHO_DHCP_MESSAGE		56
#define DHO_DHCP_MAX_MESSAGE_SIZE	57
#define DHO_DHCP_RENEWAL_TIME		58
#define DHO_DHCP_REBINDING_TIME		59
#define DHO_VENDOR_CLASS_IDENTIFIER	60
#define DHO_DHCP_CLIENT_IDENTIFIER	61
#define DHO_NWIP_DOMAIN_NAME		62
#define DHO_NWIP_SUBOPTIONS		63
#define DHO_USER_CLASS			77
#define DHO_FQDN			81
#define DHO_DHCP_AGENT_OPTIONS		82
#define DHO_SUBNET_SELECTION		118 /* RFC3011! */
/* The DHO_AUTHENTICATE option is not a standard yet, so I've
   allocated an option out of the "local" option space for it on a
   temporary basis.  Once an option code number is assigned, I will
   immediately and shamelessly break this, so don't count on it
   continuing to work. */
#define DHO_AUTHENTICATE		210

#define DHO_END				255

/* DHCP message types. */
#define DHCPDISCOVER	1
#define DHCPOFFER	2
#define DHCPREQUEST	3
#define DHCPDECLINE	4
#define DHCPACK		5
#define DHCPNAK		6
#define DHCPRELEASE	7
#define DHCPINFORM	8

/* Relay Agent Information option subtypes: */
#define RAI_CIRCUIT_ID	1
#define RAI_REMOTE_ID	2
#define RAI_AGENT_ID	3

/* FQDN suboptions: */
#define FQDN_NO_CLIENT_UPDATE		1
#define FQDN_SERVER_UPDATE		2
#define FQDN_ENCODED			3
#define FQDN_RCODE1			4
#define FQDN_RCODE2			5
#define FQDN_HOSTNAME			6
#define FQDN_DOMAINNAME			7
#define FQDN_FQDN			8
#define FQDN_SUBOPTION_COUNT		8


#define   TIME_LEN                           4
#define   DHCP_MESSAGE_OPTION_LEN            1
/*opcode*/
#define   SERVER_IDENTIFIER_OPCODE           54
#define   CLIENT_IDENTIFIER_OPCODE           61
#define   DHCP_MESSAGE_TYPE                  53
#define   RENEW_TIMEOUT_OPCODE               58
#define   REBIND_TIMEOUT_OPCODE              59
/*End of Default */

#define    DHCP_CLIENT_PACKET_MAXIMUM_LEN     		1024

#define BOOTP_PORT		67
#define END_OPTION		255

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品网站免费观看| 精品视频在线看| 国产日韩欧美激情| 国产成人精品免费在线| 国产午夜三级一区二区三| 懂色av中文字幕一区二区三区| 亚洲国产精品二十页| 成人av集中营| 亚洲444eee在线观看| 欧美一区二区二区| 国产精品 欧美精品| 中文字幕在线观看一区二区| 91精品办公室少妇高潮对白| 丝袜亚洲另类丝袜在线| 日韩精品一区二区三区三区免费| 国产精品资源在线看| 亚洲精品自拍动漫在线| 欧美日韩在线不卡| 国产在线一区二区| 国产精品大尺度| 欧美一区二区日韩| 国产精品88888| 亚洲午夜激情av| 久久久一区二区| 日本道免费精品一区二区三区| 日韩国产欧美在线视频| 中文字幕久久午夜不卡| 在线91免费看| 成人sese在线| 久久精品国产成人一区二区三区 | 久久99精品国产91久久来源| 亚洲国产成人午夜在线一区 | 国产成人午夜高潮毛片| 亚洲黄一区二区三区| 欧美成人艳星乳罩| 91丨九色丨尤物| 国产一区高清在线| 亚洲小少妇裸体bbw| 久久精品亚洲麻豆av一区二区| 在线观看成人小视频| 国产成人午夜精品影院观看视频| 亚洲电影一级黄| 成人欧美一区二区三区1314| 日韩限制级电影在线观看| 97精品超碰一区二区三区| 韩国三级在线一区| 亚洲成a人片在线不卡一二三区| 欧美经典一区二区| 欧美xxx久久| 欧美日韩大陆在线| 色婷婷久久综合| 国产成人精品在线看| 免费看欧美女人艹b| 亚洲图片欧美色图| 亚洲欧美区自拍先锋| 国产欧美日韩不卡免费| 精品精品国产高清一毛片一天堂| 欧美男男青年gay1069videost | 国产在线精品一区二区三区不卡| 亚洲综合丁香婷婷六月香| 国产精品毛片无遮挡高清| 精品第一国产综合精品aⅴ| 91精品国产综合久久婷婷香蕉| 91美女福利视频| 成人av电影免费观看| 国产精品99久久久久久久女警| 久久99国产精品麻豆| 蜜臀av性久久久久蜜臀aⅴ四虎 | 成人免费视频app| 国内久久精品视频| 麻豆91免费观看| 日本麻豆一区二区三区视频| 日韩激情av在线| 午夜欧美视频在线观看| 五月天亚洲婷婷| 丝袜亚洲另类欧美综合| 午夜电影网一区| 日本欧美一区二区三区| 男人的天堂久久精品| 麻豆国产欧美日韩综合精品二区| 日韩精品视频网站| 日本不卡视频在线| 另类小说视频一区二区| 紧缚捆绑精品一区二区| 加勒比av一区二区| 国产成人8x视频一区二区 | 国产精品每日更新在线播放网址| 国产亚洲精品资源在线26u| 久久久99久久| 国产精品免费网站在线观看| 中文字幕日韩一区| 亚洲午夜久久久久久久久久久| 日韩一区精品字幕| 韩国三级中文字幕hd久久精品| 国产成人精品免费视频网站| 成人久久久精品乱码一区二区三区 | 国产区在线观看成人精品| 国产亚洲欧美一区在线观看| 中文字幕乱码一区二区免费| 亚洲欧美日韩在线不卡| 香港成人在线视频| 久草中文综合在线| 成人av网址在线观看| 欧美视频一区二| 日韩美女一区二区三区四区| 欧美国产精品一区| 亚洲国产毛片aaaaa无费看| 久久av资源网| www.欧美.com| 91精品国产色综合久久不卡蜜臀 | 亚洲精品在线电影| 成人免费在线播放视频| 午夜精品久久久久| 国产成人一区二区精品非洲| 在线看日本不卡| 欧美videos中文字幕| 综合欧美亚洲日本| 蜜桃视频在线一区| 99re在线视频这里只有精品| 7777精品伊人久久久大香线蕉 | 91精品国产入口| 国产精品素人视频| 首页欧美精品中文字幕| 成人午夜在线播放| 69精品人人人人| 亚洲欧洲日韩在线| 久久精品国产99| 在线免费视频一区二区| xvideos.蜜桃一区二区| 午夜a成v人精品| 91麻豆高清视频| 精品噜噜噜噜久久久久久久久试看| 亚洲视频一区在线| 国产高清亚洲一区| 欧美福利视频导航| 国产精品免费久久久久| 奇米精品一区二区三区在线观看一| 99re在线视频这里只有精品| xnxx国产精品| 日韩av二区在线播放| 91麻豆国产香蕉久久精品| 欧美激情综合五月色丁香| 日韩福利电影在线观看| 在线中文字幕不卡| 一区在线观看免费| 国产精品亚洲专一区二区三区| 91精品国产综合久久精品麻豆| 一区二区三区在线免费播放 | 麻豆精品新av中文字幕| 欧美天天综合网| 亚洲欧美日韩国产成人精品影院 | 亚洲另类中文字| 波多野结衣一区二区三区| 精品国产精品一区二区夜夜嗨| 日韩成人精品视频| 欧美性生活影院| 夜色激情一区二区| 日本高清视频一区二区| 亚洲美女在线国产| 99精品视频一区| 136国产福利精品导航| 成人高清视频在线观看| 久久久久久久国产精品影院| 精品一区二区在线看| 日韩欧美一级二级三级| 麻豆久久一区二区| 精品国一区二区三区| 国产一区二区91| www欧美成人18+| 国产不卡视频在线播放| 亚洲国产精品ⅴa在线观看| 国产91在线看| 国产精品久久久久久久久免费丝袜| 国产91色综合久久免费分享| 国产精品水嫩水嫩| 成人高清伦理免费影院在线观看| 中文字幕 久热精品 视频在线| 国产成人精品一区二| 亚洲私人黄色宅男| 欧美午夜在线观看| 蜜臀精品久久久久久蜜臀| 欧美电影免费观看高清完整版在线观看| 免费成人在线观看| 久久综合国产精品| 成人黄色大片在线观看| 一区二区视频在线看| 7799精品视频| 国产一区二区剧情av在线| 国产精品网站一区| 在线观看一区不卡| 日韩av电影天堂| 国产午夜三级一区二区三| 91视视频在线观看入口直接观看www| 成人免费一区二区三区在线观看 | 青草av.久久免费一区| 精品美女一区二区三区| 高清成人在线观看| 亚洲电影一级片| 久久视频一区二区| 一本色道久久综合亚洲aⅴ蜜桃 |