LINUX.ORG.RU
решено ФорумAdmin

Как настроить dhcrelay?


0

2

Имеется вот такая сеть (кликабельно)
разделена на 6(7) сегментов.
требуется с DHCP Linux (Fedora, если важно) раздавать IP в разные сегменты (0,1,2. обведены кружочками). В качестве роутеров - тот же линукс. Погуглив, понял, что делается это с помощью dhcprelay, но вот толковых мануалов с настройкой «от и до» - не нашел. Прошу вашей помощи, как должен выглядить конфиг на сервере dhcpd.conf и как на роутерах настроить dhcrelay?
Есть еще схема сети в циско трейсере, если нужно скачать.

пробовал вот так, не получается(



Последнее исправление: Skys (всего исправлений: 1)

ни разу такую штуку не ставил, но судя по мануалу там все довольно просто. Его конфигурация находится в файле /etc/sysconfig/dhcrelay, там всего 3 строки опций и потом запускаешь его отдельным сервисом, он появляется в списке служб отдельно от dhcp. Через роутеры по идее должно все проходить без дополнительных настроек, пакеты ведь уже не броадкастом идут.

bario
()
Ответ на: комментарий от bario

почитал, написано что если интерфейсы не указать явно, то слушает все. а вот трабла в том, что между клиентом и сервером ни 1 роутер, а 2. если запустить с ключем -d, то видно в консоли, что на R1 начинают идти пакеты, но если на R1 указать адрес сервера, то через R0 они не проходят, а если адрес R0, а на R0 адрес сервера, то они тоже не доходят. был бы роутер всего 1, проблем бы не было. а вот как через 2 пустить цепочку эту..

Skys
() автор топика
Ответ на: комментарий от Skys

А сети с агентом и сервером видят друг друга? Зачем прописывать адрес сервера на роутере, если это надо в конфиге dhcrelay сделать?

bario
()
Ответ на: комментарий от bario

хм, вот это я не проверил 1м делом почему-то, не пингуется R0 и R1 между собой. не могу понять почему, все настройки правильные. В случаи от R1->R0 пишет хост недоступен, а R0->R1 вообще ноль реакции, в консоль ничего не выводит, тупо «зависает» команда. вот настройки, может я не заметил очевидного? хотя сеть всю забивал рука набита, хоть убей не вижу косяка.. R0 R1

Skys
() автор топика
Ответ на: комментарий от bario

а еще хотел бы сразу уточнить, для того чтобы эти relay агенты заработали, должна ли быть настроена маршрутизация? или решение вопроса непинговки R0 и R1 сразу даст свои плоды?

Skys
() автор топика
Ответ на: комментарий от Skys

на dhcp сервере dhcp-relay не нужен.

что за маршрутизаторы? в цисках смотри в сторону ip helper-address, он должен указывать на ip твоего dhcp сервера

если маршрутизаторы на linux тогда да, на них как раз dhcp-relay нужен. А, увидел в картинке линукс, значит все правильно..

и, мне кажется, между маршрутизаторами должна нормально работать маршрутизация чтобы все взлетело )

victorb ★★
()
Последнее исправление: victorb (всего исправлений: 3)
Ответ на: комментарий от victorb

тогда вопрос не по теме маленько, на счет маршрутизации, как ее лучше реализовать, погуглил, предлагают варианты через конфиг файлы /etc/sysconfig/network-scripts/ifcfg-eth[Num], но там разделение по адаптерам идет (я не знаю как их соотнести), и через добавление команд route в загрузочные сценарии,мб еще есть какие то варианты. все маршруты из настроек циски у меня есть, вопрос в том, как лучше/правильнее их забить. ни разу этим не занимался. если можно, пару маршрутов в виде наглядного примера напишите конфиг, а дальше по аналогии я все настрою. маршруты под катом (писал маршруты не я, схему мне делали, если вдруг что-то упустили, буду признателен, если поправите)

r0 ip route 192.168.7.16 255.255.255.240 192.168.7.35 ip route 0.0.0.0 0.0.0.0 192.168.7.50

ip helper-address 192.168.7.19

r1 ip route 192.168.7.0 255.255.255.240 192.168.7.33 ip route 192.168.7.16 255.255.255.240 192.168.7.45 ip route 172.16.0.0 255.255.0.0 192.168.7.33 5 ip route 172.16.0.0 255.255.0.0 192.168.7.45 3

ip helper-address 192.168.7.19 ip helper-address 192.168.7.2

r2 ip route 192.168.7.0 255.255.255.240 192.168.7.41 ip route 0.0.0.0 0.0.0.0 192.168.7.59

ip helper-address 192.168.7.2

r3(NAT) ip route 192.168.7.0 255.255.255.240 192.168.7.49 ip route 192.168.7.16 255.255.255.240 192.168.7.57 ip route 0.0.0.0 0.0.0.0 172.16.10.1

access-list 10 permit 192.168.7.0 0.0.0.255

Skys
() автор топика
Ответ на: комментарий от Skys

косяки пингов решил координально, косяков с настройками так и не выявил, снес карточки, переназначил заново, забил теже самые настройки - и все заработало. глюк wmware был походу какой то. осталось разобраться с маршрутами)

Skys
() автор топика
Ответ на: комментарий от Skys

разобрался, забил маршруты точ в точ как в циске в rc.local, при запуске подгружаются, netstat -r отображает. но все равно ничерта не пашет. хотя в циске все пингуется отлично.. куда копать, подскажите?..

Skys
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.