Solaris 10 DHCP服务器配置攻略(下)
三、DHCP地址配置
1. 启动地址配置向导
Solaris DHCP 服务器的环境搭建配置完成后,就会出现图13 所示的地址池配置对话框。
图13 地址池配置向导
2. 指定IP地数目
图14 指定ip地址数目
地址数目: 输入要加入 DHCP 服务器网络的地址总数。
3. 选择服务器和起始IP地址
图15选择服务器和起始IP地址
参数如下:
4. 确认ip地址列表
图16确认ip地址列表
确认地址列表 您可以查看已输入的信息。如果要添加或修改地址,可使用“编辑”菜单中的创建地址或修改地址选项。
5. 输入客户机配置信息
图17输入客户机配置信息
客户机配置宏 输入客户机配置宏的名称。可以滚动查找现有的宏。可以从列表中选择一个宏,然后单击“查看”以显示宏的内容。如果要指定一个不存在的宏,则可使用创建宏对话框来创建。不可用 可以选择将这些地址标记为不可用。
6. 选择租用类型
图18 选择租用类型
租用类型包括:
动态的:DHCP 服务器负责分配和重新分配此范围的 IP 地址。如果要使 IP 地址在未使用时可用,则可选中“动态的”。输入租用失效时间。您可以使用 mm/dd/yyyy 格式指定失效日期。
永久的:该地址被永久分配给客户机。
7. 检查配置选项
图19检查配置选项
最后一步检查以前配置选项,确认没有修改的地方后点击“完成”按钮结束地址配置向导。
8. DHCP管理器界面
图20是DHCP管理器界面,从图中可以看到刚刚配置的DHCP网络设置。
图20 DHCP管理器工作界面
四、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客户端支持
五、Solaris 10 BOOTP中继的配置管理
Solaris 10 BootTP 中继代理能够接收来自未与 DHCP 服务器直接连接的网络中的客户机的配置请求,并将请求转发给 DHCP 服务器。可以使用 BootP 配置对话框进行初始配置。您可以使用“服务”菜单中的“修改”选项打开修改服务选项对话框,配置其他选项。可以使用“服务”菜单来停止、启动,禁用、启用以及取消配置 BootP 中继代理。Solaris 10 BOOTP中继的配置界面如图24 。
图24 Solaris 10 BOOTP中继的配置界面
六、启动、停止或重新启动DHCP服务器
完成初始配置后,系统将自动启动 DHCP 服务器或 BootP 中继代理。您可以从“服务”菜单中选择“停止”或“启动”来停止或启动服务。此操作类似于运行带 stop 或 start 命令的 /etc/init.d/dhcp 脚本。
1. 在主窗口中选择“服务”菜单。
2. 从“服务”菜单中选择“启动”、“停止”或“重新启动”。
3. 单击“确定”以确认操作。 如图25 。
图25启动、停止或重新启动DHCP服务器
七、删除DHCP服务器
如果您不再希望在此机器上运行 DHCP 服务器,则可以取消配置 DHCP 服务器。在取消配置服务器之前,请确保已将对该服务器所拥有地址的责任转让给其他 DHCP 服务器。请参见从 DHCP 服务器中导出数据。从“服务”菜单中选择“取消配置”。此时将显示“取消配置服务”对话框。如图26 。
图26删除DHCP服务器
选择以下一个或两个选项。 删除 dhcptab 和全部 DHCP 网络表 请谨慎使用此选项。如果您使用了 NIS+,则删除这些表可能导致共享这些表的其他 DHCP 服务器出现问题。 删除 DHCP 地址的全部主机表项 选中此框将同时从服务器的主机名服务中删除条目。 单击“确定”以确认操作。
八、了解DHCP服务器管理命令
本文主要介绍了通过DHCP服务管理器这个GUI界面,同时你应当了解一些dhcp管理命令,当服务器出现故障而无法启动cde或者JDS时这些命令非常实用。下表列出了可用于在网络中管理 DHCP 的命令。
用于 DHCP服务管理 的命令
命令实例:
查看网络接口的 DHCP 配置状态的命令: ifconfig interface dhcp status
ifconfig hme0 dhcp status
Interface State Sent Recv Declined Flags
hme0 BOUND 1 1 0 [PRIMARY]
(Began,Expires,Renew)=( 05/16/2007 15:27, 05/17/2007 13:31, 05/18/2007 15:24)
显示内容包括各项:
IP 地址是否已绑定到客户机
发送、接收和拒绝的请求数
此接口是否为主接口
租用的获取时间、过期时间以及安排开始续订尝试的时间
总结:
到此为止我们介绍了Solaris 10 DHCP服务器和不同dhcp客户端的配置方法。