forum.bitel.ru http://forum.bitel.ru/ |
|
DHCP не выдает адреса http://forum.bitel.ru/viewtopic.php?f=7&t=5091 |
Страница 1 из 1 |
Автор: | survivor [ 08 фев 2011, 19:14 ] |
Заголовок сообщения: | DHCP не выдает адреса |
Доброго времени суток, Помогите, пожалуйста, разобраться. Документацию читал до головной боли ![]() 1) Создал новый тип шлюза Название: Код: DHCP Конфигурация: Код: user_rule.editor.class=bitel.billing.module.services.ipn.editor.EmptyContractRuleEditor gate_manager.class=bitel.billing.server.ipn.DHCPGateWorker processor.class=bitel.billing.server.ext.dhcp.DHCPVlanRelayProcessor Типы правил: Код: Пустое правило 2) Создал шлюз: Хост: Код: 10.0.1.118 Порт: Код: 67 Ключевое слово: Код: пусто Тип Шлюза: Код: DHCP Конфигурация: Код: dhcp.timeOffset=-18000 dhcp.router=10.0.11.1 #dhcp.domain= dhcp.dns=10.0.1.53 dhcp.subnetMask=255.255.255.0 #dhcp.ipAddressLeaseTime dhcp.82.key.option.code=1 dhcp.82.key.position=2 3) у меня 2 сервера: 10.0.1.18 и 10.0.1.118 - на первом база, биллинг и радиус, на втором IPN коллектор. На второй сервер скачал BGDHCP_IPN.zip. Распаковал, указал путь к джаве, сделал .sh файлы запускаемыми. 4) В файл dhcp.properties прописал: Код: processor.class=bitel.billing.server.ext.dhcp.DHCPRelayProcessor admin.port=1855 dhcp.port = 67 dhcp.thread.count=10 dhcp.data.save.delay=3600 dhcp.data.save.period=3600 dhcp.server.identifier=10.0.1.118 5) Запустил. В netstat'е вижу - слушает udp порт 67. 6) В iptables разрешил все входящие udp на порт 67. 7) На cisco роутере на соответствующем интерфейсе куда у меня подключен клиентский комп, пописал: ip helper-address 10.0.1.118 ![]() Код: 16:23:40.971881 IP 0.0.0.0.bootpc > 10.0.1.118.bootps: BOOTP/DHCP, Request from 00:08:74:98:67:ff (oui Unknown), length 300 Но IP адрес не получаю Из прочитанной документации я так и не смог для себя ответить на пару вопросов: 1) КАК BGDHCP_IPN связывается с биллингом, если в нем нигде не прописывается IP адрес где расположен биллинг или база? КАК IPN модуль узнает какой адрес получил от BGDHCP_IPN тот или иной клиент, чтобы сделать подстановку {A}? 2) Где конфигурится диапазон адресов из которого раздает адреса BGDHCP_IPN? Судя по форуму - у всех эта часть получается... Помогите, пожалуйста! Версия биллинга - 4.6. Спасибо заранее! |
Автор: | stark [ 15 фев 2011, 10:31 ] |
Заголовок сообщения: | Re: DHCP не выдает адреса |
survivor писал(а): Из прочитанной документации я так и не смог для себя ответить на пару вопросов: 1) КАК BGDHCP_IPN связывается с биллингом, если в нем нигде не прописывается IP адрес где расположен биллинг или база? КАК IPN модуль узнает какой адрес получил от BGDHCP_IPN тот или иной клиент, чтобы сделать подстановку {A}? Он не связывается с биллингом и базой..Это биллинг с ним связывается .. При каждом срабатывании задачи проверки шлюзов в шедулер, шлюз DHCP шлет информацию на BGDHCP_IPN на управляющий порт Это должно быть в логах BGDHCP_IPN. Включите логирование log4j в режиме DEBUG и выложите сюда лог , начиная с момента старта и до попыток авторизации .. survivor писал(а): 2) Где конфигурится диапазон адресов из которого раздает адреса BGDHCP_IPN? Он не выдает диапазон, он выдает конкретный ip, который прописан на договоре на шлюзе dlink(или zyxel) . В IPN нет возможности выдавать динамический адрес. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |