Перейти к содержимому
Калькуляторы

DHCPD + vlan cisco

Возникла проблема с dhcp, сначала опишу структуру сети.

Изначально все было на одной машине dhcp сервер+кучка виланов.

Возникла необходимость разделить функции.

cisco 3550 на нем разруливаются сети вланов и в него же воткнут DHCPD сервер.

на 3550 настроен ip helper с ip адресом dhcp-сервера.

Проблема собственно в чем, когда убираю все виланы с DHCP сервера, прописываю только ip адсрес для "обещения" с cisco, сам dhcp демон не стартует, просит их вернуть))).

 

Ума неприложу что делать... и куда уже копать...

 

кстати ругается на Not configured to listen on any interfaces!

но

kyoukai ~ # cat /etc/conf.d/dhcpd
DHCPD_CONF="/etc/dhcp/dhcpd.conf"
DHCPD_IFACE="eth1"

 

 

kyoukai ~ # emerge -ptv dhcp

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild   R    ] net-misc/dhcp-4.2.2-r2  USE="client server ssl -ipv6 -ldap (-selinux) -vim-syntax" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

* IMPORTANT: 2 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

Изменено пользователем zulu_radist

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну уберите интерфейсы вланов из конфига dhcpd и стартанёт

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не понял, вот кусок из конфига:

 

shared-network vlan11 {
....
   subnet 172.17.11.0 netmask 255.255.255.0 {
       option routers 172.17.11.1;
       option ms-classless-static-routes 16, 172,17, 172,17,11,1;
       option rfc3442-classless-static-routes 16, 172,17, 172,17,11,1;
       include "/etc/dhcp/list_beta/11.dhcp" ;
   }
....
   subnet 10.27.11.0 netmask 255.255.255.0 {
       option routers 10.27.11.1;
       include "/etc/dhcp/list_beta/10.11.dhcp" ;
   }
............
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не понял, вот кусок из конфига:

 

shared-network vlan11 {
....
   subnet 172.17.11.0 netmask 255.255.255.0 {
       option routers 172.17.11.1;
       option ms-classless-static-routes 16, 172,17, 172,17,11,1;
       option rfc3442-classless-static-routes 16, 172,17, 172,17,11,1;
       include "/etc/dhcp/list_beta/11.dhcp" ;
   }
....
   subnet 10.27.11.0 netmask 255.255.255.0 {
       option routers 10.27.11.1;
       include "/etc/dhcp/list_beta/10.11.dhcp" ;
   }
............
}

 

Чтобы dhcpd нормально стартовал, нужно в конфиге иметь описания всех connected сетей. Либо только одной connected, если их несколько, но при этом запускать ,указывая интерфейс описанной подсети only.

 

Т.е. вам надо оставить свою шаред сеть и добавить пустое описание подсети, которая connected с цыской.

 

Например, так:

 

...

# тут цыска подключена.

subnet 10.0.0.2 netmask 255.255.255.240 {

}

...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дело говорите. Спасибо. Сдвиги пошли, но не до конца.

 

kyoukai ~ # dhcpd
Internet Systems Consortium DHCP Server 4.2.2 Gentoo-r2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
WARNING: Host declarations are global.  They are not limited to the scope you declared them in.
Wrote 0 deleted host decls to leases file.
Wrote 0 new dynamic host decls to leases file.
Wrote 0 leases to leases file.

Listening on LPF/eth1.230/00:0e:0c:4a:73:e7/vlan11
Sending on   LPF/eth1.230/00:0e:0c:4a:73:e7/vlan11


Sending on   Socket/fallback/fallback-net
There's already a DHCP server running.

Изменено пользователем zulu_radist

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дело говорите. Спасибо. Сдвиги пошли, но не до конца.

 

kyoukai ~ # dhcpd
Internet Systems Consortium DHCP Server 4.2.2 Gentoo-r2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
WARNING: Host declarations are global.  They are not limited to the scope you declared them in.
Wrote 0 deleted host decls to leases file.
Wrote 0 new dynamic host decls to leases file.
Wrote 0 leases to leases file.

Listening on LPF/eth1.230/00:0e:0c:4a:73:e7/vlan11
Sending on   LPF/eth1.230/00:0e:0c:4a:73:e7/vlan11


Sending on   Socket/fallback/fallback-net
There's already a DHCP server running.

 

Кинфигурацию с fallback не использовал - не знаю ответа :-). У вас точно один процесс dhcpd запущен ? Т.е. вдруг на момент рестарта старый процесс каким-то образом остался.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Жесть какая-то

Никаких сторонникх процессов связанных с dhcp не запущено

kyoukai ~ # ps ax | grep dhcpd
3616 pts/0    S+     0:00 grep --colour=auto dhcpd

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

запуск победил :)

теперь другая беда :)

 

Dec  2 11:33:20 localhost dhcpd: DHCPDISCOVER from 00:18:f3:6a:8b:51 via 172.17.11.1
Dec  2 11:33:20 localhost dhcpd: DHCPOFFER on 172.17.11.199 to 00:18:f3:6a:8b:51 via 172.17.11.1
Dec  2 11:33:27 localhost dhcpd: DHCPDISCOVER from 00:18:f3:6a:8b:51 via 172.17.11.1
Dec  2 11:33:27 localhost dhcpd: DHCPOFFER on 172.17.11.199 to 00:18:f3:6a:8b:51 via 172.17.11.1

Изменено пользователем zulu_radist

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как победили запуск?

Нужно что бы для subnet, которые отсутвую на dhcp-сервере, был указан параметр authoritative.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

тупо закоментил

 

kyoukai ~ # cat /etc/conf.d/dhcpd

DHCPD_CONF="/etc/dhcp/dhcpd.conf"

#DHCPD_IFACE="eth1"

 

и все пошло.

 

С authoritative сейчас попробую.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ксто подскажет куда рыть?

почему не идут DHCPREQUEST и DHCPACK?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Проблему нашли, забыли прописать маршрут)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Жесть какая-то

Никаких сторонникх процессов связанных с dhcp не запущено

kyoukai ~ # ps ax | grep dhcpd
3616 pts/0    S+ 	0:00 grep --colour=auto dhcpd

Учитесь читать и осмысливать прочитанное.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.