JavaScript is required to for searching.
跳过导航链接
退出打印视图
在 Oracle Solaris 11.1 中使用 DHCP     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

1.  关于 DHCP(概述)

2.  管理 ISC DHCP 服务

3.  配置和管理 DHCP 客户机

关于 DHCP 客户机

DHCP 管理模型

MAC 地址和客户机 ID

DHCPv4 和 DHCPv6 之间的差异

DHCP 协议详细信息

逻辑接口

选项协商

配置语法

DHCP 客户机启动

DHCPv6 通信

DHCP 客户机协议如何管理网络配置信息

DHCPv4 客户机如何管理网络配置信息

DHCPv6 客户机如何管理网络配置信息

DHCP 客户机关闭

启用和禁用 DHCP 客户机

如何启用 DHCP 客户机

如何禁用 DHCP 客户机

DHCP 客户机管理

用于 DHCP 客户机的 ipadm 命令选项

设置 DHCP 客户机配置参数

对于 DHCPv4

对于 DHCPv4 和 DHCPv6

具有多个网络接口的 DHCP 客户机系统

DHCPv4 客户机主机名

如何使 DHCPv4 客户机请求特定的主机名

DHCP 客户机系统和名称服务

DHCP 客户机事件脚本

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

索引

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

DHCPv4 客户机主机名

缺省情况下,DHCPv4 客户机不提供自己的主机名,因为此客户机希望 DHCP 服务器提供主机名。缺省情况下,DHCPv4 服务器配置为向 DHCPv4 客户机提供主机名。当您同时使用 DHCPv4 客户机和服务器时,这些缺省设置会正常发挥作用。但是,当您将 DHCPv4 客户机与某些第三方 DHCP 服务器一起使用时,客户机可能不会从服务器接收主机名。如果 DHCP 客户机没有通过 DHCP 接收主机名,则客户机系统会检查 svc:/system/identity:node 服务的 config/nodename 属性中为要用作主机名的名称设置的值。如果此文件为空,则主机名将设置为 unknown

如果 DHCP 服务器在 DHCP Hostname 选项中提供了一个名称,则客户机将使用该主机名,即使 svc:/system/identity:node 服务的 config/nodename 属性中设置了不同的值也是如此。如果您希望客户机使用特定的主机名,则可以使客户机请求此名称。请参见以下过程。


注 - 以下过程并不适用于所有 DHCP 服务器。虽然在此过程中您要求客户机将特定的主机名发送到 DHCP 服务器并期望返回相同名称,

但是 DHCP 服务器不必考虑此请求,而且许多 DHCP 服务器都不考虑此请求。它们只是返回不同的名称。


如何使 DHCPv4 客户机请求特定的主机名

要执行的步骤取决于是否已存在使用 DHCP 地址的 IP 接口。

  1. 承担 root 角色或使用指定给 DHCP 管理配置文件的某个角色或用户名。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"初次配置 RBAC(任务列表)"。有关 DHCP 管理配置文件的更多信息,请参见如何授予用户访问 DHCP 命令的权限

  2. 如果已存在使用 DHCP 地址的 IP 接口,请执行以下操作:
    1. 删除现有的 DHCP 地址。
      # ipadm delete-addr -r dhcp-addrobj
    2. 为要使用的特定主机名注册新的 DHCP 地址。
      # ipadm create-addr -T dhcp -h hostname dhcp-addrobj
  3. 如果 IP 接口尚不存在,请执行以下操作:
    1. 创建 IP 接口。
      # ipadm create-ip interface
    2. 为要使用的特定主机名注册 DHCP 地址。
      # ipadm create-addr -T dhcp -h hostname dhcp-addrobj