四、DHCP客户端的配置
总体来说和Solaris 10 DHCP服务器 连接的客户端包括三种:
1. 配置Solaris DHCP 客户机
Solaris DHCP 客户机是 dhcpagen 守护进程,此守护进程是 Solaris 操作系统 (Solaris Operating System, Solaris OS) 的一部分。 安装 Solaris 10 时,系统会提示您使用 DHCP 来配置网络接口。 如果您指定“是”,则会在安装 Solaris 期间在系统上启用 DHCP 客户机软件, 无需为了使用 DHCP 而对 Solaris 客户机执行其他任何操作。 DHCP 服务器配置会确定为使用 DHCP 服务的 DHCP 客户机系统提供的信息。如果客户机系统已经运行 Solaris OS,但是没有使用 DHCP,则可以将客户机系统重新配置为使用 DHCP。 您还可以重新配置 DHCP 客户机系统,以使其停止使用 DHCP 而使用您提供的静态网络信息。
启用 Solaris DHCP 客户机步骤:
成为客户机系统上的超级用户。
如果此系统使用预配置而不是交互式配置,请编辑 sysidcfg 文件。 将 dhcp 子项添加到 sysidcfg 文件内的 network_interface 关键字中。例如,network_interface=hme0 {dhcp}。
取消配置系统并关闭系统。使用命令:
# sys-unconfig
![]() |
| 图21 选择是否使用DHCP对话框 |
选择“yes“后之后重新引导系统,即可启用启用 Solaris DHCP 客户机。
2. windows DHCP客户机的配置
要启用Windows DHCP客户端,必须以管理员身份登录到客户机上。一般在安装微软TCP/IP的过程中启用DHCP。但如果以前就手动配置过TCP/IP,也可以手工配置。Windows DHCP客户端设置如图22。
![]() |
| 图22 Windows DHCP客户端设置 |
3. Linux DHCP客户端设置
通常网管员使用选择手工配置 DHCP 客户,需要修改 /etc/sysconfig/network 文件来启用联网;并修改 /etc/sysconfig/network-scripts 目录中每个网络设备的配置文件。在该目录中,每个设备都有一个叫做 ifcfg-eth? 的配置文件,eth?是网络设备的名称。 如eth0等。如果你想在引导时启动联网,NETWORKING 变量必须 被设为 yes。 除了此处之外/etc/sysconfig/network 文件应该包含以下行:
NETWORKING=yes
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
也可以使用图形界面配置DHCP客户端支持,如图23 。
![]() |
| 图23 使用图形界面配置Linux DHCP客户端支持 |
