本节介绍使用 dhcpconfig 和命令行选项来帮助您配置和取消配置 DHCP 服务器或 BOOTP 中继代理的过程。
请确保配置 DHCP 服务器之前已阅读第 13 章。特别是,应参阅为 DHCP 服务器配置制定决策(任务列表)中的说明执行下列任务:
选择要用作 DHCP 服务器的系统。
做出有关数据存储、租用策略和路由器信息的决定。
登录到要进行 DHCP 服务器配置的系统。
成为超级用户、承担指定给 DHCP 管理配置文件的角色或者使用指定给 DHCP 管理配置文件的用户名。
有关 DHCP 管理配置文件的更多信息,请参见设置用户访问 DHCP 命令的权限。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。
通过键入以下格式的命令来配置 DHCP 服务器:
#/usr/sbin/dhcpconfig -D -r datastore -p location |
datastore 为以下类型之一: SUNWfiles、SUNWbinfiles 或 SUNWnisplus。
location 为与数据存储有关的位置,您要在此处存储 DHCP 数据。对于 SUNWfiles 和 SUNWbinfiles,该位置必须是绝对路径名。对于 SUNWnisplus,该位置必须是完全指定的 NIS+ 目录。
例如,您可能键入以下类似命令:
dhcpconfig -D -r SUNWbinfiles -p /var/dhcp |
dhcpconfig 实用程序使用主机的系统文件和网络文件来确定用于配置 DHCP 服务器的值。有关可用于覆盖缺省值的其他 dhcpconfig 命令选项的信息,请参见 dhcpconfig(1M) 手册页。
向 DHCP 服务添加一个或多个网络。
有关添加网络的过程,请参见如何添加 DHCP 网络 (dhcpconfig)。
根据选择运行 DHCP 服务的主机中列出的要求选择要用作 BOOTP 中继代理的系统。
登录到要配置为 BOOTP 中继代理的服务器。
成为超级用户、承担指定给 DHCP 管理配置文件的角色或者使用指定给 DHCP 管理配置文件的用户名。
有关 DHCP 管理配置文件的更多信息,请参见设置用户访问 DHCP 命令的权限。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。
通过键入以下格式的命令来配置 BOOTP 中继代理:
# /usr/sbin/dhcpconfig -R server-addresses |
为要将请求转发到的 DHCP 服务器指定一个或多个 IP 地址。如果您指定多个地址,请使用逗号分隔这些地址。
例如,您可能键入以下类似命令:
/usr/sbin/dhcpconfig -R 192.168.1.18,192.168.42.132 |
登录到您要取消配置的 DHCP 服务器或 BOOTP 中继代理系统。
成为超级用户、承担指定给 DHCP 管理配置文件的角色或者使用指定给 DHCP 管理配置文件的用户名。
有关 DHCP 管理配置文件的更多信息,请参见设置用户访问 DHCP 命令的权限。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。
取消配置 DHCP 服务器或 BOOTP 中继代理:
# /usr/sbin/dhcpconfig -U |
如果服务器不使用共享数据,也可使用 -x 选项来删除 dhcptab 和网络表。如果服务器使用共享数据,则不要使用 -x 选项。-h 选项可用于从主机表中删除主机名。有关 dhcpconfig 选项的更多信息,请参见 dhcpconfig(1M) 手册页。
有关删除数据的更多信息,请参见已取消配置的服务器上的 DHCP 数据。