Перейти к содержимому
Калькуляторы

Dhcrelay

Пытаюсь запустить L3 на linux, виланов около 3000. Возникла проблема с DHCrelay, при запуске вылетает с ошибкой

 

../../../../lib/isc/unix/socket.c:959: INSIST(fd >= 0 && fd < (int)manager->maxs             ocks) failed, back trace
#0 0x7f074b4ef313 in ??
#1 0x7f074b4ef4ba in ??
#2 0x7f074b50ca75 in ??
#3 0x7f074b512aea in ??
#4 0x7f074b42e235 in ??
#5 0x7f074b402803 in ??
#6 0x7f074b3f813f in ??
#7 0x7f074ae6cc36 in ??
#8 0x7f074b3f78b9 in ??

 

Кто нибудь сталкивался с такой проблемой??

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У ISC dhcrelay куча еще других проблем, я использую http://www.thekelleys.org.uk/dhcp-helper/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У ISC dhcrelay куча еще других проблем, я использую http://www.thekelleys.org.uk/dhcp-helper/

Спасибо, попробую

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть еще dhcprelay от Edwin Groothuis и dhcprelya от Yandex'a.

Изменено пользователем vlad11

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Просмотрел по-быстрому код, по-умолчанию для опроса сокетов используется select и ограничение на 1024 сокета (FD_SETSIZE), также среди вариантов есть kqueue и epoll с поддержкой 4096 дескрипторов. Наверное будет достаточно переконфигурировать с --enable-epoll

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть еще dhcprelay от Edwin Groothuis и dhcprelya от Yandex'a.

Спасибо, но хватило и хелпера :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Возможно задам глупый вопрос, но как скомпилировать dhcprelya от Yandex'a с поддержкой option82?
gcc dhcprelya.c ? Тогда где брать библиотеки, которых не хватает?

Изменено пользователем z1boris

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 07.02.2022 в 21:34, z1boris сказал:

Возможно задам глупый вопрос, но как скомпилировать dhcprelya от Yandex'a с поддержкой option82?

Там для кого makefile писали!?

 

https://github.com/sem-hub/dhcprelya/blob/master/Makefile

вот с помощью видимо gmake оно запускается.

LIBS= -lpcap -lutil -lradius -pthread - те либы что нужны.

Хотя, ИМХО, раз util есть то собирали под фрёй, её bmake системным, и либы там внутри все есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 09.02.2022 в 23:52, Ivan_83 сказал:

Там для кого makefile писали!?

 

https://github.com/sem-hub/dhcprelya/blob/master/Makefile

вот с помощью видимо gmake оно запускается.

LIBS= -lpcap -lutil -lradius -pthread - те либы что нужны.

Хотя, ИМХО, раз util есть то собирали под фрёй, её bmake системным, и либы там внутри все есть.

Спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.