app教程网 学习教程 dhcp服务器怎么设置(linux配置dhcp服务器)

dhcp服务器怎么设置(linux配置dhcp服务器)

DHCP消息的格式与BOOTP消息的格式相同,因此这种设计可以增强BOOTP服务器工具,同时服务于BOOTP和DHCP客户端。此外,BOOTP的中继代理可用于跨子网转发DHCP请求。

这些段落描述如下

括号中的数字代表该网段的大小,单位为二进制八位数。除选项外,其他数据段的长度都是固定的,选项数据段的长度至少为312个二进制八位数。

例如,op(1)表示该段的长度是一个8位组。

Op是消息操作码,值1代表BOOTREQUEST,值2代表BOOTREPLY。

在DHCP客户端和DHCP服务器的会话过程中,op段被DHCP客户端设置为BOOTREQUEST(1 ),被DHCP服务器设置为BOOTREPLY(2)。

Htype是一种硬件地址类型。

Hlen是硬件地址长度。

跃点DHCP客户端将其设置为零,中继代理需要使用它。

xid DHCP客户端在搜索时生成的随机数,它在所有后续DHCP消息中提供了客户端请求和服务器响应的组合。

Ciaddr client用于请求一个特定的IP地址,该地址以前分配给了客户端并希望保留它。

Yiaddr由DHCP服务器填充,包含它提供给DHCP客户端的IP地址。

siaddr服务器的主机地址

giaddr中继代理的IP地址。

Chaddr DHCP客户端硬件地址

Sname服务器主机名

文件启动文件名

Select options

在获得IP地址之前,DHCP客户端用htype、hlen和chaddr段指示其硬件地址,并且该值由响应客户端硬件地址的服务器和中继代理使用。

在DHCP消息中定义了BOOTP协议中两个未使用的8位标志。该数据段的高位用来表示在配置IP地址之前,客户端无法接收单播响应。

剩余的低阶位被保留,必须置0。中继代理在初始化期间选择性地使用跳跃和secs段。BOOTP或无盘工作站可以使用Sname和file域。

关于选项选项

选项附加到DHCP消息的固定长度段。为了与BOOTP工具兼容,选项段的前四个二进制八位数包括

RFC1497中定义的魔法cookies,剩余的段是DHCP选项。RFC1533中定义了所有DHCP选项。

的格式。大多数选项用于标记网络传输设置,如子网掩码、DNS服务器地址等。

他选项被DHCP协议利用,且在大多数消息中是必要的。

本文来自网络,不代表本站立场,转载请注明出处:https: