Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   DHCP для новичка (http://forum.oszone.net/showthread.php?t=15350)

Guest 21-09-2004 03:47 82786

у меня 2 компа на freeBSD 5.2

хочу настроить DHCP между bob1 и bob2

на 1 компе(bob1) я установил isc-dhcp3
на 2 компе(bob2) прописал в /etc/rc.conf ifconfig_vr0="DHCP"

компы не в домене
только название компов
1 bob1 dhcpd server
2 bob2 dhcpd client

какие минимальные настройки мне нужно сделать(bob1)
в /usr/local/etc/dhcpd.conf
что бы при запуске bob2 арендовал себе IP

что я делал:
bob1 имеет IP 192.168.0.1 mask 255.255.255.0
в /usr/local/etc/dhcpd.conf я прописал

option subnet-mask 255.255.255.0;
default-lease-time 3600;
max-lease-time 86400;
ddns-update-style none;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.0.10;
}

закоментировал
#option domain-name "example.com"
#option domain-name-servers 192.168.4.100

так как у меня не домен
и у меня не установлен DNS

запускаю /usr/local/etc/rc.d/dhcpd start
включаю 2 комп(bob2) dhcp-client запускается
но в итоге
ed0
inet 0.0.0.0

вопросы:
1.что я не так делаю
2.почему bob2 не назначается IP
3.можно ли настроить DHCP без домена
  а только имея название компов bob1 и bob2

Добавлено:

device bpf в ядре есть на 1 и 2 компе

archy 21-09-2004 15:21 82787

Что в логах?

Guest 22-09-2004 02:33 82788

не могу найти их


Добавлено:

archy
счас у меня не получается а
завтра я опишу какие cообщения мне выдает
при старте dhcpd


Guest 27-09-2004 00:21 82789

dhcpd сервер заработал

я раньше запускал dhcpd start
но после запуска появлялось
start:not found

я попробЫвал dhcpd
демон заработал

такой вопрос:
почему не находит start

документация по которой я настраивал dhcpd
было написано что запуск производится
/usr/local/etc/rc.d/dhcpd start
остановка
/usr/local/etc/rc.d/dhcpd stop

orc 27-09-2004 13:27 82790

В /usr/local/etc/rc.d/ лежат скрипты (исполняемые файлы). Проверь есть ли файл dhcpd и если он есть, то проверь исполняемый он или нет. Если все хорошо, то проверь содержание файла. Общий вид файла:
#!/bin/sh
echo -n ' Starting Sevice'
case "$1" in
start)
       /path/to/program &
       exit 0
       ;;
stop)
       /whot/to/do
       exit 0
       ;;
*)
       exit 1
       ;;
esac

exit 0

Или есть файл вида dhcpd.sample его как раз и нужно скопировать в dhcpd (а лучше всего в dhcpd.sh).

Guest 01-10-2004 15:28 82791

DHCP настроен, работает нормально. Диапазон от 10  до 100. Хочу уменьшить его (к примеру 10-30). Как можно безболезненно сделать это на "живой" системе?

Belansky 01-10-2004 15:38 82792

Guest
/etc/dhcpd.conf подправить, рестартовать dhcpd.

POPKA 03-10-2006 00:38 492464

а у меня при запуске пишит вот это и потом ноль реакции

popka# /usr/local/sbin/dhcpd rl0
Internet Systems Consortium DHCP Server V3.0.5rc2
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file
Wrote 0 leases to leases file.
Listening on Socket/rl0/192.168.0/24
Sending on Socket/rl0/192.168.0/24

Barracuda 03-10-2006 08:46 492518

В /etc/rc.conf для интерфейса прписать надо ifconfig_<ifname>="DHCP"
Вот примерный конфиг DHCP (BTW, я пользуюсь isc-dhcpd из портов - /usr/ports/net/isc-dhcp3-server):
Код:

