Jump to content

Recommended Posts

Posted (edited)

Возникла проблема с 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.

Edited by zulu_radist
Posted

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

 

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" ;
   }
............
}

Posted

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

 

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 {

}

...

Posted (edited)

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

 

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.

Edited by zulu_radist
Posted

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

 

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 запущен ? Т.е. вдруг на момент рестарта старый процесс каким-то образом остался.

Posted (edited)

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

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

 

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

Edited by zulu_radist
Posted

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

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

 

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

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

#DHCPD_IFACE="eth1"

 

и все пошло.

 

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

Posted

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

Никаких сторонникх процессов связанных с 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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.