跳过导航链接 | |
退出打印视图 | |
在 Oracle Solaris 11.1 中使用 DHCP Oracle Solaris 11.1 Information Library (简体中文) |
在系统正常操作的情况下,不需要对 DHCP 客户机软件进行管理。dhcpagent 守护进程会在引导系统时自动启动,重新协商租用,并在关闭系统时停止。您不应直接手动启动和停止 dhcpagent 守护进程。相反,作为客户机系统上的超级用户,您可以在必要时使用 ipadm 命令来影响 dhcpagent 对网络接口的管理。
本节汇总了 ipadm(1M) 手册页中介绍的命令选项。
创建 IP 接口-命令 ipadm create-ip 创建 IP 接口,然后您为该接口配置 IP 地址。地址可以是静态的,也可以是动态的。要指定地址,前提必须执行创建 IP 接口的命令。
启动 DHCP 客户机-命令 ipadm create-addr -T dhcp dhcp-addrobj 启动 dhcpagent 与 DHCP 服务器之间的交互以获取一个 IP 地址和一组新的配置选项。当您更改希望客户机立即使用的信息时(例如添加 IP 地址或更改子网掩码时),此命令非常有用。
仅请求网络配置信息-命令 ipadm refresh-addr -i dhcp-addrobj 使 dhcpagent 发出对网络配置参数(但不包括 IP 地址)的请求。当网络接口具有静态 IP 地址,但是客户机系统需要更新的网络选项时,此命令非常有用。例如,如果您不使用 DHCP 管理 IP 地址,但是使用它在网络上配置主机,则此命令非常有用。
请求延长租用期-命令 ipadm refresh-addr dhcp-addrobj 使 dhcpagent 发出续订租用的请求。客户机会自动发出续订租用的请求。但是,在以下情况下您可能需要使用此命令:您更改了租用时间并希望客户机立即使用新的租用时间,而不是等到下次尝试续订租用时使用。
释放 IP 地址-命令 ipadm delete-addr -r dhcp-addrobj 使 dhcpagent 放弃网络接口使用的 IP 地址。当租用过期时,将自动释放 IP 地址。您可能希望通过手提电脑发出此命令,例如,在离开一个网络并计划在新网络上启动系统时。另请参见 /etc/default/dhcpagent 配置文件的 RELEASE_ON_SIGTERM 属性。
丢弃 IP 地址-命令 ipadm delete-addr dhcp-addrobj 使 dhcpagent 关闭网络接口而不通知 DHCP 服务器,并在文件系统中高速缓存租用信息。借助此命令,客户机可以在重新引导时使用相同的 IP 地址。
注 - 当前,ipadm 命令与 ifconfig [inet6] interface status 命令的功能不等效。
客户机系统上的 /etc/default/dhcpagent 文件包含 dhcpagent 的可调参数。您可以使用文本编辑器来更改多个影响客户机操作的参数。/etc/default/dhcpagent 文件记录完好,因此,有关更多信息,请参阅此文件和 dhcpagent(1M) 手册页。
缺省情况下,DHCP 客户机配置如下:
客户机系统不需要特定的主机名。
如果您希望客户机请求特定的主机名,请参见DHCPv4 客户机主机名。
客户机的缺省请求在 /etc/default/dhcpagent 中提供,包括 DNS 服务器、DNS 域和广播地址。
可以在 /etc/default/dhcpagent 文件内的 PARAM_REQUEST_LIST 关键字中将 DHCP 客户机的参数文件设置为请求更多选项。可以将 DHCP 服务器配置为提供没有经过专门请求的选项。有关使用 DHCP 服务器宏向客户机发送信息的信息,请参见 dhcpd(8) 手册页和《System Administration Guide: IP Services》中的"Working With DHCP Macros (Task Map)"。
客户机系统在一个物理网络接口上使用 DHCP。
如果您希望在多个物理网络接口上使用 DHCP,请参见具有多个网络接口的 DHCP 客户机系统。
如果在安装 Oracle Solaris 之后配置了 DHCP 客户机,则客户机不会自动配置为名称服务客户机。
有关将名称服务用于 DHCP 客户机的信息,请参见DHCP 客户机系统和名称服务。