跳过导航链接 | |
退出打印视图 | |
系统管理指南:IP 服务 Oracle Solaris 10 8/11 Information Library (简体中文) |
1. Oracle Solaris TCP/IP 协议套件(概述)
5. 配置 TCP/IP 网络服务和 IPv4 寻址(任务)
25. Oracle Solaris 中的 IP 过滤器(概述)
缺省情况下,DHCPv4 客户机不提供自己的主机名,因为此客户机希望 DHCP 服务器提供主机名。缺省情况下,DHCPv4 服务器配置为向 DHCPv4 客户机提供主机名。当您同时使用 DHCPv4 客户机和服务器时,这些缺省设置会正常发挥作用。但是,当您将 DHCPv4 客户机与某些第三方 DHCP 服务器一起使用时,客户机可能不会从服务器接收主机名。如果 DHCP 客户机没有通过 DHCP 接收主机名,则客户机系统会在 /etc/nodename 文件中查找名称来用作主机名。如果此文件为空,则主机名将设置为 unknown。
如果 DHCP 服务器在 DHCP Hostname(主机名)选项中提供了一个名称,则客户机将使用该主机名,即使 /etc/nodename 文件中放置了其他值也是如此。如果您希望客户机使用特定的主机名,则可以使客户机请求此名称。请参见以下过程。
注 - 以下过程并不适用于所有 DHCP 服务器。虽然在此过程中您要求客户机将特定的主机名发送到 DHCP 服务器并期望返回相同名称,
但是 DHCP 服务器不必考虑此请求,而且许多 DHCP 服务器都不考虑此请求。它们只是返回不同的名称。
REQUEST_HOSTNAME=yes
如果 REQUEST_HOSTNAME 前面存在注释符号 (#),请删除 #。如果 REQUEST_HOSTNAME 关键字不存在,请插入此关键字。
hostname 是您希望客户机使用的名称。
# ifconfig interface dhcp release # reboot
将删除在客户机上高速缓存的 DHCP 数据。客户机重新启动协议来请求新的配置信息,其中包含新的主机名。DHCP 服务器首先确保网络上的其他系统没有使用此主机名,然后将此主机名指定给客户机。如果配置为可以执行此操作,则 DHCP 服务器便可使用客户机的主机名来更新名称服务。