跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 管理:IP 服务 Oracle Solaris 10 1/13 Information Library (简体中文) |
1. Oracle Solaris TCP/IP 协议套件(概述)
5. 配置 TCP/IP 网络服务和 IPv4 寻址(任务)
如何启用和禁用 DHCP 服务 (dhcpconfig -S)
如何指定 DHCP 监视的网络接口 (dhcpconfig)
如何设置对任意 BOOTP 客户机的支持(DHCP 管理程序)
如何设置对已注册的 BOOTP 客户机的支持(DHCP 管理程序)
如何从 DHCP 服务中删除 IP 地址(DHCP 管理程序)
如何为 DHCP 客户机指定相同的 IP 地址(DHCP 管理程序)
如何为 DHCP 客户机指定相同的 IP 地址 (pntadm)
如何查看在 DHCP 服务器上定义的宏(DHCP 管理程序)
支持使用 DHCP 服务安装 Oracle Solaris 网络
如何从 DHCP 服务器中导出数据 (dhcpconfig -X)
如何在 DHCP 服务器上导入数据 (dhcpconfig -I)
如何修改导入的 DHCP 数据 ( pntadm, dhtadm)
25. Oracle Solaris 中的 IP 过滤器(概述)
DHCP 提供了一个实用程序,可以将 DHCP 配置数据从一种数据存储转换为另一种数据存储。可能存在几种要转换为新的数据存储的原因。例如,您可能具有多台 DHCP 客户机,从而需要 DHCP 服务具备更高的性能或容量。您还可能希望在多台服务器间共享 DHCP 服务器功能。有关每种数据存储类型的相对优缺点的比较,请参见选择 DHCP 数据存储。
注 - 如果您要从 Solaris 8 7/01 发行版之前的 Oracle Solaris 发行版进行升级,则应当阅读此说明。
当您在安装 Oracle Solaris 之后运行任何 DHCP 工具时,系统便会提示您转换为新的数据存储库。需要进行转换的原因是存储在 Solaris 8 7/01 发行版中的文件和 NIS+ 内的数据格式发生了更改。如果没有转换为新的数据存储,则 DHCP 服务器会继续读取旧的数据表。但是,此服务器只能延长现有客户机的租用期。您无法注册新的 DHCP 客户机或者针对旧的数据表使用 DHCP 管理工具。
对于从 Sun 提供的数据存储转换为第三方数据存储的站点,转换实用程序也非常有用。转换实用程序会在现有数据存储中查找项,并将包含相同数据的新项添加到新的数据存储中。对于每个数据存储,可以在单独的模块中实现数据存储访问。使用这种模块化方法,转换实用程序可以将 DHCP 数据从任意一种数据存储格式转换为其他任何数据存储格式。每个数据存储必须具有 DHCP 服务可以使用的模块。有关如何编写模块来支持第三方数据存储的更多信息,请参见《Solaris DHCP Service Developer’s Guide》。
可以使用 DHCP 管理程序(通过 "Data Store Conversion"(数据存储转换)向导),或者使用 dhcpconfig -C 命令来完成数据存储转换。
下图显示了 "Data Store Conversion"(数据存储转换)向导的初始对话框。
图 15-19 DHCP 管理程序中的 "Data Store Conversion"(数据存储转换)向导对话框
在开始转换之前,您必须指定是否保存旧数据存储的表(dhcptab 表和网络表)。然后,转换实用程序便会停止 DHCP 服务器,转换数据存储,并在成功完成转换之后重新启动此服务器。如果您没有指定保存旧表,则此实用程序在确定转换成功之后便会删除这些表。转换过程可能会相当耗时。转换将在后台运行,通过指示器显示其进度。
有关 DHCP 管理程序的信息,请参见如何启动和停止 DHCP 管理程序。
将打开 "Data Store Conversion"(数据存储转换)向导。
如果您在提供所需的信息时遇到问题,请单击 "Help"(帮助)以查看有关每个对话框的详细信息。
DHCP 服务器将在转换完成之后重新启动。此服务器会立即使用新数据存储。
有关 DHCP 管理配置文件的更多信息,请参见设置用户访问 DHCP 命令的权限。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《System Administration Guide: Security Services》中的"Configuring RBAC (Task Map)"。
# /usr/sbin/dhcpconfig -C -r resource -p path
是新数据存储类型,例如 SUNWbinfiles
是数据的路径,例如 /var/dhcp
请注意,如果您要在转换之后保留旧数据存储中的原始数据,请指定 -k 选项。例如,要将数据存储转换为 SUNWbinfiles 并保存旧数据存储,请键入:
# /usr/sbin/dhcpconfig -C -r SUNWbinfiles -p /var/dhcp -k
有关 dhcpconfig 实用程序的更多信息,请参见 dhcpconfig(1M) 手册页。