DHCP сервер

Изображение пользователя ASGAlex.

Нужно поднять DHCP сервер на моей машинке.
Не подскажете, как? :) Что-то мне так кажется, что gentoo-way тут не подойдет :-\

+1
yurmax - 4 Октябрь, 2007 - 06:24
Изображение пользователя yurmax.

гм.. dnsmasq , буквально строчку раскомментить. да и вообще....

0
sasha.ru - 22 Декабрь, 2008 - 17:31
Изображение пользователя sasha.ru.

Нужно ли для DHCP сервера что-то дополнительно устанавливать?

0
sasha.ru - 24 Декабрь, 2008 - 17:18
Изображение пользователя sasha.ru.

Ну я так понял, что можно установить пакет dhcpd.
Вопрос: кроме dhcpd других пакетов для DHCP сервера нет?

0
picaro - 24 Декабрь, 2008 - 17:45
Изображение пользователя picaro.

Можно поставить какой-нибудь другой сервер: $ aptitude search ~ddhcp | grep server

0
sasha.ru - 8 Январь, 2009 - 14:40
Изображение пользователя sasha.ru.

Поправил dhcpd.conf под свои нужды (видимо что-то не так сделал).

# A slightly different configuration for an internal subnet.
# subnet 192.168.1.0 netmask 255.255.255.224 {
# range 192.168.1.10 192.168.1.254; interface eth0;}
# option domain-name-servers ;
# option domain-name ;
# option routers ;
# option broadcast-address 192.168.1.255;
# default-lease-time 600;
# max-lease-time 7200;
#}

* DNS в сети нет и шлюза тоже.

В /etc/default/dhcp3-server прописал INTERFACES="eth0"

Перезапускаю демон, получается:
root@kubuntu:/etc/default# /etc/init.d/dhcp3-server restart
* Stopping DHCP server dhcpd3 [fail]
* Starting DHCP server dhcpd3
* check syslog for diagnostics.
[fail]
root@kubuntu:/etc/default#

Открываю логи там:
Jan 8 14:15:25 kubuntu dhcpd: No subnet declaration for eth0 (0.0.0.0).
Jan 8 14:15:25 kubuntu dhcpd: ** Ignoring requests on eth0. If this is not what
Jan 8 14:15:25 kubuntu dhcpd: you want, please write a subnet declaration
Jan 8 14:15:25 kubuntu dhcpd: in your dhcpd.conf file for the network segment
Jan 8 14:15:25 kubuntu dhcpd: to which interface eth0 is attached. **
Jan 8 14:15:25 kubuntu dhcpd:
Jan 8 14:15:25 kubuntu dhcpd:
Jan 8 14:15:25 kubuntu dhcpd: Not configured to listen on any interfaces!
Jan 8 14:17:01 kubuntu /USR/SBIN/CRON[32061]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)

Я так понимаю что то в dhcpd.conf не прописан интерфейс.

В каком параметре это прописывается?

0
picaro - 13 Январь, 2009 - 16:15
Изображение пользователя picaro.

В dhcpd.conf ничего нет, там всё закоментировано (знак #).

0
zorggg - 18 Январь, 2009 - 12:45

Ну ты какие-нить строчки dhcpd.conf раскомментировал?А то он у тебя выглядит как пустой!)
То что в логах:Jan 8 14:15:25 kubuntu dhcpd: No subnet declaration for eth0 (0.0.0.0).
Надо на интерфейс, куда дхсп будет раздавать ип повешать и т.д.Например в /etc/network/interfaces прописать что-то типа:
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
Теперь с ifup eth0 будешь все это получать!
А dhcpd.conf должен выглядеть примерно так:
default-lease-time 259200; (время выберешь сам)
max-lease-time 604800;
authoritative;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.2 192.168.1.20; (это тоже сам выбирай)
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
Так можно привязать ip к мак адрессу
host justexample {
hardware ethernet 00:1d:60:08:00:8a; # Your host's MAC adress
fixed-address 192.168.1.10;
}
Если с этой же машины есть выход в другую сеть или инет,то надо это прописать (туда дхсп раздавать ип не будет):
subnet 192.168.2.0 netmask 255.255.255.0 {
}

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры