Клиентам дозагрузочной среды выполнения (РХЕ) необходим IP-адрес от сервера динамической конфигурации хоста (DHCP-сервера) для того, чтобы начать установку с сервера служб удаленной установки (RIS-сервера). Если между РХЕ-клиентом и DHCP- или RIS-сервером расположен маршрутизатор, то возможна ситуация, когда клиент не получает IP-адрес от DHCP-сервера или сведения о конфигурации от RIS-сервера. В таком случае инсталляция на РХЕ-клиенте не функционирует.
Если между DHCP-клиентом и DHCP-сервером расположен маршрутизатор, то он должен быть настроен на пересылку DHCP-трафика к DHCP-серверу на удаленной подсети. Этот трафик состоит из пакетов, а маршрутизаторы, как правило, необходимо специально настроить для пересылки пакетов. Сетевой маршрутизатор представляет собой специальное устройство (например, производства компании Cisco Corporation) или программное обеспечение (например, Routing and Remote Access Services (RRAS) корпорации Майкрософт). В любом случае маршрутизатор необходимо настроить на пересылку DHCP-трафика к определенным DHCP-серверам. IP-адреса DHCP-серверов устанавливаются в маршрутизаторе для каждого интерфейса с помощью модуля поддержки IP или (для RRAS) с помощью агента DHCP-ретрансляции. Ниже приведена настройка с помощью модуля поддержки IP.
ip forward-protocol udp
!
interface ethernet 1
ip address 10.3.0.1 255.255.0.0
ip helper-address 10.2.0.2
Дополнительные сведения о настройке DHCP-серверов на маршрутизаторах сторонних производителей см. в соответствующей документации к продукту.
Настройка агента DHCP-ретрансляции для RRAS на Microsoft Windows NT 4.0
Для настройки агента DHCP-ретрансляции на Windows NT 4.0 выполните следующие действия:
- В меню Пуск последовательно выберите пункты Программы, Администрирование, Диспетчер маршрутизации и RAS.
- Откройте папку IP-маршрутизация, щелкните правой кнопкой мыши пункт Сводка и выберите Добавить протокол маршрутизации.
- Выберите в списке элемент Агент DHCP-ретрансляции и нажмите кнопку OK.
Агент DHCP-ретрансляции теперь доступен в папке «IP-маршрутизация». Для настройки агента DHCP-ретрансляции выполните следующие действия:
- Правой кнопкой мыши щелкните элемент Агент DHCP-ретрансляции и выберите пункт Настройка агента DHCP-ретрансляции.
- В появившемся диалоговом окне введите IP-адреса DHCP-серверов. Так как это PXE-клиент и он должен поддерживать связь с RIS-сервером, необходимо дополнительно ввести IP-адрес RIS-сервера. Это позволяет агенту ретрансляции пересылать DHCP-трафик одновременно DHCP-серверам и RIS-серверу.
- После ввода всех IP-адресов выберите интерфейс для ретрансляции. Правой кнопкой мыши щелкните элемент Агент DHCP-ретрансляции и выберите команду Добавить интерфейс.
- Появится диалоговое окно, которое содержит список всех доступных интерфейсов на RRAS-сервере. Выберите интерфейс, который находится в одной подсети с PXE-клиентом, примите предложенные по умолчанию значения (возможно, придется изменить счетчик прыжков, в зависимости от места нахождения DHCP-сервера или RIS-сервера) и нажмите кнопку ОК.
Для проверки работы агента DHCP-ретрансляции выполните следующие действия:
- Используя сетевой монитор для анализа DHCP-трафика, убедитесь, что в поле «giaddr» DHCP-пакетов содержится IP-адрес интерфейса ретрансляции на RRAS-сервере.
DHCP: Discover (xid=7DD04550)
DHCP: Op Code (op) = 1 (0x1)
DHCP: Hardware Type (htype) = 1 (0x1) 10Mb Ethernet
DHCP: Hardware Address Length (hlen) = 6 (0x6)
DHCP: Hops (hops) = 1 (0x1)
DHCP: Transaction ID (xid) = 2110801232 (0x7DD04550)
DHCP: Seconds (secs) = 4 (0x4)
DHCP: Flags (flags) = 128 (0x80)
DHCP: 1............... = Broadcast
DHCP: Client IP Address (ciaddr) = 0.0.0.0
DHCP: Your IP Address (yiaddr) = 0.0.0.0
DHCP: Server IP Address (siaddr) = 0.0.0.0
DHCP: Relay IP Address (giaddr) = 11.11.1.1
DHCP: Client Ethernet Address (chaddr) = 00C04F45D07D
DHCP: Server Host Name (sname) = <Blank>
DHCP: Boot File Name (file) = <Blank>
DHCP: Magic Cookie = 99.130.83.99
DHCP: Option Field (options)
DHCP: DHCP Message Type = DHCP Discover
DHCP: Parameter Request List = (Length: 5) 01 03 3c 2b 43
DHCP: Maximum DHCP Message Size = (Length: 2) 04 ec
DHCP: Unrecognized Option = 97 (0x61)
DHCP: Unrecognized Option = 93 (0x5D)
DHCP: Unrecognized Option = 94 (0x5E)
DHCP: Client Class information = (Length: 9) 50 58 45 43 6c 69 65 6e 74
DHCP: End of this option field
- Обратите внимание на количество полученных запросов и откликов на правой панели интерфейса администратора RRAS, связанного с интерфейсом ретрансляции.
DHCP-сервер и RIS-сервер оба получают пакеты «Discover» и оба отвечают, посылая пакеты «Offer». Пакет «Offer» DHCP-сервера включает IP-адрес РХЕ-клиента, а также все дополнительно настроенные параметры (маршрутизатор, DNS-сервер, WINS-сервер и т. д.)
DHCP: Offer (xid=7DD04550)
DHCP: Op Code (op) = 2 (0x2)
DHCP: Hardware Type (htype) = 1 (0x1) 10Mb Ethernet
DHCP: Hardware Address Length (hlen) = 6 (0x6)
DHCP: Hops (hops) = 0 (0x0)
DHCP: Transaction ID (xid) = 2110801232 (0x7DD04550)
DHCP: Seconds (secs) = 0 (0x0)<BR/>
DHCP: Flags (flags) = 128 (0x80)
DHCP: 1............... = Broadcast
DHCP: Client IP Address (ciaddr) = 0.0.0.0
DHCP: Your IP Address (yiaddr) = 11.11.1.18
DHCP: Server IP Address (siaddr) = 10.10.1.1
DHCP: Relay IP Address (giaddr) = 11.11.1.1
DHCP: Client Ethernet Address (chaddr) = 00C04F45D07D
DHCP: Server Host Name (sname) = <Blank>
DHCP: Boot File Name (file) = <Blank>
DHCP: Magic Cookie = 99.130.83.99
DHCP: Option Field (options)
DHCP: DHCP Message Type = DHCP Offer
DHCP: Subnet Mask = 255.0.0.0
DHCP: Renewal Time Value (T1) = 4 Days, 0:00:00
DHCP: Rebinding Time Value (T2) = 7 Days, 0:00:00
DHCP: IP Address Lease Time = 8 Days, 0:00:00
DHCP: Server Identifier = 10.10.1.1
DHCP: Router = 11.11.1.1
DHCP: End of this option field
Пакет «offer» RIS-сервера включает только его IP-адрес, за которым клиент посылает ARP-запрос для продолжения процесса установки программного обеспечения.
DHCP: Offer (xid=7DD04552)
DHCP: Op Code (op) = 2 (0x2)
DHCP: Hardware Type (htype) = 1 (0x1) 10Mb Ethernet
DHCP: Hardware Address Length (hlen) = 6 (0x6)
DHCP: Hops (hops) = 0 (0x0)
DHCP: Transaction ID (xid) = 2110801234 (0x7DD04552)
DHCP: Seconds (secs) = 0 (0x0)
DHCP: Flags (flags) = 128 (0x80)
DHCP: 1............... = Broadcast
DHCP: Client IP Address (ciaddr) = 0.0.0.0
DHCP: Your IP Address (yiaddr) = 0.0.0.0
DHCP: Server IP Address (siaddr) = 10.10.1.2
DHCP: Relay IP Address (giaddr) = 11.11.1.1
DHCP: Client Ethernet Address (chaddr) = 00C04F45D07D
DHCP: Server Host Name (sname) = <Blank>
DHCP: Boot File Name (file) = <Blank>
DHCP: Magic Cookie = 99.130.83.99
DHCP: Option Field (options)
DHCP: DHCP Message Type = DHCP Offer
DHCP: Server Identifier = 10.10.1.2
DHCP: Client Class information = (Length: 9) 50 58 45 43 6c 69 65 6e 74
DHCP: Option MUST NOT be Present
DHCP: End of this option field
Настройка агента DHCP-ретрансляции в Microsoft Windows 2000 и Microsoft Windows Server 2003
Процесс настройки агента DHCP-ретрансляции в Windows 2000 и Windows Server 2003 подобен описанному для Windows NT 4.0.
- В меню Пуск последовательно выберите пункты Программы или Все программы, Администрирование, Маршрутизация и удаленный доступ.
- Если RRAS уже установлен в папку IP-маршрутизация, щелкните правой кнопкой мыши вкладку Общие и выберите пункт Новый протокол маршрутизации.
Примечание. Дальше установка и конфигурация агента DHCP-ретрансляции выполняется аналогично процессу для Windows NT 4.0; немного отличаться могут только диалоговые окна. - После настройки IP-адреса для PXE-клиента он использует для поддержания связи с RIS-сервером следующий DHCP-запрос.
DHCP: Request (xid=7DD04552)
DHCP: Op Code (op) = 1 (0x1)
DHCP: Hardware Type (htype) = 1 (0x1) 10Mb Ethernet
DHCP: Hardware Address Length (hlen) = 6 (0x6)
DHCP: Hops (hops) = 0 (0x0)
DHCP: Transaction ID (xid) = 2110801234 (0x7DD04552)
DHCP: Seconds (secs) = 7 (0x7)
DHCP: Flags (flags) = 0 (0x0)
DHCP: 0............... = No Broadcast
DHCP: Client IP Address (ciaddr) = 11.11.1.18
DHCP: Your IP Address (yiaddr) = 0.0.0.0
DHCP: Server IP Address (siaddr) = 0.0.0.0
DHCP: Relay IP Address (giaddr) = 0.0.0.0
DHCP: Client Ethernet Address (chaddr) = 00C04F45D07D
DHCP: Server Host Name (sname) = <Blank>
DHCP: Boot File Name (file) = <Blank>
DHCP: Magic Cookie = 99.130.83.99
DHCP: Option Field (options)
DHCP: DHCP Message Type = DHCP Request
DHCP: Parameter Request List = (Length: 5) 01 03 3c 2b 43
DHCP: Maximum DHCP Message Size = (Length: 2) 04 ec
DHCP: Unrecognized Option = 97 (0x61)
DHCP: Unrecognized Option = 93 (0x5D)
DHCP: Unrecognized Option = 94 (0x5E)
DHCP: Client Class information = (Length: 9) 50 58 45 43 6c 69 65 6e 74
DHCP: End of this option field
- RIS-сервер посылает пакет «Ack», который содержит сведения о конфигурации, необходимые РХЕ-клиенту для продолжения инсталляции.
DHCP: ACK (xid=7DD04552)
DHCP: Op Code (op) = 2 (0x2)
DHCP: Hardware Type (htype) = 1 (0x1) 10Mb Ethernet
DHCP: Hardware Address Length (hlen) = 6 (0x6)
DHCP: Hops (hops) = 0 (0x0)
DHCP: Transaction ID (xid) = 2110801234 (0x7DD04552)
DHCP: Seconds (secs) = 0 (0x0)
DHCP: Flags (flags) = 0 (0x0)
DHCP: 0............... = No Broadcast
DHCP: Client IP Address (ciaddr) = 11.11.1.18
DHCP: Your IP Address (yiaddr) = 0.0.0.0
DHCP: Server IP Address (siaddr) = 10.10.1.2
DHCP: Relay IP Address (giaddr) = 0.0.0.0
DHCP: Client Ethernet Address (chaddr) = 00C04F45D07D
DHCP: Server Host Name (sname) = risbox.tracetest.com
DHCP: Boot File Name (file) = OSChooser\i386\startrom.com
DHCP: Magic Cookie = 99.130.83.99
DHCP: Option Field (options)
DHCP: DHCP Message Type = DHCP ACK
DHCP: Server Identifier = 10.10.1.2
DHCP: Unrecognized Option = 97 (0x61)
DHCP: Client Class information = (Length: 9) 50 58 45 43 6c 69 65 6e 74
DHCP: Option MUST NOT be Present
DHCP: End of this option field
- Обычно DHCP-связь между DHC-сервером и клиентом осуществляется через UDP-порты 67 (на сервере) и 68 (у клиента). Связь между PXE-клиентом и RIS-сервером в процессе инсталляции осуществляется через UDP-порты 68 (у клиента) и 4011 (на сервере).
Примечание. Сведения о тестах, проведенных с ROM версий .99j 02 и .99N на компьютерах с процессором Intel, см. в следующей статье базы знаний Майкрософт:
244454
(http://support.microsoft.com/kb/244454/RU/
)
Клиенту PXE с загрузочным ППЗУ (Boot ROM) версии .99j не удается связаться с сервером RIS (эта ссылка может указывать на содержимое полностью или частично на английском языке)
Дополнительные сведения см. в следующих статьях базы знаний Майкрософт:
244036
(http://support.microsoft.com/kb/244036/RU/
)
Описание PXE-взаимодействия между PXE-клиентом, DHCP-сервером и RIS-сервером (эта ссылка может указывать на содержимое полностью или частично на английском языке)
255952
(http://support.microsoft.com/kb/255952/RU/
)
Не удается связаться с сервером DHCP с помощью загрузочного диска RIS (эта ссылка может указывать на содержимое полностью или частично на английском языке)
120932
(http://support.microsoft.com/kb/120932/RU/
)
DHCP: Охватывание нескольких подсетей (эта ссылка может указывать на содержимое полностью или частично на английском языке)
161571
(http://support.microsoft.com/kb/161571/RU/
)
Использование суперобластей DHCP для обслуживания нескольких логических подсетей (эта ссылка может указывать на содержимое полностью или частично на английском языке)
197197
(http://support.microsoft.com/kb/197197/RU/
)
Клиенты протокола DHCP не могут получить IP-адрес от сервера DHCP
Код статьи: 257579 - Последнее изменение :: 24 февраля 2006 г. - Редакция: 3.1
Информация в данной статье относится к следующим продуктам.
- Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
- Microsoft Windows Server 2003, Standard Edition (32-bit x86)
- операционная система Microsoft Windows 2000 Server
- Microsoft Windows 2000 Advanced Server
- Microsoft Windows NT Server 4.0 Enterprise Edition
- Microsoft Windows NT 4.0 Service Pack 3
- Microsoft Windows NT 4.0 Service Pack 4
- Microsoft Windows NT 4.0 Service Pack 5
- Microsoft Windows NT 4.0 Service Pack 6
- Microsoft Windows NT 4.0 Service Pack 6a
- Microsoft BackOffice Server 4.0
- Microsoft BackOffice Server 4.5
- Microsoft BackOffice Small Business Server 4.0
- Microsoft BackOffice Small Business Server 4.0a
- Microsoft BackOffice Small Business Server 4.5
| kbinfo kbenv kbnetwork KB257579 |