0
1
Добрый день.
Имеется самосборная виртуалка на основе ядра 2.6.33 с сетевой картой, подключенной в режиме bridge. При ее загрузке при помощи dhcpcd(3.2.3) она получает адрес с windows dhcp сервера и ее уникальный код отобрадается как 6574(многоцифирек)00c9a17099(а это mac-адрес карты).
Вопрос: что означает первая часть уникального кода (6574многоцифир) и где это настраивается. При работе с ubuntu opensuse на dhcp сервере уникальный код представляет из себя лишь mac-адрес.
- Ссылка
DNS и DHCP в Windows 2000 Server SP4 Rus
☑
0
Arhitektor
13.09.04
✎
13:50
Имеем:
Windows 2000 Server SP4 Rus (10.46.9.9), DNS, DHCP и Active Directory
В DHCP указаны
1) Диапозон адресов для аренды 10.46.9.1-10.46.9.254
2) Не выдаваемые в аренду адреса 10.46.9.1-10.46.9.40
В домене есть компьютер MailSRV (Windows XP SP1 Rus), в котором статически прописан адрес 10.46.9.11, DNS — 10.46.9.9 и 10.46.3.1
Но при этом компьютер MailSRV регистрируется в DHCP и причем ему выделяется в аренду 2(!!!), а иногда и 3 адреса, например 10.46.9.41 и 10.46.9.42.
В чем может быть проблема
1
YamMike
13.09.04
✎
13:57
И по всем выделенным адресам пингуется?
2
Arhitektor
13.09.04
✎
14:00
Ты не поверишь, но да 
3
YamMike
13.09.04
✎
14:05
Блин, так не бывает :))) а ARP чо говорит, что у всех этих адресов физический адрес одинаковый?
4
Kopyl
13.09.04
✎
14:24
Сделай на серваке netdiag /fix
если нету такового бери тут
http://212.113.35.150/downloads/netdiag.zip
5
Arhitektor
13.09.04
✎
14:37
Точно не бывает…
Сейчас перезагрузил MailSRV, предварительно удалив все записи из DHCP. После загрузки DHCP выдал ему в аренду 2 адреса: 10.46.9.43 и 10.46.9.44
При этом ping с компьютером MailSRV происходит только по адресу 10.46.9.11, а по остальным нет :))
В консоли DHCP в Арендованных адресах в записях 10.46.9.43 и 10.46.9.44 в поле Уникальный код стоит RAS, хотя, по-моему, должен стоять MAC-адрес?
6
YamMike
13.09.04
✎
14:40
А как DHCP выдает ему адрес, если он не запрашивает, т.к. адрес ручками прописан?
7
Arhitektor
13.09.04
✎
14:42
а фиг его знает…
у меня уже крыша едет понемногу…
8
Kopyl
13.09.04
✎
14:51
(7)
А сетевух у тебя сколько, сколько модемов настроенный и не настроенных на MailSRV ?
9
Arhitektor
13.09.04
✎
14:59
1) Сетевых плат — 1
2) Модем — 1
10
Arhitektor
13.09.04
✎
14:59
+(8)
Модем настроен на входящие вызовы
11
Kopyl
13.09.04
✎
15:07
А не настроил ли ты, на MailSRV , чтобы получать IP от DNS для диалапщиков, типа там ВПН-канал какойто?
И покажи что выдает netdiag
ICQ у меня 132039825
12
YamMike
13.09.04
✎
15:12
Ежели разродитесь, то решение расскажите… Ок?
13
Sniffer
13.09.04
✎
15:13
ipconfig что на это компе говорит?
14
Sniffer
13.09.04
✎
15:15
У тебя ДНС-сервер на 10.46.9.9, а альтернативный 10.46.3.1 для чего указал?
15
Arhitektor
13.09.04
✎
15:25
ipconfig 10.46.9.11
16
YamMike
13.09.04
✎
15:28
На (3) ответь…
17
Arhitektor
13.09.04
✎
15:28
10.46.3.1 — это сервер вышестоящей организации, на котором у них развернут Интранет
18
Arhitektor
13.09.04
✎
15:35
(3) ARP этих адресов не видит и показывает только 10.46.9.11
19
Sniffer
13.09.04
✎
15:36
Если у тебя поднят DHCP зачем статически ИП-прописываешь?
20
Arhitektor
13.09.04
✎
15:38
статические IP нужны для коннекта на 10.46.3.1
кто-то там кривыми ручками это настроил и теперь, чтобы туда попадать необходимо прописать статический IP и DNS 10.46.3.1
21
Arhitektor
13.09.04
✎
15:42
ушел домой, досмотрю завтра :))
Эта статья поможет вам узнать все, что должен знать системный администратор об этом протоколе.
Что такое DHCP? И почему рекомендуется использовать его? Представьте, что вы работаете администратором в крупной компании с 500 настольными компьютерами, и вам на каждом необходимо установить IP адрес, маску подсети, шлюз по умолчанию, DNS сервера и другие сетевые настройки. Как можно это выполнить?
Если вы попытаетесь выполнить эту задачу вручную, вы потратите немало времени, проведя за каждым ПК по 5-10 минут, кроме того, вы можете, например, случайно ввести неправильный IP адрес на нескольких ПК, или же вообще одинаковый адрес на разных ПК.
Для того, чтобы решить эти проблемы, вы можете задействовать в вашей сети протокол Dynamic Host Configuration Protocol (DHCP).
DHCP позволяет управлять сетями IP-адресов и другими настройками TCP / IP, такими как DNS, шлюз по умолчанию и т.д. из одного места, это центральное место и называется DHCP-сервер. Помимо управления, если есть какие-либо проблемы, вам не нужно бежать по ПК Ваших клиентов, нужно просто подключить к серверу и проверить настройки DHCP, скорее всего, если наблюдается некая проблема, она может быть локализована на DHCP сервере, покопавшись в его настройках и логах.
DHCP сервер может легко и полностью автоматически предоставлять IP-адреса клиентам, поэтому вам не нужно настраивать и устанавливать какие-либо параметры на стороне клиента, все, что вам нужно, это настроить сервер DHCP, настроить параметры области (scope) и некоторые другие параметры протокола TCP / IP. Вы можете предоставить своим клиентам IP-адреса из выбранного вами диапазона IP-адресов.
Примечание: DHCP, по моему, можно назвать следующим поколением протокола BOOTP, потому что BOOTP начал применятся ранее, чем DHCP, и сегодня мы используем BOOTP для загрузки по сети при развертывания операционных систем. Кроме этого, DHCP был разработан для работы в крупных сетях — то, чем BOOTP явно не может похвастаться.
Как работает DHCP?
Не вдаваясь в техническую информацию (процесс DORA), скажу, клиент DHCP запрашивает у сервера DHCP на некоторое время IP адрес, время, на которое клиент DHCP получил динамический IP адрес, называется временем аренды (lease): аренда означает, что клиент арендовал IP-адрес у сервера DHCP на определенное время, и если клиент хочет продолжить использовать конкретного IP-адреса, ему необходимо продлить (renew) аренду.
Разберем этот процесс более подробно. Служба DHCP работает с использованием процесса DORA (Discover, Offer, Request and Acknowledgment — его можно отследить с помощью утилиты Network Monitor):
1) DHCPDISCOVER — клиент шлет широковещательный пакет DHCPDISCOVER, пытаясь найти сервер DHCP в сети, в случаях, когда сервер DHCP не нашелся в той же подсети, что и клиент, нужно настраивать на сетевых устройствах (маршрутизаторах) DHCP Relay Agent, в целях передачи пакета DHCPDISCOVER на сервер DHCP.
2) DHCPOFFER — сервер DHCP шлет широковещательный пакет DHCPOFFER для клиента, который включает предложение использовать уникальный IP адрес.
3) DHCPREQUEST — клиент шлет широковещательный пакет DHCPREQUEST на сервер DHCP с ответом, и «просит» у сервера выдать в аренду предложенный уникальный адрес.
4) DHCPACK — сервер DHCP шлет клиенту широковещательный пакет DHCPACK, в этот пакете сервером утверждается запрос клиента на использование IP-адреса, а также сообщаются и другие детали, такие, как сервера DNS, шлюз по умолчанию, и т.д. Если сервер не может предоставить запрашиваемый адрес или по каким-то причинам адрес недействителен, сервер посылает пакет DHCPNACK.
Примечание: Служба DHCP использует порт 67/UDP на сервере DHCP, и 68/UDP на клиентах DHCP.
Рекомендуется проверить, что ваш брандмауэр не блокирует эти порты, а также убедитесь, что ваши сетевые устройства поддерживают DHCP Relay, в случаях, если некоторые из ваших клиентов находятся в различных физических подсетях.
В некоторых случаях можно обнаружить еще некоторые типы DHCP-сообщений:
1) DHCPDECLINE — Если клиент определяет, что IP-адрес, который предлагает ему сервер DHCP, уже используется, клиент сгенерирует новый запрос на другой адрес (в шаге DHCPREQUEST).
2) DHCPRELEASE — Это сообщение обычно используется, когда клиент освобождает IP- адрес.
3) DHCPRENEW — Это пакет с просьба обновить и продолжить аренду выданного адреса.
4) DHCPINFORM — DHCPINFORM это пакет, который клиент посылает на сервер DHCP для того, чтобы получить более подробную информацию с сервера, например DHCPINFORM можно отправить в целях установления местонахождения другого DHCP сервера в сети.
DHCPNACK
DHCPNACK или пакет отрицательного ответа, его посылает сервер, если IP-адрес уже используется другим клиентом, или адреса больше не действует.
В случае получения DHCPNACK, клиенту необходимо перезапустить процесс получения в аренду адреса.
Области DHCP, исключения и резервации
Область (scope) DHCP – это целый диапазон IP адресов, которые вы настроили на сервере DHCP, в качестве диапазона адресов, предназначены для выдачи среди клиентов.
Например, если вы создадите область с диапазоном выдаваемых адресов 10.0.0.100-10.0.0.200, Вы можете легко обеспечить выдачу только этих адресов на Ваши рабочие станции.
Вы также можете создавать более одной области на одном DHCP-сервере, но в этом случае рекомендуется проверить, что ваши области не пересекаются и не дублируют друг друга. В процессе создания таких областей вы можете индивидуально настроить на клиентах параметры TCP / IP, такие как маска подсети, времени аренды, маршрутизатор (шлюз по умолчанию), DNS-сервера и т.д, поэтому получая свой адрес из той или иной области, клиенты получают также и другие параметры области.
В некоторых случаях, Вам будет необходимо предотвратить получение клиентами некоторых адресов, например, если ваша область DHCP имеет диапазон от 10.0.0.1 до 10.0.0.100, а IP-адреса Ваших серверов находятся в диапазоне 10.0.0.1-10.0.0.10, Вам понадобится возможность исключить эти IP адреса из области, которая выдается DHC-сервером. Такая возможность называется исключением (exclude).
Резервация(reservation) – используется в случаях, когда Вы планируете представить конкретный динамический IP-адрес определенному клиенту DHCP. Например, в своей области DHCP, вы хотите выделить для конкретного клиента уникальный адрес, который будет закреплен за ним, для этого Вы можете легко создать для него резервацию, используя уникальный идентификатор — MAC-адрес (Media Access Control — представляет собой уникальный шестнадцатеричный физический адрес сетевого адаптера).
Active Directory и сервер DHCP
Для корректной работы вашего Microsoft Windows DHCP – сервера в среде Active Directory, Вам необходимо сначала авторизовать свой DHCP – сервер в AD.
В том случае, если неавторизованный сервер попытается запустить службу DHCP для выдачи IP-адресов, этот запуск завершится неудачей и служба DHCP на локальном компьютере будет остановлена.
DHCP Relay Agent
DHCP Relay Agent – это тип хоста (обычно маршрутизатор или сервер), которые принимает широковещательные трансляции DHCP / BOOTP от клиентов в подсетях, не имеющих локальных серверов DHCP.
DHCP Relay Agent пересылает пакеты от клиентов и серверов DHCP, которые находятся в различных физических подсетях, позволяя им работать по протоколу DHCP, т.е. выполняет функции посредника
В заключение
DHCP является одной из основополагающих служб в сети, т.к. помогает Вам, как системному администратору, централизованно управлять Вашими клиентами, выдавая, отслеживая и повторно присваивая им IP-адреса.
Using the Windows DHCP server, you might noticed this message trying to do an IP reservation with the MAC address on your DHCP scope :
The unique Identifier you have entered may not be correct. Do you want to use this Identifier anyway?
And then :
The DHCP server received a message from a client that is not valid.
This is because you’ve entered the MAC address with colon ” : “
EXAMPLE
Instead of :
00:6d:3a:5e:23:12
You must enter it like this :
006d3a5e2312
