Устанавливал с параметрами по умолчанию (+jail +paranoia). Процесс останавливается на ошибке
dhcpd.c:234: error: 'struct jail' has no member named 'ip_number'
Погуглил, нашел только что я не одинок =) но способов устранения не нашел.Пытался начать установку заново (с выбором параметров) - не смог =)
Буду благодарен, если пнете в нужном направлении ибо опыта пока не хватает)
>Устанавливал с параметрами по умолчанию (+jail +paranoia). Процесс останавливается на ошибке
>dhcpd.c:234: error: 'struct jail' has no member named 'ip_number'
>Погуглил, нашел только что я не одинок =) но способов устранения не
>нашел.
>
>Пытался начать установку заново (с выбором параметров) - не смог =)
>Буду благодарен, если пнете в нужном направлении ибо опыта пока не хватает)
>make config мне в помощь) но почему +jail не ставится, я так и не нашел
>[оверквотинг удален]
>>dhcpd.c:234: error: 'struct jail' has no member named 'ip_number'
>>Погуглил, нашел только что я не одинок =) но способов устранения не
>>нашел.
>>
>>Пытался начать установку заново (с выбором параметров) - не смог =)
>>Буду благодарен, если пнете в нужном направлении ибо опыта пока не хватает)
>>
>
>make config мне в помощь) но почему +jail не ставится, я так
>и не нашелвам обязательно чтобы поддержка jail была?
Если да - скачайте свежий порт isc-dhcp31-server и будет счастье
>вам обязательно чтобы поддержка jail была?
>
>Если да - скачайте свежий порт isc-dhcp31-server и будет счастьене столько обязательно, сколько дело принципа) но это уже пока на втором плане
Никогда не думал, что я такое могу сказать, - но говорю.
Мне нужна помощь, не могу поднять dhcp сервер.
Делаю все по рукокниге, настроек собственно, всего ничего, но не взлетает.
Конфикиdhcpd.conf
option domain-name "jek.local";
option domain-name-servers 93.91.224.2, 93.91.224.3;
option subnet-mask 255.255.255.0;default-lease-time 3600;
max-lease-time 86400;log-facility local7;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.4 192.168.0.254;
option router 192.168.0.1;
}
rc.conf
#sendmail_enable = "NONE"
ifconfig_rl0="DHCP"
ifconfig_sk0="inet 192.168.0.1 netmask 255.255.255.0"
gateway_enable="YES"
sshd_enable="YES"
#inetd_enable="YES"#PPPoE
ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="YES"
ppp_profile="internet"#DHCP
dhcpd_enabled="YES"
dhcpd_ifaces="sk0"moused_enable="YES"
hostname="proxy.jek.local"
Девайс bpf вроде стартует, по крайней мере в /dev присутствует.
Пробовал клиентом пощупать 67-68 порты, результат отрицательный.Файервол не настраивал пока, т.е. он отсутствует
забыл. И логи не появляются. Настроил след правило:
syslog.conf
...
local7.* /var/log/dhcp.log
...даже файлик var/log/dhcp.log создал потом создал. Никто ни на что нигде не ругается. Единственное,
Dec 4 09:53:39 proxy kernel: WARNING: attempt to net_add_domain(netgraph) after domainfinalize()
Dec 4 09:53:39 proxy savecore: no dumps found
Dec 4 09:53:40 proxy ppp[439]: tun0: Warning: deflink: Reducing configured MRU from 1500 to 1492
Dec 4 09:53:40 proxy ppp[439]: tun0: Warning: ff02:5::/32: Change route failed: errno: Network is unreachable
Dec 4 09:53:40 proxy ppp[439]: tun0: Warning: 0.0.0.0/0: Change route failed: errno: No such process
Dec 4 09:53:40 proxy ppp[439]: tun0: Warning: ff02:5::/32: Change route failed: errno: Network is unreachable
Dec 4 09:54:40 proxy login: ROOT LOGIN (root) ON ttyv0что-то в бутлоге, но это к dhcp отношения не имеет
>[оверквотинг удален]
>плане
>
>Никогда не думал, что я такое могу сказать, - но говорю.
>Мне нужна помощь, не могу поднять dhcp сервер.
>Делаю все по рукокниге, настроек собственно, всего ничего, но не взлетает.
>Конфики
>
>dhcpd.conf
>
>option domain-name "jek.local";он у вас есть? в смысле зона jek.local поднята?
>option domain-name-servers 93.91.224.2, 93.91.224.3;хм, а они вашим клиентам 192.168 будут отвечать?
>option subnet-mask 255.255.255.0;
зачем если у вас ниже есть netmask
>[оверквотинг удален]
>subnet 192.168.0.0 netmask 255.255.255.0 {
> range 192.168.0.4 192.168.0.254;
> option router 192.168.0.1;
>}
>
>
>rc.conf
>#sendmail_enable = "NONE"
>ifconfig_rl0="DHCP"
>ifconfig_sk0="inet 192.168.0.1 netmask 255.255.255.0"хм, сетка 192.168.0.0 есть, а роутинг для нее? default у вас на то что по DHCP, потом
если подняли PPPoE - то что он дал, а на 192.168.0.0 есть?>[оверквотинг удален]
>
>#PPPoE
>ppp_enable="YES"
>ppp_mode="ddial"
>ppp_nat="YES"
>ppp_profile="internet"
>
>#DHCP
>dhcpd_enabled="YES"
>dhcpd_ifaces="sk0"dhcpd_enable="YES"
dhcpd_flags="-q"
dhcpd_conf="/usr/local/etc/dhcpd.conf"
dhcpd_ifaces="sk0"
dhcpd_withumask="022"# /usr/local/etc/rc.d/isc-dhcpd status
?
ну или
# ps axuww | grep dhcpd
# sockstat | grep ":69">moused_enable="YES"
>hostname="proxy.jek.local"
>
>
>Девайс bpf вроде стартует, по крайней мере в /dev присутствует.
>Пробовал клиентом пощупать 67-68 порты, результат отрицательный.tcpdump или dhcpdump из портов
>[оверквотинг удален]
>from 1500 to 1492
>Dec 4 09:53:40 proxy ppp[439]: tun0: Warning: ff02:5::/32: Change route failed:
>errno: Network is unreachable
>Dec 4 09:53:40 proxy ppp[439]: tun0: Warning: 0.0.0.0/0: Change route failed:
>errno: No such process
>Dec 4 09:53:40 proxy ppp[439]: tun0: Warning: ff02:5::/32: Change route failed:
>errno: Network is unreachable
>Dec 4 09:54:40 proxy login: ROOT LOGIN (root) ON ttyv0
>
>что-то в бутлоге, но это к dhcp отношения не имеет# netstat -rn
# /usr/local/etc/rc.d/iscp-dhcpd start
# tail -f /var/log/messages
# tail -f /var/log/dhcp.log
# ls -la /var/db | grep dhcp
>[оверквотинг удален]
>>Никогда не думал, что я такое могу сказать, - но говорю.
>>Мне нужна помощь, не могу поднять dhcp сервер.
>>Делаю все по рукокниге, настроек собственно, всего ничего, но не взлетает.
>>Конфики
>>
>>dhcpd.conf
>>
>>option domain-name "jek.local";
>
>он у вас есть? в смысле зона jek.local поднята?Это единственный сервер, и если в описаниях конфигов не написано, что зона поднята - значит нет :) видимо домен поднять надо jek.local или я не правильно поднимаю. Где можно почитать о зонах и для чего это нужно?
>
>>option domain-name-servers 93.91.224.2, 93.91.224.3;
>
>хм, а они вашим клиентам 192.168 будут отвечать?при нынешних настройках вроде ходят через нат. Вот сейчас например)
>
>>option subnet-mask 255.255.255.0;
>
>зачем если у вас ниже есть netmask
>>[оверквотинг удален]
>>subnet 192.168.0.0 netmask 255.255.255.0 {
>> range 192.168.0.4 192.168.0.254;
>> option router 192.168.0.1;
>>}
>>уберу, спс
>>rc.conf
>>#sendmail_enable = "NONE"
>>ifconfig_rl0="DHCP"
>>ifconfig_sk0="inet 192.168.0.1 netmask 255.255.255.0"
>
>хм, сетка 192.168.0.0 есть, а роутинг для нее? default у вас на
>то что по DHCP, потом
>если подняли PPPoE - то что он дал, а на 192.168.0.0 есть?
>Не совсем понял ;) Попробую немного описать конфигурацию, буду признателен помощи)
Машина с 2мя сетевыми интерфейсами. Один наружу смотрит, другой в локал. Тот который наружу - получает настройки по дхсп, на внутренний хочу прикрутить дхсп-сервер. Инет через внешний интерфейс поставляется посредсвом ппое. Пока пускаю клиентов через нат, но нужно прикрутить прокси-сервер. Вот такая вот история.>[оверквотинг удален]
>>
>>#DHCP
>>dhcpd_enabled="YES"
>>dhcpd_ifaces="sk0"
>
>dhcpd_enable="YES"
>dhcpd_flags="-q"
>dhcpd_conf="/usr/local/etc/dhcpd.conf"
>dhcpd_ifaces="sk0"
>dhcpd_withumask="022"в рукогниге не нашел ничего подобного. Поменял у себя в конфе, спс
># /usr/local/etc/rc.d/isc-dhcpd statusнулевой вывод
>?
>
>ну или
>
># ps axuww | grep dhcpdнулевой вывод
># sockstat | grep ":69"нулевой вывод
>
>>moused_enable="YES"
>>hostname="proxy.jek.local"
>>
>>
>>Девайс bpf вроде стартует, по крайней мере в /dev присутствует.
>>Пробовал клиентом пощупать 67-68 порты, результат отрицательный.
>
>tcpdump или dhcpdump из портовк сожалению клиенты только форточковые... щупать пытался telnet'ом
C:\>ping 192.168.0.1
Обмен пакетами с 192.168.0.1 по 32 байт:
Ответ от 192.168.0.1: число байт=32 время<1мс TTL=64
Ответ от 192.168.0.1: число байт=32 время<1мс TTL=64
Ответ от 192.168.0.1: число байт=32 время<1мс TTL=64
Ответ от 192.168.0.1: число байт=32 время<1мс TTL=64Статистика Ping для 192.168.0.1:
Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсекC:\>telnet 192.168.0.1 67
Подключение к 192.168.0.1...Не удалось открыть подключение к этому узлу, на порт
67: Сбой подключения>[оверквотинг удален]
>>errno: Network is unreachable
>>Dec 4 09:53:40 proxy ppp[439]: tun0: Warning: 0.0.0.0/0: Change route failed:
>>errno: No such process
>>Dec 4 09:53:40 proxy ppp[439]: tun0: Warning: ff02:5::/32: Change route failed:
>>errno: Network is unreachable
>>Dec 4 09:54:40 proxy login: ROOT LOGIN (root) ON ttyv0
>>
>>что-то в бутлоге, но это к dhcp отношения не имеет
>
># netstat -rnRouting tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 93.91.224.17 UGS 0 34 tun0
10.1.16.0/20 link#1 UC 0 0 rl0
10.1.16.1 00:15:17:4e:fd:a0 UHLW 1 0 rl0 1196
93.91.224.17 93.91.236.197 UGH 1 0 tun0
127.0.0.1 127.0.0.1 UH 0 0 lo0
192.168.0.0/24 link#2 UC 0 0 sk0
192.168.0.5 00:19:21:80:7b:42 UHLW 1 21 sk0 1102Internet6:
Destination Gateway Flags Netif Expire
::1 ::1 UHL lo0
fe80::%lo0/64 fe80::1%lo0 U lo0
fe80::1%lo0 link#4 UHL lo0
ff01:4::/32 fe80::1%lo0 UC lo0
ff01:5::/32 link#5 UGC tun0
ff02::%lo0/32 fe80::1%lo0 UC lo0
ff02::%tun0/32 fe80::2e0:4cff:fe77:12eb%tun0 UGC tun0
># /usr/local/etc/rc.d/iscp-dhcpd startбез вывода все прошло
># tail -f /var/log/messagesвсе по старому
Dec 4 15:14:39 proxy kernel: GEOM_LABEL: Label ufsid/4b17bd316315a68e removed.
Dec 4 15:14:39 proxy kernel: GEOM_LABEL: Label ufsid/4b17bd3138f48ac5 removed.
Dec 4 15:14:39 proxy kernel: GEOM_LABEL: Label ufsid/4b17bd3ad079bbaa removed.
Dec 4 15:14:39 proxy kernel: WARNING: attempt to net_add_domain(netgraph) after domainfinalize()
Dec 4 15:14:39 proxy savecore: no dumps found
Dec 4 15:14:40 proxy ppp[439]: tun0: Warning: deflink: Reducing configured MRU from 1500 to 1492
Dec 4 15:14:41 proxy ppp[439]: tun0: Warning: ff02:5::/32: Change route failed: errno: Network is unreachable
Dec 4 15:14:41 proxy ppp[439]: tun0: Warning: 0.0.0.0/0: Change route failed: errno: No such process
Dec 4 15:14:41 proxy ppp[439]: tun0: Warning: ff02:5::/32: Change route failed: errno: Network is unreachable
Dec 4 15:14:54 proxy login: ROOT LOGIN (root) ON ttyv0
># tail -f /var/log/dhcp.logпусто (
># ls -la /var/db | grep dhcp-rw-r--r-- 1 root wheel 0 Dec 4 00:17 dhcpd.leases
Вот такие вот пирожки
>>>dhcpd.conf
>>>
>>>option domain-name "jek.local";
>>
>>он у вас есть? в смысле зона jek.local поднята?
>
>Это единственный сервер, и если в описаниях конфигов не написано, что зона
>поднята - значит нет :) видимо домен поднять надо jek.local или
>я не правильно поднимаю. Где можно почитать о зонах и для
>чего это нужно?если зоны такой нет, зачем ее отдавать, если хочется отдавать, тогда
поднимайте зону, делов на 5 минут.>Не совсем понял ;) Попробую немного описать конфигурацию, буду признателен помощи)
>Машина с 2мя сетевыми интерфейсами. Один наружу смотрит, другой в локал. Тот
>который наружу - получает настройки по дхсп, на внутренний хочу прикрутить
>дхсп-сервер. Инет через внешний интерфейс поставляется посредсвом ппое. Пока пускаю клиентов
>через нат, но нужно прикрутить прокси-сервер. Вот такая вот история.потому что про nat у вас ничего не было.
# ifconfig -a (на вашей freebsd покажите)
>># /usr/local/etc/rc.d/isc-dhcpd status
>
>нулевой выводdhcpd не стартовал, либо вы его не запустили:
# /usr/local/etc/rc.d/isc-dhcpd start
либо завершился из-за ошибок которые должны быть отражены в /var/log/messages
соответственно нижнее можно не выполнять>>ну или
>>
>># ps axuww | grep dhcpd
>
>нулевой вывод
>># sockstat | grep ":69"
>
>C:\>telnet 192.168.0.1 67
>Подключение к 192.168.0.1...Не удалось открыть подключение к этому узлу, на порт
> 67: Сбой подключениясервер то не стартовал
нижнее (netstat) вы на какой машине запускали?
>[оверквотинг удален]
> 0
> 0 lo0
>192.168.0.0/24 link#2
> UC
> 0
> 0 sk0
>192.168.0.5 00:19:21:80:7b:42 UHLW
> 1
> 21 sk0 1102
>показывайте ifconfig -a и netstat -rn на вашей freebsd
>показывайте ifconfig -arl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:e0:4c:77:12:eb
inet 10.1.28.192 netmask 0xfffff000 broadcast 10.1.31.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
sk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=b<RXCSUM,TXCSUM,VLAN_MTU>
ether 00:14:85:35:6e:f3
inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
media: Ethernet autoselect (100baseTX <full-duplex,flag0,flag1>)
status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1492
inet 93.91.236.197 --> 93.91.224.17 netmask 0xffffffff
Opened by PID 439
>и netstat -rn на вашей freebsdRouting tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 93.91.224.17 UGS 0 2783 tun0
10.1.16.0/20 link#1 UC 0 0 rl0
10.1.16.1 00:15:17:4e:fd:a0 UHLW 1 0 rl0 1194
93.91.224.17 93.91.236.197 UGH 1 0 tun0
127.0.0.1 127.0.0.1 UH 0 0 lo0
192.168.0.0/24 link#2 UC 0 0 sk0
192.168.0.5 00:19:21:80:7b:42 UHLW 1 2735 sk0 1021Internet6:
Destination Gateway Flags Netif Expire
::1 ::1 UHL lo0
fe80::%lo0/64 fe80::1%lo0 U lo0
fe80::1%lo0 link#4 UHL lo0
ff01:4::/32 fe80::1%lo0 UC lo0
ff01:5::/32 link#5 UGC tun0
ff02::%lo0/32 fe80::1%lo0 UC lo0
ff02::%tun0/32 fe80::2e0:4cff:fe77:12eb%tun0 UGC tun0Я отписался на ящик, указанный вами в контактной информации, если не сложно, прочтите письмо)
тема все еще актуальна, жаль что никто не может помочь. Весь мозг себе сломал уже.
При старте сервиса никаких сообщений ни в каких логах не появляется
>тема все еще актуальна, жаль что никто не может помочь. Весь мозг
>себе сломал уже.
>При старте сервиса никаких сообщений ни в каких логах не появляется1. /usr/local/etc/rc.d/isc-dhcpd rcvar ?
2. попробуйте запустить без скрипта, сам демон напрямую, посмотрите что он скажет
>>тема все еще актуальна, жаль что никто не может помочь. Весь мозг
>>себе сломал уже.
>>При старте сервиса никаких сообщений ни в каких логах не появляется
>
>1. /usr/local/etc/rc.d/isc-dhcpd rcvar ?dhcpd_enable = NO
>2. попробуйте запустить без скрипта, сам демон напрямую, посмотрите что он скажет
/usr/local/etc/rc.d/isc-dhcpd start - вывод нулевой. Ни в каких логах никаких надписей и dhcpd_enable = NO все равно rcvar
>[оверквотинг удален]
>>>При старте сервиса никаких сообщений ни в каких логах не появляется
>>
>>1. /usr/local/etc/rc.d/isc-dhcpd rcvar ?
>
>dhcpd_enable = NO
>
>>2. попробуйте запустить без скрипта, сам демон напрямую, посмотрите что он скажет
>
>/usr/local/etc/rc.d/isc-dhcpd start - вывод нулевой. Ни в каких логах никаких надписей
>и dhcpd_enable = NO все равно rcvarecho 'dhcpd_enable = "YES"' >> /etc/rc.conf
>[оверквотинг удален]
>>>1. /usr/local/etc/rc.d/isc-dhcpd rcvar ?
>>
>>dhcpd_enable = NO
>>
>>>2. попробуйте запустить без скрипта, сам демон напрямую, посмотрите что он скажет
>>
>>/usr/local/etc/rc.d/isc-dhcpd start - вывод нулевой. Ни в каких логах никаких надписей
>>и dhcpd_enable = NO все равно rcvar
>
>echo 'dhcpd_enable = "YES"' >> /etc/rc.confя ранее выкладывал рц =)
еще раз
...
#DHCP
dhcpd_enabled="YES"
dhcpd_ifaces="sk0"млин..
млин
найди отличия или все за тебя делать?
>>echo 'dhcpd_enable = "YES"' >> /etc/rc.conf
>dhcpd_enabled="YES"
>млин
>найди отличия или все за тебя делать?
>>>echo 'dhcpd_enable = "YES"' >> /etc/rc.conf
>>dhcpd_enabled="YES"млин, я написал к тому что нашел ошибку)
теперь вроде стартует, но ошибка
Dec 7 10:05:34 proxy kernel: WARNING: attempt to net_add_domain(netgraph) after domainfinalize()
Dec 7 10:05:34 proxy savecore: no dumps found
Dec 7 10:05:34 proxy dhcpd: /usr/local/etc/dhcpd.conf line 21: unknown option dhcp.router
Dec 7 10:05:34 proxy dhcpd: option router 192.
Dec 7 10:05:34 proxy dhcpd: ^
Dec 7 10:05:34 proxy dhcpd: Configuration file errors encountered -- exiting
Dec 7 10:05:34 proxy dhcpd: /usr/local/etc/dhcpd.conf line 21: unknown option dhcp.router
Dec 7 10:05:34 proxy dhcpd: option router 192.
Dec 7 10:05:34 proxy dhcpd: ^
Dec 7 10:05:34 proxy dhcpd: Configuration file errors encountered -- exiting
в конфигурирации dhcpd.conf
option domain-name "jek.local";
option domain-name-servers 93.91.224.2, 93.91.224.3;
option subnet-mask 255.255.255.0;default-lease-time 3600;
max-lease-time 86400;log-facility local7;
# ad-hoc DNS update scheme - set to "none" to disable dynamic DNS updates.
ddns-update-style none;subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.4 192.168.0.254;
option router 192.168.0.1;
}rc.conf на всяк
#sendmail_enable = "NONE"
ifconfig_rl0="DHCP"
ifconfig_sk0="inet 192.168.0.1 netmask 255.255.255.0"
gateway_enable="YES"
sshd_enable="YES"
#inetd_enable="YES"#PPPoE
ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="YES"
ppp_profile="internet"#DHCP
#dhcpd_enable="YES"
dhcpd_flags="-q"
dhcpd_conf="/usr/local/etc/dhcpd.conf"
dhcpd_ifaces="sk0"
dhcpd_withumask="022"moused_enable="YES"
hostname="proxy.jek.local"
>[оверквотинг удален]
>>echo 'dhcpd_enable = "YES"' >> /etc/rc.conf
>
>я ранее выкладывал рц =)
>еще раз
>...
>#DHCP
>dhcpd_enabled="YES"
>dhcpd_ifaces="sk0"
>
>млин..см почту
а теперь самое время раскуривать man
>Устанавливал с параметрами по умолчанию (+jail +paranoia). Процесс останавливается на ошибке
>dhcpd.c:234: error: 'struct jail' has no member named 'ip_number'
>Погуглил, нашел только что я не одинок =) но способов устранения не
>нашел.
>
>Пытался начать установку заново (с выбором параметров) - не смог =)
>Буду благодарен, если пнете в нужном направлении ибо опыта пока не хватает)
>у тебя фря 8.0? на ней JAIL API v2, он может привязывать jail к нескольким ip-адресам
обнови порты, я думаю, там уже должен быть новый патч
>у тебя фря 8.0? на ней JAIL API v2, он может привязывать
>jail к нескольким ip-адресам
>
>обнови порты, я думаю, там уже должен быть новый патчСпс за внимание к топику) нет, 7.2 фря. Джайл вообще убрал, встала) теперь разгребаю ошибки)