Биллинговая система Nodeny
25 Ноября 2024, 09:16:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: dhcp + options 82 сателлит nodeny plus  (Прочитано 5206 раз)
warzoni
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 83


Просмотр профиля
« : 30 Января 2019, 00:03:52 »

Настроил сателлит второй, вывел отдельный влан собрал модули все в принцепе идентично. по софту freebsd 10

в итоге первый сервер видит ОЛТ + ону - второй сервер в упор не видит. Я не могу понять может какой то модуль не поставил не в первый раз ставлю.

как можно продебажить или понять почему второй сателлит  не видит dhcp от олт+онушка.

Код:
root@sat_2:/usr/local/nodeny/modules/dhcp # tail -f /usr/local/nodeny/logs/dhcp.events.log

 UPDATE mac_uid SET time=UNIX_TIMESTAMP(), ip=INET_ATON('192.168.220.2'), mac='000c42d0c12d' WHERE device_mac='' AND device_port='0' AND oneconnect>0
30.01.2019 00:24:35 Connecting to DBI:mysql:database=nodeny;host=192.168.200.1;port=3306;mysql_connect_timeout=5 : 0.001905 sec
30.01.2019 00:24:35 INSERT INTO mac_uid SET uid=0, mac='000c42d0c12d', device_mac='', device_port='0', ip=INET_ATON('192.168.220.2'), time=UNIX_TIMESTAMP() ON DUPLICATE KEY UPDATE device_mac='', device_port='0', ip=INET_ATON('192.168.220.2'), time=UNIX_TIMESTAMP()
Строк: 2. Время выполнения sql: 0.0626 сек
30.01.2019 00:24:35 SELECT uid FROM mac_uid WHERE mac='000c42d0c12d' AND device_mac='' AND device_port='0'
Строк: 1. Время выполнения sql: 0.0007 сек
30.01.2019 00:24:35 UPDATE ip_pool SET uid=0 WHERE ip=INET_ATON('192.168.220.2') AND type='dynamic'
Строк: 1. Время выполнения sql: 0.0979 сек
30.01.2019 00:24:35 [commit] ip=192.168.220.2, mac=0:c:42:d0:c1:2d, mac_ok=000c42d0c12d | Необходима регистрация мака

На паевом сателлите прилетает port=мак+порт с  устройства, переключаю влан на второй сателлит - строчка port= её нету. Помогите советом как определить проблему.

То что пишит "Необходима регистрация мака" - Это из за того что не видит port=, первый сателлит все видит прекрасно.


Записан
cojiict
Старожил
****

Карма: 0
Offline Offline

Сообщений: 341


Просмотр профиля Email
« Ответ #1 : 30 Января 2019, 09:07:24 »

Перевірь конфіг dhcpd на другому сателіті
Код:
on commit {
        set ClientIP  = binary-to-ascii(10, 8, ".", leased-address);
        set ClientMac = binary-to-ascii(16, 8, ":", substring(hardware, 1, 6));
        set SwitchMac = "";
        set SwitchPort = "";
        if exists agent.circuit-id
        {
            set SwitchMac = binary-to-ascii(16, 8, ":", suffix(option agent.remote-id,6));
            set SwitchPort = binary-to-ascii(10, 8, ":", suffix(option agent.circuit-id, 1));
        }
        execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl", "commit",
                ClientIP, ClientMac, SwitchMac, SwitchPort);
    }
Vlanid на комутаторі  той же що і на першому сателліті?
Код:
ip dhcp snooping vlan 777
Записан
warzoni
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 83


Просмотр профиля
« Ответ #2 : 30 Января 2019, 11:37:42 »

на олт первой snooping  несколько вланов ( работает все ), второю олт настроили, добавили влан второго сателита. но не прилетает port.

Перевірь конфіг dhcpd на другому сателіті

Да конфиг скопирован с первого сателита подстроен под сеть влана - дшц поставлен такой-же версии что и на первом сателите, модули инсталлировал все запущенно.
Записан
cojiict
Старожил
****

Карма: 0
Offline Offline

Сообщений: 341


Просмотр профиля Email
« Ответ #3 : 30 Января 2019, 12:31:16 »

Код:
ip dhcp-relay snooping
ip dhcp-relay snooping vlan  2001-2004
ip dhcp-relay snooping information option format hn-type host
ip dhcp-relay agent
ip dhcp-relay snooping log
На p3310
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #4 : 30 Января 2019, 12:44:39 »

на сателите
dhcpdump  -i vlan777

и посмотреть или прилетает option82
Записан
warzoni
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 83


Просмотр профиля
« Ответ #5 : 31 Января 2019, 09:40:36 »

Нашли траблу,  настройки олт, спасибо всем.
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!