JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 管理:IP 服务     Oracle Solaris 10 1/13 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

第 1 部分系统管理介绍:IP 服务

1.  Oracle Solaris TCP/IP 协议套件(概述)

第 2 部分TCP/IP 管理

2.  规划 TCP/IP 网络(任务)

3.  IPv6 介绍(概述)

4.  规划 IPv6 网络(任务)

5.  配置 TCP/IP 网络服务和 IPv4 寻址(任务)

6.  管理网络接口(任务)

7.  配置 IPv6 网络(任务)

8.  管理 TCP/IP 网络(任务)

9.  对网络问题进行故障排除(任务)

10.  TCP/IP 和 IPv4 详解(参考)

11.  IPv6 详解(参考)

第 3 部分DHCP

12.  关于 DHCP(概述)

13.  规划 DHCP 服务(任务)

14.  配置 DHCP 服务(任务)

15.  管理 DHCP(任务)

关于 DHCP 管理程序

DHCP 管理程序窗口

DHCP 管理程序菜单

启动和停止 DHCP 管理程序

如何启动和停止 DHCP 管理程序

设置用户访问 DHCP 命令的权限

如何授予用户访问 DHCP 命令的权限

DHCP 服务器任务

如何配置 ISC DHCP 服务器

如何修改 DHCP 服务的配置

启动和停止 DHCP 服务

如何启动和停止 DHCP 服务(DHCP 管理程序)

如何启用和禁用 DHCP 服务(DHCP 管理程序)

如何启用和禁用 DHCP 服务 (dhcpconfig -S)

DHCP 服务和服务管理工具

修改 DHCP 服务选项(任务列表)

更改 DHCP 日志选项

如何生成详细的 DHCP 日志消息(DHCP 管理程序)

如何生成详细的 DHCP 日志消息(命令行)

如何启用和禁用 DHCP 事务日志(DHCP 管理程序)

如何启用和禁用 DHCP 事务日志(命令行)

如何将 DHCP 事务记录到单独的 syslog 文件中

通过 DHCP 服务器启用动态 DNS 更新

如何针对 DHCP 客户机启用动态 DNS 更新

客户机主机名注册

定制 DHCP 服务器的性能选项

如何定制 DHCP 性能选项(DHCP 管理程序)

如何定制 DHCP 性能选项(命令行)

添加、修改和删除 DHCP 网络(任务列表)

指定 DHCP 监视的网络接口

如何指定 DHCP 监视的网络接口(DHCP 管理程序)

如何指定 DHCP 监视的网络接口 (dhcpconfig)

添加 DHCP 网络

如何添加 DHCP 网络(DHCP 管理程序)

如何添加 DHCP 网络 (dhcpconfig)

修改 DHCP 网络配置

如何修改 DHCP 网络配置(DHCP 管理程序)

如何修改 DHCP 网络配置 (dhtadm)

删除 DHCP 网络

如何删除 DHCP 网络(DHCP 管理程序)

如何删除 DHCP 网络 (pntadm)

通过 DHCP 服务支持 BOOTP 客户机(任务列表)

如何设置对任意 BOOTP 客户机的支持(DHCP 管理程序)

如何设置对已注册的 BOOTP 客户机的支持(DHCP 管理程序)

在 DHCP 服务中处理 IP 地址(任务列表)

将 IP 地址添加到 DHCP 服务

如何添加单个 IP 地址(DHCP 管理程序)

如何复制现有 IP 地址(DHCP 管理程序)

如何添加多个 IP 地址(DHCP 管理程序)

如何添加 IP 地址 (pntadm )

在 DHCP 服务中修改 IP 地址

如何修改 IP 地址属性(DHCP 管理程序)

如何修改 IP 地址属性 (pntadm)

从 DHCP 服务中删除 IP 地址

通过 DHCP 服务将 IP 地址标记为不可用

如何将 IP 地址标记为不可用(DHCP 管理程序)

如何将 IP 地址标记为不可用 (pntadm)

从 DHCP 服务中删除 IP 地址

如何从 DHCP 服务中删除 IP 地址(DHCP 管理程序)

如何从 DHCP 服务中删除 IP 地址 (pntadm)

为 DHCP 客户机指定保留的 IP 地址

如何为 DHCP 客户机指定相同的 IP 地址(DHCP 管理程序)

如何为 DHCP 客户机指定相同的 IP 地址 (pntadm)

使用 DHCP 宏(任务列表)

如何查看在 DHCP 服务器上定义的宏(DHCP 管理程序)

