配置设备作为BOOTP客户端
开启BOOTP客户端功能
背景信息
在接口上开启BOOTP客户端功能后,设备可以通过DHCP服务器获取IP地址等配置参数。
如果DHCP服务器为接口分配的IP地址与设备上其他接口的IP地址在同一网段,则该接口不会使用该IP地址,且不再向DHCP服务器重新申请IP地址。如果需要重新申请IP地址,可以先在接口上执行命令shutdown,然后执行命令undo shutdown;或者先执行命令undo ip address bootp-alloc,然后执行命令ip address bootp-alloc。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令interface interface-type interface-number[.subinterface-number ],进入接口视图或子接口视图。
仅S5720-EI、S5720-HI、S5730-HI、S5731-H-K、S5731-H、S5731S-H、S5731-S、S5731S-S、S6720-HI、S5732-H-K、S5732-H、S6730-H、S6730-H-K、S6730S-H、S6730-S、S6730S-S、S6720-EI和S6720S-EI支持子接口。
- (可选)对于以太网接口,执行命令undo portswitch,配置接口切换到三层模式。
缺省情况下,以太网接口处于二层模式。
仅S5720-EI、S5720-HI、S5730-HI、S5731-H、S5731-S、S5731S-H、S5731-H-K、S5731S-S、S5732-H、S5732-H-K、S6720-EI、S6720-HI、S6720S-EI、S6730-H、S6730S-H、S6730-H-K、S6730-S和S6730S-S支持二层模式与三层模式切换。
- 执行命令ip address bootp-alloc,使能BOOTP客户端功能。
缺省情况下,未使能BOOTP客户端功能。
(可选)配置BOOTP客户端属性
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令interface interface-type interface-number[.subinterface-number ],进入接口视图或子接口视图。
仅S5720-EI、S5720-HI、S5730-HI、S5731-H-K、S5731-H、S5731S-H、S5731-S、S5731S-S、S6720-HI、S5732-H-K、S5732-H、S6730-H、S6730-H-K、S6730S-H、S6730-S、S6730S-S、S6720-EI和S6720S-EI支持子接口。
- (可选)对于以太网接口,执行命令undo portswitch,配置接口切换到三层模式。
缺省情况下,以太网接口处于二层模式。
仅S5720-EI、S5720-HI、S5730-HI、S5731-H、S5731-S、S5731S-H、S5731-H-K、S5731S-S、S5732-H、S5732-H-K、S6720-EI、S6720-HI、S6720S-EI、S6730-H、S6730S-H、S6730-H-K、S6730-S和S6730S-S支持二层模式与三层模式切换。
- 执行命令dhcp client hostname hostname,配置BOOTP客户端的主机名。
缺省情况下,未配置客户端的主机名。
客户端的主机名填充在Option12选项中。当需要以域名方式访问BOOTP客户端时,可以通过此步骤配置客户端的主机名。域名是主机名与域名后缀的组合。
(可选)配置BOOTP客户端网关探测功能
背景信息
配置此功能,BOOTP客户端获得IP地址后,会通过发送ARP请求报文来探测网关的状态,如果在探测时间内没有收到ARP响应报文,则认为网关地址错误或网关设备故障,BOOTP客户端将重新请求新的IP地址。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令interface interface-type interface-number[.subinterface-number ],进入接口视图或子接口视图。
仅S5720-EI、S5720-HI、S5730-HI、S5731-H-K、S5731-H、S5731S-H、S5731-S、S5731S-S、S6720-HI、S5732-H-K、S5732-H、S6730-H、S6730-H-K、S6730S-H、S6730-S、S6730S-S、S6720-EI和S6720S-EI支持子接口。
- (可选)对于以太网接口,执行命令undo portswitch,配置接口切换到三层模式。
缺省情况下,以太网接口处于二层模式。
仅S5720-EI、S5720-HI、S5730-HI、S5731-H、S5731-S、S5731S-H、S5731-H-K、S5731S-S、S5732-H、S5732-H-K、S6720-EI、S6720-HI、S6720S-EI、S6730-H、S6730S-H、S6730-H-K、S6730-S和S6730S-S支持二层模式与三层模式切换。
- 执行命令dhcp client gateway-detect period period retransmit retransmit timeout time,配置BOOTP客户端网关探测功能。
缺省情况下,系统未配置BOOTP客户端网关探测功能。
(可选)配置BOOTP客户端动态获取路由信息
背景信息
客户端与其他网络设备通信时,需要在客户端上配置下一跳地址是客户端网关地址的路由。如果客户端网关地址是通过DHCP服务器动态获取,且在客户端上配置静态路由时,当网关地址发生变化时,还需要手工修改静态路由。配置BOOTP客户端通过DHCP方式获取路由表项,静态路由的下一跳地址会根据网关地址的变化而变化,从而降低了维护成本。
DHCP服务器还可以下发路由表项给BOOTP客户端。设备作为BOOTP客户端时,支持配置DHCP服务器下发给BOOTP客户端的路由表项优先级,从而实现BOOTP客户端动态刷新客户端路由表。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令ip route ip-address { mask | mask-length } interface-type interface-number dhcp [ preference-value ],配置BOOTP客户端通过DHCP方式获取路由表项。
缺省情况下,未配置BOOTP客户端通过DHCP方式获取路由表项。
- 执行命令interface interface-type interface-number[.subinterface-number ],进入接口视图或子接口视图。
仅S5720-EI、S5720-HI、S5730-HI、S5731-H-K、S5731-H、S5731S-H、S5731-S、S5731S-S、S6720-HI、S5732-H-K、S5732-H、S6730-H、S6730-H-K、S6730S-H、S6730-S、S6730S-S、S6720-EI和S6720S-EI支持子接口。
- (可选)对于以太网接口,执行命令undo portswitch,配置接口切换到三层模式。
缺省情况下,以太网接口处于二层模式。
仅S5720-EI、S5720-HI、S5730-HI、S5731-H、S5731-S、S5731S-H、S5731-H-K、S5731S-S、S5732-H、S5732-H-K、S6720-EI、S6720-HI、S6720S-EI、S6730-H、S6730S-H、S6730-H-K、S6730-S和S6730S-S支持二层模式与三层模式切换。
- 执行命令dhcp client default-route preference preference-value,配置DHCP客户端通过DHCP服务器获取的缺省路由优先级。
缺省情况下,DHCP客户端通过DHCP服务器获取的缺省路由优先级为60。