Форум

/ домой \ \ темы /



Тема: DHCP невыделяет адреса

10/07/2006 19:06 WebMaster:
Прописываю в настройках следуущее:
Начальный IP адрес 192.168.0.1
Маска подсети 255.255.255.0
Гейт 192.168.0.1
DNS сервер 192.168.0.1
Имя домена local.ru
**********************
Пишу в браузере Link temporary removed
Ненаходит local.ru а на самом деле он есть
Если прописать в соединении Предпочитаемый DNS сервер то только так работает но DHCP нехочет невкакую выделять адреса...
23/08/2006 15:18 agnec:
а зачем писать в браузере local.ru ?
вы же не работу dns-сервера хотите проверить, а dhcp.
можно в командной строке набрать ipconfig и узнать какой ip-адрес выделен вашему компу
13/02/2007 16:42 shiand:
У меня как раз эта-же проблема: DHCP не все выдает, выдает только фдрес и маску.
В сети 2 машины: 1 - DHCP сервер, 2 - получает адрес автоматически.
Настройки DHCP по умолчанию

14/02/2007 14:56 andalit:
Проверте, открыты ли порты 53 (ТСП и УДП)
14/02/2007 14:58 andalit:
и насчёт DHCP порты 51 и 52 (Удп)
проблем не наблюдалось.
14/02/2007 18:23 shiand:
При запуска сервера открывается UDP:67
Порт 53 - это DNS (51 и 52 - свободные)
26/05/2007 12:12 LiC:
У меня всё работает гладко, за исключением DHCP. Проблема в том, что клиенты в моей локалке не получают IP адреса, хотя DHCP включен, порты открыты, в DNS имена хостов и их адреса прописаны.
Настройки:
•кол-во выделяемых адресов: 5
•маска подсети: 255.255.0.0
•Gateway: 172.17.0.1
•DNS: 172.17.0.1
•имя домена: lan
•опция "DNS должен резолвить...": включена
•опция "только слушать...": отключена
Помогите пожалуйста разобраться! :-(
26/05/2007 22:24 Max:
Может пяти адресов маловато?
А на странице текущего состояния что? Список MAC-ов и выделенных адресов есть?
27/05/2007 16:49 LiC:
кол-во выделяемых адресов увеличил до 30
в статистике как и должно было, появилось две строки:
172.17.0.1 1 00-C0-26-AA-A0-D1- master
172.17.0.6 1 00-0D-87-9C-04-4A- iverson
в настройках стоит, начальный адрес 172.17.0.6
при попытке получить адрес винда клиента говорит типа не могу получить, а в это время мои пинги проходят по адресу указанному в таблице!..
Не пойму, как это вообще может быть?


27/05/2007 17:31 Max:
Значит получила.
Если в таблице адресов вы видите адрес который не должен был быть выделен то либо в вашей сети работает другой DHCP сервер, и сервер услышал такой ответ, либо этот адрес был выделен раньше при старой конфигурации -- просто очистите запись или принудительно назначьте этому MACу другой IP.

Раз пинги проходят, то видимо в сети уже есть машина с таким адресом.
Наверно по этому и не может.
Вообще проверьте может сам адрес она получила, а на гетвей ругается. Посмотреть можно например с консоли командой ipconfig -all

27/05/2007 21:45 LiC:
В сети пока только 2-а компа, собственно я - сервак и мой клиент.
По таблице клиенту выделяется адрес из указанного диапазона.
Других DHCP серверов не может быть, так что ответ исходит только от меня.
Может, что то ещё?..
27/05/2007 22:27 Max:
Ну значит клиент свой адрес получил.
Смотрите
ipconfig -all

Почему ругается не знаю.

22/07/2007 16:20 BorPas:
раздаётся только ip и маска, а шлюз, днс и т.д. - нет :(
22/07/2007 20:14 Max:
Все раздается... Если уверены что в ваших настройках все правильно, пришлите вашу конфигурацию на почту.
27/08/2007 22:01 AnrDaemon:
Не выдается DNS, шлюз - вообще ничего кроме адреса/маски.
27/08/2007 22:01 AnrDaemon:
# DHCP сервер
dhcp_max=11
dhcp_first="192.168.10.4"
dhcp_mask="255.255.255.240"
dhcp_gate="192.168.10.3"
dhcp_dns="192.168.10.1"
dhcp_name="homedomain"
dhcp_file="C:\etc\smallsrv\dhcp"

##

ipconfig /all

Настройка протокола IP для Windows 2000

Имя компьютера . . . . . . . . . : daemon2
Основной DNS суффикс . . . . . . :
Тип узла . . . . . . . . . . . . : Широковещательный
Включена IP-маршрутизация . . . . : Нет
Доверенный WINS-сервер . . . . . : Нет

Адаптер Ethernet Подключение по локальной сети:

DNS суффикс этого подключения . . :
Описание . . . . . . . . . . . . : 3Com EtherLink XL 10/100 PCI For Complete PC Management NIC (3C905C-TX)
Физический адрес. . . . . . . . . : 00-04-79-67-76-24
DHCP разрешен . . . . . . . . . . : Да
Автонастройка включена . . . . . : Да
Автонастройка IP-Адреса . . . . . : 192.168.10.6
Маска подсети . . . . . . . . . . : 255.255.255.240
Основной шлюз . . . . . . . . . . :
DNS-серверы . . . . . . . . . . . :
02/09/2007 05:58 AnrDaemon:
Network log диалога клиента с DHCP сервером ускорит решение проблемы?

И кстати, как прописать выделение постоянно одного и того же IP по MAC адресу?
09/09/2007 17:46 AnrDaemon:
3.05.72a

!->09/09 13:29:01 [0.0.0.0:68>67] (t0 4) >DHCP (0)daemon2
!->09/09 13:29:05 [0.0.0.0:68>67] (t0 5) >DHCP (0)daemon2
!->09/09 13:29:39 [0.0.0.0:68>67] (t0 6) >DHCP (0)daemon2
!->09/09 13:29:39 [0.0.0.0:68>67] (t0 7) >DHCP (0)daemon2
!->09/09 13:29:39 [0.0.0.0:68>67] (t0 8) >DHCP (0)daemon2
!->09/09 13:29:42 [0.0.0.0:68>67] (t0 9) >DHCP (0)daemon2
!->09/09 13:29:43 [0.0.0.0:68>67] (t0 10) >DHCP (0)daemon2
!->09/09 13:29:43 [0.0.0.0:68>67] (t0 11) >DHCP (0)daemon2

Адаптер Ethernet Подключение по локальной сети:

DNS суффикс этого подключения . . :
Описание . . . . . . . . . . . . : 3Com EtherLink XL 10/100 PCI For Complete PC Management NIC (3C905C-TX)
Физический адрес. . . . . . . . . : 00-04-79-67-76-24
DHCP разрешен . . . . . . . . . . : Да
Автонастройка включена . . . . . : Да
Автонастройка IP-Адреса . . . . . : 192.168.10.6
Маска подсети . . . . . . . . . . : 255.255.255.240
Основной шлюз . . . . . . . . . . :
DNS-серверы . . . . . . . . . . . :

13/09/2007 22:42 MHz:
У меня тоже проблема с DHCP, просто не даёт адрес :(
Настройки:
#DHCP сервер
dhcp_max=10
dhcp_first="192.168.0.5"
dhcp_mask="255.255.255.0"
dhcp_gate="192.168.0.1"
dhcp_dns="192.168.0.1"
dhcp_name="mhz.local"
dhcp_file="dhcp"

В сети 2 машины, не на какой нет DHCP, кроме этой.
14/09/2007 19:02 AnrDaemon:
Фаервол настраивать пробовали?
18/09/2007 18:05 MHz:
У меня нет Фаервола.... Но заметил, что всё таки даёт адрес, но ХР пишет что соединение ограничено... Как сделать чтобы нормально адреса давал ?
18/09/2007 19:03 AnrDaemon:
Вот это мы и пытаемся выяснить... Пока ответа нет.
20/09/2007 20:59 MichelNK:
Народ, простите серого если что не так. Не смог найти по-быстрому источник, но, насколько я помню - 0 (ноль) в АйПи адресе используется для широковещания по группе, в которой он стоит и для конкретного устройства его назначать просто нельзя. А все ваши примеры непременно с нулём в какой-либо позиции адреса. Может дело в этом? По-крайней мере я у себя 0 нигде в ДХЦП не использую.
20/09/2007 21:43 AnrDaemon:
.0 - это адрес сети.
.255 - броадкаст по сети

Адреса DHCP _выделяет_ !!
Но он не снабжает их информацией о DNS и гейтах!
30/09/2007 15:25 Max:
Вроде разобрался, -- если в ответе нет IP адреса DHCP сервера некоторые системы не воспринимают часть параметров.
Пробуйте версию 3.05.74 В конфигурацию добавлен параметр IP адреса DHCP сервера -- заполните его.
01/10/2007 06:08 AnrDaemon:
Да, так работает.

Адаптер Ethernet 3Com EtherLink XL:

DNS суффикс этого подключения . . : darkdragon
Описание . . . . . . . . . . . . : 3Com EtherLink XL 10/100 PCI For Complete PC Management NIC (3C905C-TX)
Физический адрес. . . . . . . . . : 00-04-79-67-76-24
DHCP разрешен . . . . . . . . . . : Да
Автонастройка включена . . . . . : Да
IP-адрес . . . . . . . . . . . . : 192.168.10.6
Маска подсети . . . . . . . . . . : 255.255.255.240
Основной шлюз . . . . . . . . . . : 192.168.10.3
DHCP-сервер . . . . . . . . . . . : 192.168.10.1
DNS-серверы . . . . . . . . . . . : 192.168.10.1
Аренда получена . . . . . . . . . : 1 октября 2007 г. 02:06:06
Аренда истекает . . . . . . . . . : 19 января 2038 г. 06:14:07
01/10/2007 06:14 AnrDaemon:
Только не понимаю - зачем указывать адрес DHCP сервера в настройках :)
У нас указан диапазон выделения, у нас указана маска сети.
Берем список наших локальных IP и выбираем адрес, попадающий под маску. ставим его как адрес DHCP сервера и отправляем пакет клиенту.

Не забываем себя контролировать, чтобы не выдать по DHCP свой собственный адрес.

Например: у меня стоит роутер 192.168.0.1, сервер стоит на машине 192.168.0.5. Ну так исторически сложилось. Прописываю диапазон 192.168.0.2-192.168.0.14/28 и перестаю болеть головой.
01/10/2007 06:23 AnrDaemon:
А еще хочу привязку IP к MAC адресу. Тогда можно будет вообще задавать диапазон для DHCP через адрес:маску, а исключения задавать привязками к MAC-адресам, в том числе фейковыми.

Даю пропозал :)

При загрузке DHCP сервера читать таблицу соответствий из внешнего файла. Формат файла:

# коммент
IP MAC # коммент

MAC адрес читать через фильтр, чтобы можно было писать и "FF FF", и "FF-FF" и "FF:FF", и "FFFF". То есть просто выкидывать всё, что не похоже на символ MAC адреса, пока не получим полный MAC или не встретим символ комментария.

Автоматически добавлять в неё себя, родимого, и дальше работать по этой таблице.

MAC адрес FF:FF:FF:FF:FF:FF:FF:FF считать фейковым, предназначенным для блокировки выдачи определенного IP адреса.
01/10/2007 06:29 AnrDaemon:
Многовато FFF получилось :) Должно быть шесть пар.
01/10/2007 06:50 Max:
IP адрес видимо должен быть реальным, потому что клиент, второй запрос и сообщение об освобождении IP может слать не броадкастом а непосредственно на этот адрес. (Хотя, как показали эксперименты, некоторые клиенты всегда шлют броадкастом) Задавать адрес нужно потому, что у машины может быть несколько адаптеров, и тем более несколько IP адресов, сервер автоматически выбрать не может.

