Конфиг dhcpd.conf:ddns-updates off;
ddns-update-style none;subnet xxx.xxx.1.0 netmask 255.255.255.0 {
range xxx.xxx.1.2 xxx.xxx.1.254;
default-lease-time 6000;
max-lease-time 72000;
option subnet-mask 255.255.255.0;
option broadcast-address xxx.xxx.1.255;
option routers xxx.xxx.1.1;
allow unknown-clients;
filename "modem.cfg";
server-name "ххх.ххх.10.1";
}запуск dhcpd:
dhcpd bge0
interface bge0:
bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=1a<TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
inet ххх.ххх.10.1 netmask 0xffffff00 broadcast ххх.ххх.10.255
ether 00:0f:20:d0:09:9f
media: Ethernet autoselect (100baseTX <full-duplex>)
status: activeПроблема в том что при попытке запуска dhcpd появляется
Internet Systems Consortium DHCP Server V3.0.1rc14
Copyright 2004 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Wrote 1 leases to leases file.No subnet declaration for bge0 (xxx.xxx.10.1).
** Ignoring requests on bge0. If this is not what
you want, please write a subnet declaration
in your dhcpd.conf file for the network segment
to which interface bge0 is attached. **
Not configured to listen on any interfaces!А вопрос после вышеследующего такой: как выдавать адреса через DHCP в подсеть напрямую не подключенную к интерфейсам сервера, из вышеследующего видно что dhcpd этого делать не хочет.
>Конфиг dhcpd.conf:
>
>ddns-updates off;
>ddns-update-style none;
>
>subnet xxx.xxx.1.0 netmask 255.255.255.0 {
^^^^^^^^^^^^^^^^^^^^^^> range xxx.xxx.1.2 xxx.xxx.1.254;
> default-lease-time 6000;
> max-lease-time 72000;
> option subnet-mask 255.255.255.0;
> option broadcast-address xxx.xxx.1.255;
> option routers xxx.xxx.1.1;
> allow unknown-clients;
> filename "modem.cfg";
> server-name "ххх.ххх.10.1";
>}
>
>запуск dhcpd:
>
>dhcpd bge0
>
>interface bge0:
>
>bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> options=1a<TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
> inet ххх.ххх.10.1 netmask 0xffffff00
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>broadcast ххх.ххх.10.255
> ether 00:0f:20:d0:09:9f
> media: Ethernet autoselect (100baseTX <full-duplex>)
> status: active
>
>Проблема в том что при попытке запуска dhcpd появляется
>
>Internet Systems Consortium DHCP Server V3.0.1rc14
>Copyright 2004 Internet Systems Consortium.
>All rights reserved.
>For info, please visit http://www.isc.org/sw/dhcp/
>Wrote 1 leases to leases file.
>
>No subnet declaration for bge0 (xxx.xxx.10.1).
>** Ignoring requests on bge0. If this is not what
> you want, please write a subnet declaration
> in your dhcpd.conf file for the network segment
> to which interface bge0 is attached. **
>
>
>Not configured to listen on any interfaces!
>обратили внимание на циферки?
>А вопрос после вышеследующего такой: как выдавать адреса через DHCP в подсеть
>напрямую не подключенную к интерфейсам сервера, из вышеследующего видно что dhcpd
>этого делать не хочет.
тоесть вы хотите раздавать dhcp в сеть которую dhcp сервер вообще не видит? если да, то вам нужен dhcp-relay
невижу привязки ваших конфигов к последнему вопросу.
Во первых виндовый DHCP сервер при таком раскладе раздает адреса.
Во вторых зачем DHCP серверу видеть какие либо сети, он должен коттектно обрабатывать запросы на получение адреса и т.д. (маршрут в ту сеть на сервере есть)
В третьих ситуфация такова что адреса нужно раздать в подсеть находящуюся от сервера через железку, и напрямую его прикрутить нет возможности, и повторюсь что сервер на Win2k с DHCP-server находящийся там же где сейчас сервер с Free нормально раздавал адреса, а на железке поднят DHCP-Relay и запросы клиентов на выделени адреса работали нормально.И вопрос сделав alias на bge0 той подсети в которой раздаются адреса, DHCPD запустился но проверить пока не могу работает или нет, так что спрашиваю: работает или нет?
Пояснение. DHCP - широковещательный протокол и маршрутизаторы без специальных средств преодолеть не может. Если сеть видна напрямую - выдаст и так. Если нет, то нужно настроить маршрутизатор на пропускание DHCP пакетов, либо установить в удаленной сети DHCP-relay (хост который будет перехватывать запросы и направлять их DHCP-server'у, а по получении ответа переправлять его клиенту).
Надо более точно представлять себе работу протоколов, тогда таких вопросов возникать не будет.
>Пояснение. DHCP - широковещательный протокол и маршрутизаторы без специальных средств преодолеть не
>может. Если сеть видна напрямую - выдаст и так. Если нет,
>то нужно настроить маршрутизатор на пропускание DHCP пакетов, либо установить в
>удаленной сети DHCP-relay (хост который будет перехватывать запросы и направлять их
>DHCP-server'у, а по получении ответа переправлять его клиенту).
>Надо более точно представлять себе работу протоколов, тогда таких вопросов возникать не
>будет.В чем отличие DHCP-server'a по функциональности под Windows и FreeBSD.
Цель и у того и удругого одинаковая но виндовый работает а на Free нет.
>В чем отличие DHCP-server'a по функциональности под Windows и FreeBSD.
>Цель и у того и удругого одинаковая но виндовый работает а на
>Free нет.Отличие в нарушении стандартов одной маленькой, но всем известной, компанией.
>В чем отличие DHCP-server'a по функциональности под Windows и FreeBSD.
>Цель и у того и удругого одинаковая но виндовый работает а на
>Free нет.Поставь на FreeBSD правильный адрес на интерфейсе и все заработает.