Показать полную графическую версию : DHCP для новичка
у меня 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
счас у меня не получается а
завтра я опишу какие cообщения мне выдает
при старте dhcpd
dhcpd сервер заработал
я раньше запускал dhcpd start
но после запуска появлялось
start:not found
я попробывал dhcpd
демон заработал
такой вопрос:
почему не находит start
документация по которой я настраивал dhcpd
было написано что запуск производится
/usr/local/etc/rc.d/dhcpd start
остановка
/usr/local/etc/rc.d/dhcpd stop
В /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).
DHCP настроен, работает нормально. Диапазон от 10 до 100. Хочу уменьшить его (к примеру 10-30). Как можно безболезненно сделать это на "живой" системе?
Belansky
01-10-2004, 15:38
Guest
/etc/dhcpd.conf подправить, рестартовать dhcpd.
а у меня при запуске пишит вот это и потом ноль реакции
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
В /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
/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#
всё с такими настройкам иду на ребут! Конечно неуверен что на этот раз заработает!
вот что выдаёт в логи после перезагрузки!
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
там женаписано - вставьте ddns-update-style в глобале... а именно - в самом начале файла перед описанием зоны, вроде такого:
ddns-update-style none;
subnet 192.168.0.0 netmask 255.255.255.0 {
authoritative;
default-lease-time 359200;
...
...
...
}
Barracuda
04-10-2006, 08:47
Кстати, а нафига вам сервер и релей на одной машине?
простите не совсем понил, что такое релей
выдаёт вечно вот это
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
пересобрал сервер без потдержки LDAP и всё заработала! Толька вот вопросик а зачем он нужен?
POPKA
Что занчит пересобрал сервер без LDAP? Подскажи пожалуйста. С какими параметрами?
там с боку подписано какой пунк за что отвечает! Просто не ставь галочку напротив LDAP
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.