The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"dhcp-4.2.5-P1 USE_SOCKET"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (DHCP / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"dhcp-4.2.5-P1 USE_SOCKET"  +/
Сообщение от АлексейТ (ok) on 27-Янв-14, 12:24 
Если кто сталскивался и знает решение подскажите не собирается dhcp-4.2.5-P1 на freebsd 9.2
./configure --enable-use-sockets выполняется

make
...
Making all in client
gcc  -g -O2  -Wall -Werror -fno-strict-aliasing -I../bind/include   -o dhclient clparse.o dhclient.o  dhc6.o ../common/libdhcp.a ../omapip/libomapi.a  ../bind/lib/libdns.a ../bind/lib/libisc.a
../common/libdhcp.a(socket.o): In function `if_register_receive':
/packages/dhcp-4.2.5-P1/common/socket.c:391: undefined reference to `get_hw_addr'
../common/libdhcp.a(socket.o): In function `if_register6':
/packages/dhcp-4.2.5-P1/common/socket.c:501: undefined reference to `get_hw_addr'
*** [dhclient] Error code 1

Stop in /packages/dhcp-4.2.5-P1/client.
*** [all-recursive] Error code 1

Stop in /packages/dhcp-4.2.5-P1.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "dhcp-4.2.5-P1 USE_SOCKET"  +/
Сообщение от Andrey Mitrofanov on 27-Янв-14, 13:12 
> Если кто сталскивался и знает решение подскажите не собирается dhcp-4.2.5-P1 на freebsd
> 9.2

Debian GNU/Hurd-овцы сталкивались. Говорят. ISC-ешники в поте лица.

> ./configure --enable-use-sockets выполняется
> /packages/dhcp-4.2.5-P1/common/socket.c:501: undefined reference to `get_hw_addr'

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=616290#168

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "dhcp-4.2.5-P1 USE_SOCKET"  +/
Сообщение от pavel_simple (ok) on 27-Янв-14, 14:10 
>> Если кто сталскивался и знает решение подскажите не собирается dhcp-4.2.5-P1 на freebsd
>> 9.2
> Debian GNU/Hurd-овцы сталкивались. Говорят. ISC-ешники в поте лица.
>> ./configure --enable-use-sockets выполняется
>> /packages/dhcp-4.2.5-P1/common/socket.c:501: undefined reference to `get_hw_addr'
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=616290#168

это что-же получается -- быги фряхи теперь в Debian BTS? как жить?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "dhcp-4.2.5-P1 USE_SOCKET"  +/
Сообщение от Andrey Mitrofanov on 27-Янв-14, 14:53 
> это что-же получается -- быги фряхи теперь в Debian BTS? как жить?

Принять с благодарностью код под свободной, но не копилефт лицензией от братьев в ISC.

На переписать под gplv3 ntpd, named, dhcp{c}d даже сам батька зе замахинулся.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "dhcp-4.2.5-P1 USE_SOCKET"  +/
Сообщение от pavel_simple (ok) on 27-Янв-14, 21:12 
>> это что-же получается -- быги фряхи теперь в Debian BTS? как жить?
> Принять с благодарностью код под свободной, но не копилефт лицензией от братьев
> в ISC.
> На переписать под gplv3 ntpd, named, dhcp{c}d даже сам батька зе замахинулся.

насчёт ntpd не помню а бинд вместе с dрсз ихним ... эээ --- дурявое и кривущее -- но так как первое типа стандарт.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "dhcp-4.2.5-P1 USE_SOCKET"  +/
Сообщение от АлексейТ (ok) on 29-Янв-14, 17:13 
подскажите, если знаете. несколько раз наткнулся в инете, что isc-dhcpd по умолчанию собирается с use_sockets?
пару лет назад ставил isc-dhcp42 с опцией 82 без какил либо проблем. сейчас неделю вожусь.
freebsd 9.2 dhcpd4.2.5-P1
tshark опцию 82 видит
в конфиге dhcpd
if exists agent.circuit-id
{
log (
info, concat( " Lease for ", binary-to-ascii (10, 8, ".", leased-address),
" Swith port: ",
binary-to-ascii (10, 8, ".", option agent.circuit-id),
" Switch MAC: ",
binary-to-ascii (16, 8, ":", suffix ( option agent.remote-id, 6 )),
" Switch IP: ",
binary-to-ascii(10, 8, ".", packet(24, 4)),
" VLAN: ",
binary-to-ascii (10, 16, "", substring( option agent.circuit-id, 2, 2)),
" MAC on the port: ",
binary-to-ascii (16, 8, ":", substring(hardware, 1, 6))
)
);
}

однако в логи опция никак не отображается
Jan 29 17:03:37 stat dhcpd: Internet Systems Consortium DHCP Server 4.2.5-P1
Jan 29 17:03:37 stat dhcpd: Copyright 2004-2013 Internet Systems Consortium.
Jan 29 17:03:37 stat dhcpd: All rights reserved.
Jan 29 17:03:37 stat dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Jan 29 17:03:37 stat dhcpd: Wrote 0 class decls to leases file.
Jan 29 17:03:37 stat dhcpd: Wrote 0 leases to leases file.
Jan 29 17:05:01 stat dhcpd: DHCPDISCOVER from 00:90:f5:6b:f8:ac via em1: network opticnet: no free leases
Jan 29 17:05:31 stat last message repeated 3 times
Jan 29 17:11:17 stat dhcpd: DHCPDISCOVER from 00:90:f5:6b:f8:ac via em1: network opticnet: no free leases

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "dhcp-4.2.5-P1 USE_SOCKET"  +/
Сообщение от АлексейТ (ok) on 30-Янв-14, 14:24 
Уточню момент
tshark -V -i em1 port 67
Option: (82) Agent Information Option
        Length: 14
        Option 82 Suboption: (1) Agent Circuit ID
            Length: 4
            Agent Circuit ID: 00010008
        Option 82 Suboption: (2) Agent Remote ID
            Length: 6
            Agent Remote ID: 90f652262e34
    Option: (255) End
        Option End: 255

sockstat | grep dhcp
dhcpd    dhcpd      5248  3  dgram  -> /var/run/logpriv
dhcpd    dhcpd      5248  7  udp4   *:67                  *:*
dhcpd    dhcpd      5248  20 udp4   *:34397               *:*
dhcpd    dhcpd      5248  21 udp6   *:56414               *:*

опция 82 на 67 порт приходит, дхцп на 67 порту слушает.
в чем моя ошибка?

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "dhcp-4.2.5-P1 USE_SOCKET"  +/
Сообщение от АлексейТ (ok) on 02-Фев-14, 21:09 
Как можно сделать полее подробный вывод dhcpd?

пробовал в конфиге local1
пробовал запускать -d

Listening on BPF/em1/00:30:48:d7:8a:27/opticnet
Sending on   BPF/em1/00:30:48:d7:8a:27/opticnet
Sending on   Socket/fallback/fallback-net
DHCPDISCOVER from 00:90:f5:6b:f8:ac via em1: network opticnet: no free leases

почему так мало данных?

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "dhcp-4.2.5-P1 USE_SOCKET"  +/
Сообщение от АлексейТ (ok) on 07-Фев-14, 12:25 
собрал isc-dhcp43 с use_socket
не нашел стартового скрипта, запускаю /usr/local/sbin/dhcpd -cf /usr/local/etc/dhcpd.conf -lf /var/db/dhcpd/dhcpd.leases em1

Internet Systems Consortium DHCP Server 4.3.0
Copyright 2004-2014 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Wrote 0 class decls to leases file.
Wrote 0 leases to leases file.
Listening on Socket/em1/opticnet
Sending on   Socket/em1/opticnet

вообще ничего не видит(( у кого-нибудь есть стартовый скрипт? от 4.2 не работает((

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "dhcp-4.2.5-P1 USE_SOCKET"  +/
Сообщение от АлексейТ (ok) on 07-Фев-14, 17:07 
заработало с  isc-dhcp43 с use_socket и релеем в сети
но если кто скинет скрипт старта, буду благодарен

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру