неверные данные от DHCP
Модератор: Модераторы
Сообщений: 18
• Страница 1 из 2 • 1, 2
Есть сеть 40 компов под управлением 2-х конроллеров домена windows 2003 server.
1 контроллер DNS, WINS, DHCP (192.168.0.5)
2 контроллер DNS+Gateway (192.168.0.1)
Все работает, клиенты получают верные данные от DHCP-сервера, но (!) иногда происходит следущее:
Клиентский комп (после перезагрузки) может схватить данные о DNS/Gateway со значениями совершенно другого компа 192.168.0.110 ! На этом .0.110 установлена XP professional.
После выполнения команды repair/восстановить подключение, иногда с первого раза, а иногда со второго получается получить верные значения.
Пробовал менять номер ip того (110) компа на другое не помогает! Переносил DHCP сервер на другую машину - тоже самое!
XP этим болеют редко, но в сети еще присутствуют 5 машин с win98 эти на автомате стабильно получают значения 110-го компа (DNS/Gateway), пришлось везде на них прописать все статично.
Есть какие-нибудь мысли по этому поводу, почему так происходит?
1 контроллер DNS, WINS, DHCP (192.168.0.5)
2 контроллер DNS+Gateway (192.168.0.1)
Все работает, клиенты получают верные данные от DHCP-сервера, но (!) иногда происходит следущее:
Клиентский комп (после перезагрузки) может схватить данные о DNS/Gateway со значениями совершенно другого компа 192.168.0.110 ! На этом .0.110 установлена XP professional.
После выполнения команды repair/восстановить подключение, иногда с первого раза, а иногда со второго получается получить верные значения.
Пробовал менять номер ip того (110) компа на другое не помогает! Переносил DHCP сервер на другую машину - тоже самое!
XP этим болеют редко, но в сети еще присутствуют 5 машин с win98 эти на автомате стабильно получают значения 110-го компа (DNS/Gateway), пришлось везде на них прописать все статично.
Есть какие-нибудь мысли по этому поводу, почему так происходит?
- глобальный каталог
- Активный пользователь
- Сообщения: 323
- Зарегистрирован: 02 фев 2005, 19:30
>Пробовал менять номер ip того (110) компа на другое не помогает
т.е. клиенты продолжают ловить настройки с этой (ранее 110) тачки, но теперь днс=новый ип? ну дык на ней значит дхцп и стоит - адназначна.
ты бы взял встроенный сетевой монитор вин2к и записал процесс загрузки какой-нить 98-ой - она шлёт широковещательный (мак) запрос толи на 255.255.255.255, толи на 0.0.0.0, причём свой ип адрес (куды отвечать) указывает таким же - короче эти пакеты очень легко отфильтровать в логах.
в логах же будет мак адрес ответившего дхцп сервера - по нему и вычислишь поганца :-)
предварительно свой дхцп пригаси на время записи.
т.е. клиенты продолжают ловить настройки с этой (ранее 110) тачки, но теперь днс=новый ип? ну дык на ней значит дхцп и стоит - адназначна.
ты бы взял встроенный сетевой монитор вин2к и записал процесс загрузки какой-нить 98-ой - она шлёт широковещательный (мак) запрос толи на 255.255.255.255, толи на 0.0.0.0, причём свой ип адрес (куды отвечать) указывает таким же - короче эти пакеты очень легко отфильтровать в логах.
в логах же будет мак адрес ответившего дхцп сервера - по нему и вычислишь поганца :-)
предварительно свой дхцп пригаси на время записи.
Спасибо за предыдущие ответы.
Но я снова возвращаюсь к этой теме. Постараюсь дать более подробную информацию.
Сейчас я установил на своей машине windows 2003 server (раньше стояла XP симптомы были теже), адрес получил динамически 192.168.0.110.
Клиенты попрежнему иногда настраивались на мою машину.
Устанавливал DHCP/DNS потом все снес, удалил даже dhcpmgmt.msc и dnsmgmt.msc, но симптомы не исчезли.
Итак:
Записал процесс загрузки одной из машин winXP (.104)
ip 192.168.0.104
_запрос
DHCP Discover
исходный 0.0.0.0 конечный 255.255.255.255
DHCP: Flags: (ciaddr, yiaddr, siaddr, giaddr) = 0.0.0.0
_ответ (реального dhcp сервера 192.168.0.5)
DHCP Offer
исходный 192.168.0.5 конечный 255.255.255.255
DHCP: Flags: (ciaddr, giaddr) = 0.0.0.0
(yiaddr) Your IP Address = 192.168.0.104
(siaddr) Server Ip Address = 192.168.0.5
_запрос
DHCP Request
исходный 0.0.0.0 конечный 255.255.255.255
DHCP: Flags: (ciaddr, yiaddr, siaddr, giaddr) = 0.0.0.0
DHCP: Option Field:
Requested Address = 192.168.0.104
Server Identifier = 192.168.0.5
Host Name = user
_ответ (реального dhcp сервера 192.168.0.5)
DHCP ACK
исходный 192.168.0.5 конечный 255.255.255.255
DHCP: Flags: (yiaddr) Your IP Address = 192.168.0.104
DHCP: Option Field:
Server Identifier = 192.168.0.5
Subnet Mask = 255.255.255.0
Router = 192.168.0.1
Domain Name Server - 192.168.0.5 192.168.0.1
NetBIOS Name Service = 192.168.0.5
т.е. все в порядке, комп настроился правильно.
теперь делаем repair/исправить подключение
_запрос
DHCP Request
исходный 0.0.0.0 конечный 255.255.255.255
DHCP: Flags: (ciaddr, yiaddr, siaddr, giaddr) = 0.0.0.0
_ответ (реального уже моего компа 192.168.0.110)
DHCP ACP
исходный 192.168.0.110 конечный 192.168.0.104
DHCP: Flags:
(ciaddr) Client IP Address = 192.168.0.104
(yiaddr) Your IP Address = 192.168.0.104
(siaddr) Server Ip Address = 192.168.0.110
DHCP: Option Field:
Server Identifier = 192.168.0.110
IP Address Lease Time = 60 days
Subnet Mask = 255.255.255.0
Router = 192.168.0.1
Domain Name Server - 192.168.0.110
Повторяем операцию несколько раз repair/исправить подключение, клиент уже не может настроится на правильный DHCP сервер 192.168.0.5 !
На реальной машине DHCP (если помотреть авторизированные dhcp сервера) существуют записи - реального server.domain.local (192.168.0.5) и еще одного server.domain.local, но ip адресом 192.168.0.2, когда-то к этому адресу был привязан dhcp сервер. Располагался он на дополнительном контроллере домена, контроллер сейчас существует но этого ip адреса уже нет, а при попытке unauthorize 192.168.0.2 выдает ошибку "there is no such object on the server". При изменении ролей сервера, dhcp была удалена.
Кстати, как его удалить?
Еще в логах я обнаружил следующую запись:
здесь кадр идет сразу после DHCP Discover, DHCP Offer
ARP_RARP ARP: Request, Target IP: 192.168.0.2
Senders's Protocol Address = 192.168.0.110
Target's protocol Address = 192.168.0.2
затем DHCP ACP от правильного 192.168.0.5 сервера с правильными данными.
и почти сразу после него идет
_ответ (мой сервер 192.168.0.110)
DHCP Offer
исходный 192.168.0.110 конечный 255.255.255.255
DHCP: Flags: (ciaddr, giaddr) = 0.0.0.0
(yiaddr) Your IP Address = 192.168.0.2
(siaddr) Server Ip Address = 192.168.0.110
DHCP: Option Field:
Server Identifier = 192.168.0.110
IP Address Lease Time = 60 days
Subnet Mask = 255.255.255.0
Router = 192.168.0.1
Domain Name Server - 192.168.0.110
причем клиент 192.168.0.104 уже получил верные данные от 192.168.0.5 (от реального DHCP сервера)
Надеюсь, информации хватит для диагностирования проблемы.
Но я снова возвращаюсь к этой теме. Постараюсь дать более подробную информацию.
Сейчас я установил на своей машине windows 2003 server (раньше стояла XP симптомы были теже), адрес получил динамически 192.168.0.110.
Клиенты попрежнему иногда настраивались на мою машину.
Устанавливал DHCP/DNS потом все снес, удалил даже dhcpmgmt.msc и dnsmgmt.msc, но симптомы не исчезли.
Итак:
Записал процесс загрузки одной из машин winXP (.104)
ip 192.168.0.104
_запрос
DHCP Discover
исходный 0.0.0.0 конечный 255.255.255.255
DHCP: Flags: (ciaddr, yiaddr, siaddr, giaddr) = 0.0.0.0
_ответ (реального dhcp сервера 192.168.0.5)
DHCP Offer
исходный 192.168.0.5 конечный 255.255.255.255
DHCP: Flags: (ciaddr, giaddr) = 0.0.0.0
(yiaddr) Your IP Address = 192.168.0.104
(siaddr) Server Ip Address = 192.168.0.5
_запрос
DHCP Request
исходный 0.0.0.0 конечный 255.255.255.255
DHCP: Flags: (ciaddr, yiaddr, siaddr, giaddr) = 0.0.0.0
DHCP: Option Field:
Requested Address = 192.168.0.104
Server Identifier = 192.168.0.5
Host Name = user
_ответ (реального dhcp сервера 192.168.0.5)
DHCP ACK
исходный 192.168.0.5 конечный 255.255.255.255
DHCP: Flags: (yiaddr) Your IP Address = 192.168.0.104
DHCP: Option Field:
Server Identifier = 192.168.0.5
Subnet Mask = 255.255.255.0
Router = 192.168.0.1
Domain Name Server - 192.168.0.5 192.168.0.1
NetBIOS Name Service = 192.168.0.5
т.е. все в порядке, комп настроился правильно.
теперь делаем repair/исправить подключение
_запрос
DHCP Request
исходный 0.0.0.0 конечный 255.255.255.255
DHCP: Flags: (ciaddr, yiaddr, siaddr, giaddr) = 0.0.0.0
_ответ (реального уже моего компа 192.168.0.110)
DHCP ACP
исходный 192.168.0.110 конечный 192.168.0.104
DHCP: Flags:
(ciaddr) Client IP Address = 192.168.0.104
(yiaddr) Your IP Address = 192.168.0.104
(siaddr) Server Ip Address = 192.168.0.110
DHCP: Option Field:
Server Identifier = 192.168.0.110
IP Address Lease Time = 60 days
Subnet Mask = 255.255.255.0
Router = 192.168.0.1
Domain Name Server - 192.168.0.110
Повторяем операцию несколько раз repair/исправить подключение, клиент уже не может настроится на правильный DHCP сервер 192.168.0.5 !
На реальной машине DHCP (если помотреть авторизированные dhcp сервера) существуют записи - реального server.domain.local (192.168.0.5) и еще одного server.domain.local, но ip адресом 192.168.0.2, когда-то к этому адресу был привязан dhcp сервер. Располагался он на дополнительном контроллере домена, контроллер сейчас существует но этого ip адреса уже нет, а при попытке unauthorize 192.168.0.2 выдает ошибку "there is no such object on the server". При изменении ролей сервера, dhcp была удалена.
Кстати, как его удалить?
Еще в логах я обнаружил следующую запись:
здесь кадр идет сразу после DHCP Discover, DHCP Offer
ARP_RARP ARP: Request, Target IP: 192.168.0.2
Senders's Protocol Address = 192.168.0.110
Target's protocol Address = 192.168.0.2
затем DHCP ACP от правильного 192.168.0.5 сервера с правильными данными.
и почти сразу после него идет
_ответ (мой сервер 192.168.0.110)
DHCP Offer
исходный 192.168.0.110 конечный 255.255.255.255
DHCP: Flags: (ciaddr, giaddr) = 0.0.0.0
(yiaddr) Your IP Address = 192.168.0.2
(siaddr) Server Ip Address = 192.168.0.110
DHCP: Option Field:
Server Identifier = 192.168.0.110
IP Address Lease Time = 60 days
Subnet Mask = 255.255.255.0
Router = 192.168.0.1
Domain Name Server - 192.168.0.110
причем клиент 192.168.0.104 уже получил верные данные от 192.168.0.5 (от реального DHCP сервера)
Надеюсь, информации хватит для диагностирования проблемы.
- глобальный каталог
- Активный пользователь
- Сообщения: 323
- Зарегистрирован: 02 фев 2005, 19:30
блин - чё тут диагностировать??? я говорил реальный дхцп выключать на время записи - ты не выключал, я говорил попробовать изменить адрес своей тачки и написать что получает клиент - ты не написал, а логи надо смотреть после этих двух шагов.
Цитата | ||
На реальной машине DHCP (если помотреть авторизированные dhcp сервера) существуют записи - реального server.domain.local (192.168.0.5) и еще одного server.domain.local, но ip адресом 192.168.0.2, когда-то к этому адресу был привязан dhcp сервер.
[/quote] так подробнее это где ? Правильно заданный вопрос - это уже половина ответа.
Реальный дхцп - отключен
ИП адрес изменен на .118 DHCP Offer исходный 192.168.0.118 конечный 255.255.255.255 DHCP: Flags: (ciaddr, giaddr) = 0.0.0.0 (yiaddr) Your IP Address = 192.168.0.2 (siaddr) Server Ip Address = 192.168.0.118 DHCP ACP исходный 192.168.0.110 конечный 192.168.0.104 DHCP: Flags: (ciaddr) Client IP Address = 0.0.0.0 (yiaddr) Your IP Address = 192.168.0.2 (siaddr) Server Ip Address = 192.168.0.118 DHCP: Option Field: Server Identifier = 192.168.0.118 IP Address Lease Time = 60 days Subnet Mask = 255.255.255.0 Domain Name Server - 192.168.0.118 Выключил свой комп, клиент получил частный адрес (APIPA). Т.е реально мой комп ведет себя как dhcp, но как ?!
|