如何查看在 DHCP 服务器上定义的宏 (dhtadm)

修改 DHCP 宏

如何在 DHCP 宏中更改选项的值(DHCP 管理程序)

如何在 DHCP 宏中修改选项的值 (dhtadm)

如何将选项添加到 DHCP 宏(DHCP 管理程序)

如何将选项添加到 DHCP 宏 (dhtadm)

如何从 DHCP 宏中删除选项(DHCP 管理程序)

如何从 DHCP 宏中删除选项 (dhtadm)

创建 DHCP 宏

如何创建 DHCP 宏(DHCP 管理程序)

如何创建 DHCP 宏 (dhtadm)

删除 DHCP 宏

如何删除 DHCP 宏(DHCP 管理程序)

如何删除 DHCP 宏 (dhtadm)

使用 DHCP 选项(任务列表)

创建 DHCP 选项

如何创建 DHCP 选项(DHCP 管理程序)

如何创建 DHCP 选项 (dhtadm)

修改 DHCP 选项

如何修改 DHCP 选项属性(DHCP 管理程序)

如何修改 DHCP 选项属性 (dhtadm)

删除 DHCP 选项

如何删除 DHCP 选项(DHCP 管理程序)

如何删除 DHCP 选项 (dhtadm)

修改 DHCP 客户机的选项信息

支持使用 DHCP 服务安装 Oracle Solaris 网络

支持远程引导和无盘引导客户机(任务列表)

设置 DHCP 客户机为仅接收信息(任务列表)

转换为新的 DHCP 数据存储

如何转换 DHCP 数据存储(DHCP 管理程序)

如何转换 DHCP 数据存储 (dhcpconfig -C)

在 DHCP 服务器之间移动配置数据(任务列表)

如何从 DHCP 服务器中导出数据(DHCP 管理程序)

如何从 DHCP 服务器中导出数据 (dhcpconfig -X)

如何在 DHCP 服务器上导入数据(DHCP 管理程序)

如何在 DHCP 服务器上导入数据 (dhcpconfig -I)

如何修改导入的 DHCP 数据(DHCP 管理程序)

如何修改导入的 DHCP 数据 ( pntadm, dhtadm)

16.  配置和管理 DHCP 客户机

17.  对 DHCP 问题进行故障排除(参考)

18.  DHCP 命令和文件(参考信息)

第 4 部分IP 安全性

19.  IP 安全体系结构(概述)

20.  配置 IPsec(任务)

21.  IP 安全体系结构(参考信息)

22.  Internet 密钥交换(概述)

23.  配置 IKE(任务)

24.  Internet 密钥交换(参考信息)

25.  Oracle Solaris 中的 IP 过滤器(概述)

26.  IP 过滤器(任务)

第 5 部分IPMP

27.  IPMP 介绍(概述)

28.  管理 IPMP(任务)

第 6 部分IP 服务质量 (IP Quality of Service, IPQoS)

29.  IPQoS 介绍(概述)

30.  规划启用了 IPQoS 的网络(任务)

31.  创建 IPQoS 配置文件(任务)

32.  启动和维护 IPQoS(任务)

33.  使用流记帐和统计信息收集功能(任务)

34.  IPQoS 的详细介绍(参考信息)

词汇表

索引

使用 DHCP 宏(任务列表)

DHCP 宏是 DHCP 选项的容器。DHCP 服务使用宏来收集应传递到客户机的选项。当您配置服务器时,DHCP 管理程序和 dhcpconfig 实用程序便会自动创建多个宏。有关宏的背景信息,请参见关于 DHCP 宏。有关缺省情况下创建的宏的信息,请参见第 14 章

您可能会发现:当网络发生更改时,需要对传递到客户机的配置信息进行更改。要更改配置信息,需要使用 DHCP 宏。您可以查看、创建、修改、复制以及删除 DHCP 宏。

使用宏时,您必须了解 DHCP 标准选项,这些选项在 dhcp_inittab(4) 手册页中进行了介绍。

以下任务列表列出了可帮助您查看、创建、修改和删除 DHCP 宏的任务。此列表还包括指向详细说明如何完成每项任务的章节的链接。

任务
说明
参考
查看 DHCP 宏。
显示在 DHCP 服务器上定义的所有宏的列表。
创建 DHCP 宏。
创建新的宏以支持 DHCP 客户机。
修改通过宏传递到 DHCP 客户机的值。
通过修改现有选项,将选项添加到宏或从宏中删除选项来更改宏。
删除 DHCP 宏。
删除不再使用的 DHCP 宏。

