跳过导航链接
退出打印视图
| Sun Fire X4800 M2 服务器安装指南（适用于 Linux 操作系统）

搜索范围:

- 本文档
- 整个文档库

## 如何为 PXE 安装和配置 DHCP 服务器

尽管可以为 PXE 映像配置单独的服务器，但是以下示例使用 Linux DHCP 服务器作为 PXE 服务器。完成以下步骤以设置 DHCP 服务器。

| 注意 - 如果网络中已有 DHCP 服务器，请不要设置新的 DHCP 服务器，因为这样可能会导致冲突并阻止 PXE 引导。

1. 打开服务器电源，并以超级用户身份登录。
2. 确定服务器上是否已安装 DHCP 服务器软件包。键入：

       # rpm -qa | grep dhcp-

3. 如果未列出 DHCP 服务器，请从 Linux 分发介质安装该服务器（可以使用 `grep` 来查找 rpm）。
4. 设置 DHCP 配置文件（例如 `/etc/dhcpd.conf`），以便只有 PXEClient（PXE 客户机）可以请求接收 PXEClient 响应。

   将以下条目添加到 DHCP 配置文件中（有关更多信息，请参阅 `dhcpd.conf` 手册页）：

       class "PXE" {
           match if substring(option vendor-class-identifier, 0, 9) ="PXEClient";
           option vendor-class-identifier "PXEClient";
           vendor-option-space PXE;
           next-server n.n.n.n;
           filename = "pxelinux.0";

   其中，n.n.n.n 是 DHCP/PXE 服务器的 IP 地址。

5. 在 DHCP 配置文件中，编辑 `server-identifier` 条目：

   `server-identifier` n.n.n.n

   其中，n.n.n.n 是 DHCP/PXE 服务器的 IP 地址。

6. 此外，在 DHCP 配置文件中，找到以下子网条目字段：

       subnet 1.2.3.0 netmask 255.255.255.0 {
       range dynamic-bootp 1.2.3.100 1.2.3.200;
       option routers 1.2.3.1;
       option broadcast-address 1.2.3.225;
       }

   根据 DHCP/PXE 服务器的网络配置，编辑 `subnet`、`range`、`router` 和 `broadcast-address` 条目。

7. 启动 DHCP 服务。

   - 对于 Oracle Linux 或 RHEL，请键入 `service dhcp start` 命令：

         # service dhcpd start

   - 对于 SLES，请使用 YaST 来启动服务。

8. 将服务器配置为始终启动 DHCP 服务。

   - 对于 Oracle Linux 或 RHEL，请键入：

         # chkconfig dhcpd on

   - 对于 SLES，请使用 YaST 将服务配置为在引导时启动。例如：

         # yast > system > Runlevel Editor

版权所有 © 2011, Oracle 和/或其附属公司。 保留所有权利。 法律声明 |