Страница 1 из 1

DHCP и разные IP-подсети

СообщениеДобавлено: 18 фев 2004, 14:08
Резников Максим
Задача: разбить локальную сеть на множество VLAN с разными IP-сетями (все выгоды этого очевидны). IP с настройками выдавать автоматически. Серверы Novell Netware 6.0.3, центральный L3-коммутатор Cisco Catalist6509.

В DHCP сервере создан pool адресов, подсети, соотвествующие VLAN-ам, в них диапазоны выдаваемых адресов.
Рутер настроен на DHCP relay с добавлением информации о релее. Все по стандартам.

Проблема: сервер DHCP, получив запрос на адрес с релея (в сниффере все хорошо видно), выдает IP-адрес из своей подсети. Это по логам DHCP и снифферу. Релей, соответственно, не передает неправильный адрес клиенту.

Кто использует DHCP c разными подсетями? Есть какие-нибудь особенности?

Re: DHCP и разные IP-подсети

СообщениеДобавлено: 19 фев 2004, 12:46
Vladimir Kozak
Резников Максим писал(а):Задача: разбить локальную сеть на множество VLAN с разными IP-сетями (все выгоды этого очевидны). IP с настройками выдавать автоматически. Серверы Novell Netware 6.0.3, центральный L3-коммутатор Cisco Catalist6509.

В DHCP сервере создан pool адресов, подсети, соотвествующие VLAN-ам, в них диапазоны выдаваемых адресов.


Тут похоже надо транк поднимать на NetWare, а не делать DHCP relay.

И создавать NN интерфейсов на сервере?

СообщениеДобавлено: 19 фев 2004, 14:14
Резников Максим
по докам - должно все работать с одним интерфейсом. Но что-то не так как надо.
Побился головой об стену и обратился к уважаемому сообществу.

Re: DHCP и разные IP-подсети

СообщениеДобавлено: 19 фев 2004, 17:16
biruk
Резников Максим писал(а):Проблема: сервер DHCP, получив запрос на адрес с релея (в сниффере все хорошо видно), выдает IP-адрес из своей подсети. Это по логам DHCP и снифферу. Релей, соответственно, не передает неправильный адрес клиенту.

Кто использует DHCP c разными подсетями? Есть какие-нибудь особенности?

Была такая бага, новелевский dhcp старался выдать тот адрес, который был раньше на машине. Никак не решили. ушли на ms dhcp :(
Linux с dhcp от isc тоже отрабатывает нормально. Еще вариан на каталисте поднять dhcp, но новеллевский dns (bind 4.9) не понимает динамические обновления :( правда это не всегда нужно...

СообщениеДобавлено: 19 фев 2004, 17:51
Резников Максим
А вот как раз и хочется динамически увязать DNS и DHCP.
Например, имея много сетевых принтеров, назначать им IP динамически, а при создании NDPS-принтера указывать его DNS имя, и принтер может ездить из подсети в подсеть.
Таже история с другими сетевыми устройствами.

Re: И создавать NN интерфейсов на сервере?

СообщениеДобавлено: 19 фев 2004, 18:42
Vladimir Kozak
Резников Максим писал(а):по докам - должно все работать с одним интерфейсом. Но что-то не так как надо.
Побился головой об стену и обратился к уважаемому сообществу.


Мы тоже долго чесали репу как лучше :) Пока не жмет - работает вообще в простом варианте, грубо и не по-европейски. Но будем наверное резать на vlan'ы и поднимать транки.

PS. А что тут сильно страшного - NN интерфейсов? Если про нагрузку - то да, желательно иметь хорошую карту вроде Intel Server Adapter. С NN - это не беда, "беда" - вот где - как порезать ящик комутаторов/портов на vlan'ы, если в этот ящик втыкается сотня кабелей с трех этажей/пяти отделов?

СообщениеДобавлено: 20 фев 2004, 09:56
Антон Бурмистров
У нас NW5.1 (dhcp+ddns) + Avaya P580R нормально раздают адреса по vlan. Проблемы были только с 95 клиентами, на w2000 компы нормально изменяли адреса при перемещении меду сегментами.

СообщениеДобавлено: 20 фев 2004, 10:00
Резников Максим
Мда. У нас больше половины w98. :(

И с w2k таже история. Давайте по порядку.

СообщениеДобавлено: 26 фев 2004, 10:03
Резников Максим
Novell Netware 6.0.3. DHCP/DNS на одном сервере.

1. Исторически был subnet 10.1.16.0/20.
2. В нем диапазон адресов для выдачи 10.1.25.2 - 10.1.30.254.
3. Сервер DHCP 10.1.21.15 (т.е. живет в сети п.1).
4. Создал subnet 10.1.128.0/24 (обслуживается тем же сервером).
5. В нем создал диапазон адресов для выдачи 10.1.128.6 -10.1.128.254.
6. Создал pool и добавил туда оба subnet-а.
7. Перестартовал DHCP - сервер.
8. На маршрутизаторе на интерфейсе 10.1.128.1 задал правило перенаправление запросов DHCP/BOOTP на сервер 10.1.21.15.
9. Запихнул станцию в эту сеть.

Станция и w98 и w2k запрос выдают, маршрутизатор релеет на DHCP-server, сервер принимает запрос от 10.1.128.1 и выдает через него адрес из СВОЕГО диапазона (сеть 10.1.16.0), тот по-честному передает рабочей станции. В итоге у станции IP настройки чужой сети и она никуда не может вылезти.
Пробовал в subnet 10.1.128.0 создать зарезервированный адрес 10.1.128.1 в надежде что сервер поймет откуда выдавать.

Что может быть не так?

Дополнительно: debug ip dhcp server packet

СообщениеДобавлено: 26 фев 2004, 12:38
Резников Максим
11w4d: DHCPD: setting giaddr to 10.1.128.1.
11w4d: DHCPD: BOOTREQUEST from 0100.023f.00f4.cd forwarded to 10.1.21.15.
11w4d: DHCPD: forwarding BOOTREPLY to client 0002.3f00.f4cd.
11w4d: DHCPD: creating ARP entry (10.1.25.221, 0002.3f00.f4cd).
11w4d: DHCPD: unicasting BOOTREPLY to client 0002.3f00.f4cd (10.1.25.221).

Т.е. рутер , вроде, делает то, что надо, а вот сервер не хочет.

СообщениеДобавлено: 27 фев 2004, 12:04
Павел Орлов aka XerX
Пул не надо создавать.... пул это объединение 2-х логических подсетей в одну физическую)....

Спасибо, Добрый человек!

СообщениеДобавлено: 27 фев 2004, 15:12
Резников Максим
Действительно, без пула заработало с w2k (c win98 не пробовал еще). :D
Как же я читал документацию? :oops:

СообщениеДобавлено: 27 фев 2004, 16:55
Резников Максим
И с 98 работает.
Тему можно считать закрытой.