subnet 192.168.129.0 netmask 255.255.255.0 {
        authoritative;
        default-lease-time 359200;
        max-lease-time 604800;
        allow bootp;
        option broadcast-address 192.168.129.255;
        option subnet-mask 255.255.255.0;
        option routers 192.168.129.1;
        option domain-name-servers 192.168.129.1;
        option domain-name "home.priv";
        option netbios-name-servers 192.168.129.1;
        option netbios-node-type 8;
        option netbios-dd-server 192.168.129.1;
        option ntp-servers 192.168.129.1;
        option resource-location-servers 192.168.129.1;
        range 192.168.129.128 192.168.129.250;
}

POPKA
Вообще для этого есть стратовый скрипт и настройки в rc.conf

BTW, если каким-тообразом не нашёлся стартовый скрипт, его всегда можно найти в каталоге порта. В моём случае:
Код:

/usr/ports/net/isc-dhcp3-server/files/isc-dhcpd.in

POPKA 03-10-2006 08:49 492521

Код:

/etc/rc.conf

ifconfig_rl0="inet 192.168.0.2 netmask 255.255.255.0"
dhcpd_enable="YES"
dhcpd_flags="-q"
dhcpd_conf="/usr/local/etc/dhcpd.conf"
dhcpd_ifaces="rl0"

Код:

/usr/local/etc/dhcpd.conf

subnet 192.168.0.0 netmask 255.255.255.0 {
        authoritative;
        default-lease-time 359200;
        max-lease-time 604800;
        allow bootp;
        option broadcast-address 192.168.0.255;
        option subnet-mask 255.255.255.0;
        option routers 192.168.0.1;
        option domain-name-servers 192.168.0.1;
        option domain-name "home.priv";
        option netbios-name-servers 192.168.0.1;
        option netbios-node-type 8;
        option netbios-dd-server 192.168.0.1;
        option ntp-servers 192.168.0.1;
        option resource-location-servers 192.168.0.1;
        range 192.168.0.128 192.168.0.250;
}

установлено

popka# pkg_info | grep dhcp
isc-dhcp3-relay-3.0.5.r2 The ISC Dynamic Host Configuration Protocol relay
isc-dhcp3-server-3.0.5.r2 The ISC Dynamic Host Configuration Protocol server
popka#


всё с такими настройкам иду на ребут! Конечно неуверен что на этот раз заработает!


POPKA 03-10-2006 09:01 492524

вот что выдаёт в логи после перезагрузки!

Код:

Oct  3 09:10:24 popka dhcpd: ** You must add a global ddns-update-style statement to /usr/local/etc/dhcpd.conf. Oct  3 09:10:24 popka dhcpd:    To get the same behaviour as in 3.0b2pl11 and previous Oct  3 09:10:24 popka dhcpd:    versions, add a line that says "ddns-update-style ad-hoc;" Oct  3 09:10:24 popka dhcpd:    Please read the dhcpd.conf manual page for more information. **

Barracuda 03-10-2006 21:32 492914

там женаписано - вставьте ddns-update-style в глобале... а именно - в самом начале файла перед описанием зоны, вроде такого:
Код:

ddns-update-style none;

subnet 192.168.0.0 netmask 255.255.255.0 {
        authoritative;
        default-lease-time 359200;
...
...
...
}


POPKA 04-10-2006 00:33 492980

щас попробую так

POPKA 04-10-2006 01:48 492987

не не заработала!

Barracuda 04-10-2006 08:47 493035

Кстати, а нафига вам сервер и релей на одной машине?

POPKA 04-10-2006 10:56 493094

простите не совсем понил, что такое релей

POPKA 04-10-2006 12:28 493144

выдаёт вечно вот это

Internet Systems Consortium DHCP Server V3.0.5rc2
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file
Wrote 0 leases to leases file.
Listening on Socket/rl0/192.168.0/24
Sending on Socket/rl0/192.168.0/24

POPKA 04-10-2006 12:50 493157

пересобрал сервер без потдержки LDAP и всё заработала! Толька вот вопросик а зачем он нужен?

Orfan 06-02-2007 16:12 546492

POPKA
Что занчит пересобрал сервер без LDAP? Подскажи пожалуйста. С какими параметрами?

POPKA 06-02-2007 23:46 546628

там с боку подписано какой пунк за что отвечает! Просто не ставь галочку напротив LDAP


Время: 18:20.

Время: 18:20.
© OSzone.net 2001-