Файл есть, хотя он в бинарном формате, но связка IP - MAC там хранится, одному MACу всегда выдается тот же самый IP, -- IP для MACа можно менять на Web странице текущего состояния.
01/10/2007 11:17 AnrDaemon:
Повторяю еще раз.
В настройках мы УЖЕ задали диапазон адресов для выделения по DHCP.
В настройках мы УЖЕ задали маску адресов для раздачи по DHCP.
Мы знаем, какие адреса уже есть на нашей машине.
Мы можем узнать, какой из этих адресов попадает в указанный диапазон:маску.

Указывать локальный адрес руками - бессмысленно и чревато ошибками. Что я и умудрился сделать, забыв пробить единичку в третьем октете. После чего ipconfig /renew не работала никак (из сети 192.168.10.0/28 узел 192.168.0.1 ну никак не доcтупен, а если еще учесть, что его в сети нет вообще...)
01/10/2007 11:19 AnrDaemon:
Больше того, если задан диапазон:маска, под которые не попадает ни один локальный адрес, пользователя надо взять за шкирку и ткнуть носом в этот прискорбный факт, заставив изменить диапазон:маску.

Файл в бинарном виде я видел, спасибо, но это не файл настройки, это файл сохранения состояния. Мне нужен файл настройки. Веб-интерфейс с телнета, уж извини, слабо доступен. Мне проще расковырять конфиг в редакторе и рестартануть сервис.
05/10/2007 00:46 Shalalak:
А на какой срок выдается DHCP одному MAC-адресу?
Хотелось бы чтобы была возможность указывать срок аренды, ну например стандартно неделю для одних адресов и резервировать их навечно для других.
Это требуется, например когда есть сетевые принтеры, которым невозможно руками назначить статический айпишник, и в то же время нужно устанавливать их на конкретный IP порт на компе принт-сервере.
Таким образом приходящие компы будут получать новые адреса от DHCP-сервера, а некоторые клиенты (например принтеры) постоянно висеть на одном и том же IP.
09/10/2007 04:56 AnrDaemon:
IMO, адрес DHCP сервера в ответе клиенту надо подставлять тот, на который пришел запрос о выдаче адреса. (Полагаю, этой информацией мы располагаем)
09/10/2007 05:08 Max:
Запрос приходит бродкастом. (естественно)
Адреса назначения в нем нет.
09/10/2007 05:23 AnrDaemon:
Но он приходит на известный интерфейс, я так полагаю? (адресов там может быть несколько, но мы выберем тот, который подпадает под маску заданного в настройках диапазона)
16/02/2008 21:50 AnrDaemon:
Баг с DHCP:
Если изменить настройки DHCP сервера, он продолжает выдавать записанные в кэше адреса, даже если они уже не попадают в маску.
Была сеть 192.168.10.0/28, сменил на 192.168.1.0/28, но shttps упорно выдавал ноуту адрес 192.168.10.7, пока я файл кэша не прибил ручками.

P.S.
Бэкапы рулят? На сколько откат? На месяц или больше?
11/02/2008 04:19 AnrDaemon:
А еще такой баг: если сменить параметры DHCP сервера после того, как он выдал несколько адресов, он продолжает выдавать уже выданные адреса даже невзирая на то, что они не попадают под маску.

У меня была сеть 192.168.10.1/28, поменял на 192.168.1.1/28, но пойт по-прежнему получал 192.168.10.7, пока я файл DHCP кеша не удалил.

Пользователь: Пароль: Новый пользователь:   Запомнить пароль: