[[SOLVED] dhcpd не цепляется интерфейс без IP]
null56 9 Августа, 2011 - 12:36
Всем привет
Ситуация: есть dhcpd сервер, который вешается на определенный интерфейс, чтобы обрабатывать dhcp запросы, приходящие с этого интерфейса. В конфиге dhcpd не указ range для IP интерфейса и сервер на стартует. Пишет
Цитата:
Aug 09 12:20:55 [dhcpd] No subnet declaration for tap0_0 (0.0.0.0).
Aug 09 12:20:55 [dhcpd] ** Ignoring requests on tap0_0. If this is not what
Aug 09 12:20:55 [dhcpd] you want, please write a subnet declaration
Aug 09 12:20:55 [dhcpd] in your dhcpd.conf file for the network segment
Aug 09 12:20:55 [dhcpd] to which interface tap0_0 is attached. **
Aug 09 12:20:55 [dhcpd] Not configured to listen on any interfaces!
Aug 09 12:20:55 [dhcpd] exiting.
Aug 09 12:20:55 [/etc/init.d/dhcpd] start-stop-daemon: failed to start `/usr/sbin/dhcpd'
Aug 09 12:20:55 [/etc/init.d/dhcpd] ERROR: dhcpd failed to start
Что необходимо прописать в dhcp.conf, чтобы он не ругался на адрес интерфейса, который планируется прослушивать?
Заранее благодарен за помощь
»
- Для комментирования войдите или зарегистрируйтесь
http://en.gentoo-wiki.com/wik
http://en.gentoo-wiki.com/wiki/DHCP + Google
спасибо за интерес к теме я
спасибо за интерес к теме
я не нашел ответа на мой вопрос по вашей ссылке, может быть если разверну более глубоко проблему, то станет понятнее
есть три хоста
host 1: eth0 = 192.168.4.1 - на eth0 должен вешаться dhcpd
/etc/dhcp/dhcpd.conf
host 2: eth0 = 192.168.4.2; eth1 - соединен проводом (физически) host 3:eth0
на host 2 работает проброс запросов
host 3: eth0 - тут запускается dhcplient eth0
/etc/dhcp/dhclient.conf
так вот что получаем:
1) если не задать подсеть для адреса host_1:eth0, то сервер тупо не стартует
2) если задаем подсеть, то dhcpd стартует и готов даже выдать адрес host_2:eth0
3) но запросы от host_3:eth0 на получение адреса по идентификатору не выполняются, а точнее запросы до dhcpd доходят, но он ничего не посылает в сеть, в качестве ответа
в общем ситуация такая, если сможете помочь, буду дико признателен
Не совсем понял о чем это
Не совсем понял о чем это многабукаф выше, но dhcpd не запустится, если на интерфейс, который он будет слушать, не дан ip-адрес из раздаваемой подсети. Дайте на интерфейс айпишник, и он запустится. Или тут не об этом вопрос?
dhcpd настраивается 2-мя конфигами: /etc/conf.d/dhcpd и /etc/dhcp/dhcpd.conf
Ну и само собой интерфейс настроить надо в /etc/conf.d/net
да, по поводу IP на
да, по поводу IP на интерфейс, я забил, да и конфиг в целом был похожий на правду..
ошибка была в настройке relay, надо для прослушки было указывать два интерфейса, чтобы ответы доходили до удаленного хоста
а конфиг сам сделал через shared-network
интерфейс dhcpd входит в сеть 192,168,4,0
всем спрасибо за участие