FreeBSD вместо роутера проблема с DHCPD
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- kostyanuch
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2015-10-22 14:48:13
- Откуда: Russia, Moscow
- Контактная информация:
FreeBSD вместо роутера проблема с DHCPD
Пока начал только разбираться, версия 10.2 stable
первый вопрос возник почему не стартует DHCPD ?
root@HomeInetServer:/etc # dhcpd start
Internet Systems Consortium DHCP Server 4.3.2
Copyright 2004-2015 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file
Config file: /usr/local/etc/dhcpd.conf
Database file: /var/db/dhcpd.leases
PID file: /var/run/dhcpd.pid
Can't open lease database /var/db/dhcpd.leases: No such file or directory --
check for failed database rewrite attempt!
Please read the dhcpd.leases manual page if you
don't know what to do about this.
If you think you have received this message due to a bug rather
than a configuration issue please read the section on submitting
bugs on either our web page at http://www.isc.org or in the README file
before submitting a bug. These pages explain the proper
process and the information we find helpful for debugging..
exiting.
содержимое dhcpd.conf
#DNS servers
option domain-name-servers 192.168.1.1, 8.8.8.8;
# zapros prodleniya arendy
default-lease-time 600;
# arenda IP sekyndy
# osvobozhdenie IP
# esli ne prodlena arenda
max-lease-time 7200;
# vidavat klienty adres
authoritative;
# istochnik
log-facility local7;
# podsetka
subnet 192.168.1.0 netmask 255.255.255.0 {
# pul adresov
range 192.168.1.129 192.168.1.189;
# gateway
option routers 192.168.1.10;
}
# zadat fix
#host Name {
# hardware ethernet 00:26:5e:66:6c:08;
# fixed-address 192.168.0.190;
#}
содержимое rc.conf
option domain-name-servers 192.168.1.1, 8.8.8.8;
hostname="HomeInetServer"
ifconfig_re0="inet 192.168.1.10 netmask 255.255.255.0"
defaultrouter="192.168.1.1"
#local_unbound_enable="YES"
nameserver 192.168.1.1
sshd_enable="YES"
gateway_enable="YES"
natd_enable="YES"
natd_interface="sk0"
firewall_enable="YES"
firewall_type="/etc/firewall.conf"
#dnsmasq_enable="YES"
#dumpdev="NO"
#moused_enable="YES"
ntpd_enable="YES"
powerd_enable="YES"
dhcpd_enable="YES"
dhcp_ifaces="fxp0"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
Отправлено спустя 32 минуты 55 секунд:
возможно это важно, у меня amd64 версия стоит
первый вопрос возник почему не стартует DHCPD ?
root@HomeInetServer:/etc # dhcpd start
Internet Systems Consortium DHCP Server 4.3.2
Copyright 2004-2015 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file
Config file: /usr/local/etc/dhcpd.conf
Database file: /var/db/dhcpd.leases
PID file: /var/run/dhcpd.pid
Can't open lease database /var/db/dhcpd.leases: No such file or directory --
check for failed database rewrite attempt!
Please read the dhcpd.leases manual page if you
don't know what to do about this.
If you think you have received this message due to a bug rather
than a configuration issue please read the section on submitting
bugs on either our web page at http://www.isc.org or in the README file
before submitting a bug. These pages explain the proper
process and the information we find helpful for debugging..
exiting.
содержимое dhcpd.conf
#DNS servers
option domain-name-servers 192.168.1.1, 8.8.8.8;
# zapros prodleniya arendy
default-lease-time 600;
# arenda IP sekyndy
# osvobozhdenie IP
# esli ne prodlena arenda
max-lease-time 7200;
# vidavat klienty adres
authoritative;
# istochnik
log-facility local7;
# podsetka
subnet 192.168.1.0 netmask 255.255.255.0 {
# pul adresov
range 192.168.1.129 192.168.1.189;
# gateway
option routers 192.168.1.10;
}
# zadat fix
#host Name {
# hardware ethernet 00:26:5e:66:6c:08;
# fixed-address 192.168.0.190;
#}
содержимое rc.conf
option domain-name-servers 192.168.1.1, 8.8.8.8;
hostname="HomeInetServer"
ifconfig_re0="inet 192.168.1.10 netmask 255.255.255.0"
defaultrouter="192.168.1.1"
#local_unbound_enable="YES"
nameserver 192.168.1.1
sshd_enable="YES"
gateway_enable="YES"
natd_enable="YES"
natd_interface="sk0"
firewall_enable="YES"
firewall_type="/etc/firewall.conf"
#dnsmasq_enable="YES"
#dumpdev="NO"
#moused_enable="YES"
ntpd_enable="YES"
powerd_enable="YES"
dhcpd_enable="YES"
dhcp_ifaces="fxp0"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
Отправлено спустя 32 минуты 55 секунд:
возможно это важно, у меня amd64 версия стоит
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- ефрейтор
- Сообщения: 53
- Зарегистрирован: 2014-10-09 11:12:35
FreeBSD вместо роутера проблема с DHCPD
у вас файл /var/db/dhcpd.leases есть? Права доступа?Can't open lease database /var/db/dhcpd.leases: No such file or directory --
check for failed database rewrite attempt!
Please read the dhcpd.leases manual page if you
don't know what to do about this.
- kostyanuch
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2015-10-22 14:48:13
- Откуда: Russia, Moscow
- Контактная информация:
FreeBSD вместо роутера проблема с DHCPD
как то так:
Отправлено спустя 1 час 58 минут 49 секунд:
проверил глубже, вот что нашел, не могу понять почему так?
Отправлено спустя 5 минут 40 секунд:
получается файл dhcpd.leases глубже в папке dhcpd, а система ищет его на уровень раньше в папке db, как исправить?
Отправлено спустя 37 минут 56 секунд:
переместил файл в нужную папку, но вот что теперь при запуске выдает:
Код: Выделить всё
root@HomeInetServer:/var/db # ls
dhcpd locate.database mixer4-state
entropy mergemaster.mtree ntpd.drift
etcupdate mixer0-state pkg
freebsd-update mixer1-state ports
hyperv mixer2-state portsnap
ipf mixer3-state zoneinfo
root@HomeInetServer:/var/db #
проверил глубже, вот что нашел, не могу понять почему так?
Код: Выделить всё
root@HomeInetServer:/var/db/dhcpd # ls
dhcpd.leases dhcpd.leases~
root@HomeInetServer:/var/db/dhcpd #
получается файл dhcpd.leases глубже в папке dhcpd, а система ищет его на уровень раньше в папке db, как исправить?
Отправлено спустя 37 минут 56 секунд:
переместил файл в нужную папку, но вот что теперь при запуске выдает:
Код: Выделить всё
root@HomeInetServer:/usr/home/kostyanuch # dhcpd start
Internet Systems Consortium DHCP Server 4.3.2
Copyright 2004-2015 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file
Config file: /usr/local/etc/dhcpd.conf
Database file: /var/db/dhcpd.leases
PID file: /var/run/dhcpd.pid
Wrote 1 leases to leases file.
No subnet declaration for start (no IPv4 addresses).
** Ignoring requests on start. If this is not what
you want, please write a subnet declaration
in your dhcpd.conf file for the network segment
to which interface start is attached. **
Not configured to listen on any interfaces!
If you think you have received this message due to a bug rather
than a configuration issue please read the section on submitting
bugs on either our web page at www.isc.org or in the README file
before submitting a bug. These pages explain the proper
process and the information we find helpful for debugging..
exiting.
-
- подполковник
- Сообщения: 3927
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
FreeBSD вместо роутера проблема с DHCPD
Внимательно читаем и убеждаемся, что речь идет о IPv6... Ну а с дальнейшем сами разберетесь...
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2008-10-25 3:05:59
FreeBSD вместо роутера проблема с DHCPD
С чего вы взяли? IPv6-то тут вообще ни при чем.snorlov писал(а):Внимательно читаем и убеждаемся, что речь идет о IPv6... Ну а с дальнейшем сами разберетесь...
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2008-10-25 3:05:59
FreeBSD вместо роутера проблема с DHCPD
Рекомендую запускать dhcpd штатными средствами, вот так:
Код: Выделить всё
# service isc-dhcpd start
Код: Выделить всё
/usr/local/etc/rc.d/isc-dhcpd start
Это решение имеет следующие негативные последствия:
1) Во-первых, dhcpd не знает, где у него DBDIR, и ищет dhcpd.leases в /var/db/ вместо /var/db/dhcpd/
Но с этим вы вроде обошлись (хотя рекомендую вернуть файлы обратно)
2) Во-вторых, параметр командной строки start он воспринимает как имя интерфейса, и не найдя такового интерфейса, отказывается стартовать.
Если у вас есть настоятельная необходимость запускать именно сам исполняемый файл dhcpd, тогда запускайте его со всеми необходимыми ключами командной строки, согласно Usage:
Код: Выделить всё
# dhcpd -?
Internet Systems Consortium DHCP Server 4.3.2
Copyright 2004-2015 Internet Systems Consortium.
All rights reserved.
Usage: dhcpd [-p <UDP port #>] [-f] [-d] [-q] [-t|-T]
[-cf config-file] [-lf lease-file]
[-user user] [-group group] [-chroot dir]
[-tf trace-output-file]
[-play trace-input-file]
[-pf pid-file] [--no-pid] [-s server]
[if0 [...ifN]]
Код: Выделить всё
# dhcpd hrenovina
Internet Systems Consortium DHCP Server 4.3.2
Copyright 2004-2015 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Config file: /usr/local/etc/dhcpd.conf
Database file: /var/db/dhcpd.leases
PID file: /var/run/dhcpd.pid
Wrote 0 leases to leases file.
No subnet declaration for hrenovina (no IPv4 addresses).
** Ignoring requests on hrenovina. If this is not what
you want, please write a subnet declaration
in your dhcpd.conf file for the network segment
to which interface hrenovina is attached. **
Not configured to listen on any interfaces!
-
- сержант
- Сообщения: 254
- Зарегистрирован: 2013-08-10 14:28:38
- Контактная информация:
FreeBSD вместо роутера проблема с DHCPD
Если это не очепятка, должно быть dhcpd_ifacesdhcp_ifaces="fxp0"
Отправлено спустя 7 минут 27 секунд:
И, как верно подсказали, службы в FreeBSD запускаются так:
Код: Выделить всё
service <service_name> start
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2008-10-25 3:05:59
FreeBSD вместо роутера проблема с DHCPD
Я полагаю, что тут все-таки не опечатка: на fxp0 запускается dhcp-клиент.lazhu писал(а):Если это не очепятка, должно быть dhcpd_ifacesdhcp_ifaces="fxp0"
А dhcp-сервер (dhcpd), судя по subnet declaration в dhcpd.conf, должен запускаться на re0.
Хотя в rc.conf'е - определенно какая-то каша, тут и nameserver поселился, и natd вешается на [доселе неведомый] sk0, и вот этот момент еще смущает:
firewall_type="/etc/firewall.conf"
-
- сержант
- Сообщения: 254
- Зарегистрирован: 2013-08-10 14:28:38
- Контактная информация:
FreeBSD вместо роутера проблема с DHCPD
DHCP клиент запускается посредством
А тут английским по белому написано:
Код: Выделить всё
ifconfig_<interface>="DHCP"
Not configured to listen on any interfaces!
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2008-10-25 3:05:59
FreeBSD вместо роутера проблема с DHCPD
Точняк.lazhu писал(а):DHCP клиент запускается посредствомА тут английским по белому написано:Код: Выделить всё
ifconfig_<interface>="DHCP"
Not configured to listen on any interfaces!
Меня сбило с толку, что там fxp0 вместо re0...
- kostyanuch
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2015-10-22 14:48:13
- Откуда: Russia, Moscow
- Контактная информация:
FreeBSD вместо роутера проблема с DHCPD
Код: Выделить всё
dhcp_ifaces="fxp0"
-
- подполковник
- Сообщения: 3927
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
FreeBSD вместо роутера проблема с DHCPD
Вы сначала разберитесь, на каком интерфейсе вам нужен dhcp-сервер, при этом помните, что у него должен быть постоянный ip...
И вообще, из первого поста у вас получается 3-и интерфейса, re0,fxp0,sk0, вам на каком из них нужна работа dhcp-сервера, какой из них смотрит в локалку, а какой в инет, как смотрит в инет(может он там получает динамический ip)...
И вообще, из первого поста у вас получается 3-и интерфейса, re0,fxp0,sk0, вам на каком из них нужна работа dhcp-сервера, какой из них смотрит в локалку, а какой в инет, как смотрит в инет(может он там получает динамический ip)...
- kostyanuch
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2015-10-22 14:48:13
- Откуда: Russia, Moscow
- Контактная информация:
FreeBSD вместо роутера проблема с DHCPD
Ну собственно с провайдером это будет позже, там у меня билай и это соединение iPOE или L2TP (вроде пока на выбор)snorlov писал(а):Вы сначала разберитесь, на каком интерфейсе вам нужен dhcp-сервер, при этом помните, что у него должен быть постоянный ip...
И вообще, из первого поста у вас получается 3-и интерфейса, re0,fxp0,sk0, вам на каком из них нужна работа dhcp-сервера, какой из них смотрит в локалку, а какой в инет, как смотрит в инет(может он там получает динамический ip)...
dhcp будет сидеть на fxp0, задан фикс IP на интерфейс re0 чтобы из вн. сети цепляться на фрю для конфигурирования
-
- сержант
- Сообщения: 254
- Зарегистрирован: 2013-08-10 14:28:38
- Контактная информация:
FreeBSD вместо роутера проблема с DHCPD
http://forum.lissyara.su/viewtopic.php?p=374990#p374990kostyanuch писал(а):почему он ругается что несконфигурирован интерфейс который слушать надо, ведь указан же "fxp0"Код: Выделить всё
dhcp_ifaces="fxp0"
-
- подполковник
- Сообщения: 3927
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
FreeBSD вместо роутера проблема с DHCPD
Ну и что из того, что он будет сидеть на fxp0, если у вас fxp0 и не поднят и не сконфигурирован, в результате он в системе как незнакомый девайс...kostyanuch писал(а): Ну собственно с провайдером это будет позже, там у меня билай и это соединение iPOE или L2TP (вроде пока на выбор)
dhcp будет сидеть на fxp0, задан фикс IP на интерфейс re0 чтобы из вн. сети цепляться на фрю для конфигурирования