下图显示了 DHCP 管理程序窗口中的 "Macros"(宏)选项卡。

图 15-14 DHCP 管理程序的 "Macros"(宏)选项卡

image:

如何查看在 DHCP 服务器上定义的宏(DHCP 管理程序)

  1. 在 DHCP 管理程序中,选择 "Macros"(宏)选项卡。

    有关 DHCP 管理程序的信息,请参见如何启动和停止 DHCP 管理程序

    在此窗口左侧的 "Macro"(宏)区域中,按字母顺序显示了在 DHCP 服务器上定义的所有宏。前面标有文件夹图标的宏包括对其他宏的引用,而前面标有文档图标的宏则不引用其他宏。

  2. 要打开宏文件夹,请单击文件夹图标左侧的句柄图标。

    将列出选定宏中包含的宏。

  3. 要查看宏的内容,请单击宏名称。

    将显示选项以及为其指定的值。

如何查看在 DHCP 服务器上定义的宏 (dhtadm)

  1. 成为超级用户、承担指定给 DHCP 管理配置文件的角色或者使用指定给 DHCP 管理配置文件的用户名。

    有关 DHCP 管理配置文件的更多信息,请参见设置用户访问 DHCP 命令的权限

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《System Administration Guide: Security Services》中的"Configuring RBAC (Task Map)"

  2. 通过键入以下命令来显示宏:
    # dhtadm -P

    此命令以标准输出的形式列显已格式化的 dhcptab 表内容,其中包括在 DHCP 服务器上定义的所有宏和符号。

修改 DHCP 宏

当网络在某些方面发生更改并且一台或多台 DHCP 客户机需要了解该更改时,您可能需要修改宏。例如,您可能会添加路由器或 NIS 服务器、创建新的子网或者更改租用策略。

在修改宏之前,请确定要更改、添加或删除的 DHCP 选项的名称。标准 DHCP 选项在 DHCP 管理程序帮助和 dhcp_inittab(4) 手册页中列出。

可以使用 dhtadm -M -m 命令或 DHCP 管理程序来修改宏。有关 dhtadm 的更多信息,请参见 dhtadm(1M) 手册页。

下图显示了 DHCP 管理程序的 "Macro Properties"(宏属性)对话框。

图 15-15 DHCP 管理程序中的 "Macro Properties"(宏属性)对话框

image:此对话框显示了选项及其值的列表,同时还显示了

如何在 DHCP 宏中更改选项的值(DHCP 管理程序)

  1. 在 DHCP 管理程序中,选择 "Macros"(宏)选项卡。

    有关 DHCP 管理程序的信息,请参见如何启动和停止 DHCP 管理程序

  2. 选择要更改的宏。
  3. 从 "Edit"(编辑)菜单中选择 "Properties"(属性)。

    将打开 "Macro Properties"(宏属性)对话框。

  4. 在 "Options"(选项)表中,选择要更改的选项。

    选项的名称和值将分别显示在 "Option Name"(选项名称)和 "Option Value"(选项值)字段中。

  5. 在 "Option Value"(选项值)字段中,针对选项选择旧值并键入新值。
  6. 单击 "Modify"(修改)。

    新值将显示在选项表中。

  7. 选择 "Notify DHCP Server of Change"(将更改通知 DHCP 服务器)。

    此选择将告知 DHCP 服务器重新读取 dhcptab 表,以使更改在单击 "OK"(确定)之后立即生效。

  8. 单击 "OK"(确定)。

如何在 DHCP 宏中修改选项的值 (dhtadm)

  1. 成为超级用户、承担指定给 DHCP 管理配置文件的角色或者使用指定给 DHCP 管理配置文件的用户名。

    有关 DHCP 管理配置文件的更多信息,请参见设置用户访问 DHCP 命令的权限

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《System Administration Guide: Security Services》中的"Configuring RBAC (Task Map)"

  2. 通过键入如下格式的命令来更改选项值:
    # dhtadm -M -m macroname -e 'option=value:option=value' -g

    例如,要在宏 bluenote 内更改租用时间和 "Universal Time Offset"(通用时间偏移),请键入:

    # dhtadm -M -m bluenote -e 'LeaseTim=43200:UTCOffst=28800' -g

