РХЕ-клиенты не получают через маршрутизатор IP-адрес от DHCP-сервера

Переводы статьи Переводы статьи
Код статьи: 257579 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

Клиентам дозагрузочной среды выполнения (РХЕ) необходим 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 выполните следующие действия:
  1. В меню Пуск последовательно выберите пункты Программы, Администрирование, Диспетчер маршрутизации и RAS.
  2. Откройте папку IP-маршрутизация, щелкните правой кнопкой мыши пункт Сводка и выберите Добавить протокол маршрутизации.
  3. Выберите в списке элемент Агент DHCP-ретрансляции и нажмите кнопку OK.
Агент DHCP-ретрансляции теперь доступен в папке «IP-маршрутизация». Для настройки агента DHCP-ретрансляции выполните следующие действия:
  1. Правой кнопкой мыши щелкните элемент Агент DHCP-ретрансляции и выберите пункт Настройка агента DHCP-ретрансляции.
  2. В появившемся диалоговом окне введите IP-адреса DHCP-серверов. Так как это PXE-клиент и он должен поддерживать связь с RIS-сервером, необходимо дополнительно ввести IP-адрес RIS-сервера. Это позволяет агенту ретрансляции пересылать DHCP-трафик одновременно DHCP-серверам и RIS-серверу.
  3. После ввода всех IP-адресов выберите интерфейс для ретрансляции. Правой кнопкой мыши щелкните элемент Агент DHCP-ретрансляции и выберите команду Добавить интерфейс.
  4. Появится диалоговое окно, которое содержит список всех доступных интерфейсов на RRAS-сервере. Выберите интерфейс, который находится в одной подсети с PXE-клиентом, примите предложенные по умолчанию значения (возможно, придется изменить счетчик прыжков, в зависимости от места нахождения DHCP-сервера или RIS-сервера) и нажмите кнопку ОК.
Для проверки работы агента DHCP-ретрансляции выполните следующие действия:
  1. Используя сетевой монитор для анализа 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
    					
  2. Обратите внимание на количество полученных запросов и откликов на правой панели интерфейса администратора 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.
  1. В меню Пуск последовательно выберите пункты Программы или Все программы, Администрирование, Маршрутизация и удаленный доступ.
  2. Если RRAS уже установлен в папку IP-маршрутизация, щелкните правой кнопкой мыши вкладку Общие и выберите пункт Новый протокол маршрутизации.

    Примечание. Дальше установка и конфигурация агента DHCP-ретрансляции выполняется аналогично процессу для Windows NT 4.0; немного отличаться могут только диалоговые окна.
  3. После настройки 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
    					
  4. 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
    					
  5. Обычно DHCP-связь между DHC-сервером и клиентом осуществляется через UDP-порты 67 (на сервере) и 68 (у клиента). Связь между PXE-клиентом и RIS-сервером в процессе инсталляции осуществляется через UDP-порты 68 (у клиента) и 4011 (на сервере).
Примечание. Сведения о тестах, проведенных с ROM версий .99j 02 и .99N на компьютерах с процессором Intel, см. в следующей статье базы знаний Майкрософт:
244454 Клиенту PXE с загрузочным ППЗУ (Boot ROM) версии .99j не удается связаться с сервером RIS (эта ссылка может указывать на содержимое полностью или частично на английском языке)
Дополнительные сведения см. в следующих статьях базы знаний Майкрософт:
244036 Описание PXE-взаимодействия между PXE-клиентом, DHCP-сервером и RIS-сервером (эта ссылка может указывать на содержимое полностью или частично на английском языке)
255952 Не удается связаться с сервером DHCP с помощью загрузочного диска RIS (эта ссылка может указывать на содержимое полностью или частично на английском языке)
120932 DHCP: Охватывание нескольких подсетей (эта ссылка может указывать на содержимое полностью или частично на английском языке)
161571 Использование суперобластей DHCP для обслуживания нескольких логических подсетей (эта ссылка может указывать на содержимое полностью или частично на английском языке)
197197 Клиенты протокола DHCP не могут получить IP-адрес от сервера DHCP

Свойства

Код статьи: 257579 - Последний отзыв: 24 февраля 2006 г. - Revision: 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

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com