如何将选项添加到 DHCP 宏(DHCP 管理程序)

  1. 在 DHCP 管理程序中,选择 "Macros"(宏)选项卡。

    有关 DHCP 管理程序的信息,请参见如何启动和停止 DHCP 管理程序

  2. 选择要更改的宏。
  3. 从 "Edit"(编辑)菜单中选择 "Properties"(属性)。

    将打开 "Macro Properties"(宏属性)对话框。

  4. 在 "Option Name"(选项名称)字段中,使用以下方法之一指定选项的名称:
    • 单击 "Option Name"(选项名称)字段旁边的 "Select"(选择)按钮来选择要添加到宏中的选项。

      "Select Option"(选择选项)对话框将显示按字母顺序排列标准类别选项名称及其说明的列表。如果您要添加的选项不在标准类别中,请使用 "Category"(类别)列表来选择一个类别。

      有关宏类别的更多信息,请参见关于 DHCP 宏

    • 如果您要使新的宏包含对现有宏的引用,请键入 Include
  5. 在 "Option Value"(选项值)字段中键入选项的值。

    如果您键入了 Include 作为选项名称,则必须在 "Option Value"(选项值)字段中指定现有宏的名称。

  6. 单击 "Add"(添加)。

    选项将添加到此宏的选项列表的底部。要更改选项在宏中的位置,请选择此选项并单击箭头按钮,以便在列表中上下移动它。

  7. 选择 "Notify DHCP Server of Change"(将更改通知 DHCP 服务器)。

    此选择将告知 DHCP 服务器重新读取 dhcptab 表,以使更改在单击 "OK"(确定)之后立即生效。

  8. 单击 "OK"(确定)。

如何将选项添加到 DHCP 宏 (dhtadm)

  1. 成为超级用户、承担指定给 DHCP 管理配置文件的角色或者使用指定给 DHCP 管理配置文件的用户名。

    有关 DHCP 管理配置文件的更多信息,请参见设置用户访问 DHCP 命令的权限

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《System Administration Guide: Security Services》中的"Configuring RBAC (Task Map)"

  2. 通过键入如下格式的命令将选项添加到宏:
    # dhtadm -M -m macroname -e 'option=value' -g

    例如,要在宏 bluenote 内添加协商租用的功能,请键入以下命令:

    # dhtadm -M -m bluenote -e 'LeaseNeg=_NULL_VALUE' -g

    请注意,如果某选项不需要值,则必须使用 _NULL_VALUE 作为此选项的值。

如何从 DHCP 宏中删除选项(DHCP 管理程序)

  1. 在 DHCP 管理程序中,选择 "Macros"(宏)选项卡。

    有关 DHCP 管理程序的信息,请参见如何启动和停止 DHCP 管理程序

  2. 选择要更改的宏。
  3. 从 "Edit"(编辑)菜单中选择 "Properties"(属性)。

    将打开 "Macro Properties"(宏属性)对话框。

  4. 选择要从宏中删除的选项。
  5. 单击 "Delete"(删除)。

    选项将从此宏的选项列表中删除。

  6. 选择 "Notify DHCP Server of Change"(将更改通知 DHCP 服务器)。

    此选择将告知 DHCP 服务器重新读取 dhcptab 表,以使更改在单击 "OK"(确定)之后立即生效。

  7. 单击 "OK"(确定)。

如何从 DHCP 宏中删除选项 (dhtadm)

  1. 成为超级用户、承担指定给 DHCP 管理配置文件的角色或者使用指定给 DHCP 管理配置文件的用户名。

    有关 DHCP 管理配置文件的更多信息,请参见设置用户访问 DHCP 命令的权限

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《System Administration Guide: Security Services》中的"Configuring RBAC (Task Map)"

  2. 通过键入如下格式的命令从宏中删除选项:
    # dhtadm -M -m macroname -e 'option=' -g

    例如,要从宏 bluenote 内删除协商租用的功能,请键入以下命令:

    # dhtadm -M -m bluenote -e 'LeaseNeg=' -g

    如果指定了不带值的选项,则会从宏中删除此选项。

创建 DHCP 宏

要支持具有特定需求的客户机,您可能需要向 DHCP 服务中添加新宏。您可以使用 dhtadm -A -m 命令或 DHCP 管理程序的 "Create Macro"(创建宏)对话框来添加宏。有关 dhtadm 命令的更多信息,请参见 dhtadm(1M) 手册页。

下图显示了 DHCP 管理程序的 "Create Macro"(创建宏)对话框。

图 15-16 DHCP 管理程序中的 "Create Macro"(创建宏)对话框

image:此对话框显示了

如何创建 DHCP 宏(DHCP 管理程序)

  1. 在 DHCP 管理程序中,选择 "Macros"(宏)选项卡。

    有关 DHCP 管理程序的信息,请参见如何启动和停止 DHCP 管理程序

  2. 从 "Edit"(编辑)菜单中选择 "Create"(创建)。

    将打开 "Create Macro"(创建宏)对话框。

  3. 为宏键入唯一名称。

    名称最多可包含 128 个字母数字字符。如果您使用的名称与供应商类标识符、网络地址或客户机 ID 相匹配,则会针对适当的客户机自动处理宏。如果您使用其他名称,则不会自动处理宏。宏必须指定给特定 IP 地址或者包含在另一个自动处理的宏中。有关更多详细信息,请参见DHCP 服务器的宏处理

  4. 单击 "Option Name"(选项名称)字段旁边的 "Select"(选择)按钮。

    "Select Option"(选择选项)对话框将显示按字母顺序排列标准类别选项名称及其说明的列表。如果您要添加的选项不在标准类别中,请使用 "Category"(类别)列表。从 "Category"(类别)列表中选择所需的类别。有关选项类别的更多信息,请参见关于 DHCP 选项

  5. 选择要添加到宏中的选项,然后单击 "OK"(确定)。

    "Macro Properties"(宏属性)对话框将在 "Option Name"(选项名称)字段中显示选定的选项。

  6. 在 "Option Value"(选项值)字段中键入选项的值,然后单击 "Add"(添加)。

    选项将添加到此宏的选项列表的底部。要更改选项在宏中的位置,请选择此选项并单击箭头按钮,以便在列表中上下移动它。

  7. 对于每个要添加到宏中的选项,重复执行步骤 5步骤 6
  8. 完成添加选项时,请选择 "Notify DHCP Server of Change"(将更改通知 DHCP 服务器)。

    此选择将告知 DHCP 服务器重新读取 dhcptab 表,以使更改在单击 "OK"(确定)之后立即生效。

  9. 单击 "OK"(确定)。

如何创建 DHCP 宏 (dhtadm)

  1. 成为超级用户、承担指定给 DHCP 管理配置文件的角色或者使用指定给 DHCP 管理配置文件的用户名。

    有关 DHCP 管理配置文件的更多信息,请参见设置用户访问 DHCP 命令的权限

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《System Administration Guide: Security Services》中的"Configuring RBAC (Task Map)"

  2. 通过键入如下格式的命令来创建宏:
    # dhtadm -A -m macroname -d ':option=value:option=value:option=value:' -g

    可以在 d 的参数中包括任意数量的 -option=value 对。参数必须以冒号开头和结束,并且在各个 option=value 对之间也加有冒号。完整字符串必须括在引号中。

    例如,要创建宏 bluenote,请键入以下命令:

    # dhtadm -A -m bluenote -d ':Router=10.63.6.121\ :LeaseNeg=_NULL_VALUE:DNSserv=10.63.28.12:' -g

    请注意,如果某选项不需要值,则必须使用 _NULL_VALUE 作为此选项的值。

删除 DHCP 宏

您可能需要从 DHCP 服务中删除宏。例如,如果您从 DHCP 服务中删除网络,则还可以删除关联的网络宏。

您可以使用 dhtadm -D -m 命令或 DHCP 管理程序来删除宏。

如何删除 DHCP 宏(DHCP 管理程序)

  1. 在 DHCP 管理程序中,选择 "Macros"(宏)选项卡。

    有关 DHCP 管理程序的信息,请参见如何启动和停止 DHCP 管理程序

  2. 选择要删除的宏。

    "Delete Macro"(删除宏)对话框将提示您确认要删除指定的宏。

  3. 选择 "Notify DHCP Server of Change"(将更改通知 DHCP 服务器)。

    此选择将告知 DHCP 服务器重新读取 dhcptab 表,以使更改在单击 "OK"(确定)之后立即生效。

  4. 单击 "OK"(确定)。

如何删除 DHCP 宏 (dhtadm)

  1. 成为超级用户、承担指定给 DHCP 管理配置文件的角色或者使用指定给 DHCP 管理配置文件的用户名。

    有关 DHCP 管理配置文件的更多信息,请参见设置用户访问 DHCP 命令的权限

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《System Administration Guide: Security Services》中的"Configuring RBAC (Task Map)"

  2. 通过键入如下格式的命令来删除宏:
    # dhtadm -D -m macroname -g

    例如,要删除宏 bluenote,请键入以下命令:

    # dhtadm -D -m bluenote -g