Опыт установки 5.3 на боевом сервере
А можно ли добавить какую нибудь простую UFRA функцию для смены следующих параметров IP группы: пароля, мака, свитча, порта пользователя.
Еще нюанс: сейчас коммутаторы привязываются к пользователю по id, не лучше бы их связывать не через id, а напрямую: в свойствах пользователя указывать не id, а mac коммутатора (remote-id).
т.е. сделать в свойствах пользователя поле коммутатора произвольно заполняемым (текстовым), получим более гибкую схему, при которой не будет требоваться обязательное наличие коммутатора в базе, да и ведение базы коммутаторов станет необязательным.
Еще нюанс: сейчас коммутаторы привязываются к пользователю по id, не лучше бы их связывать не через id, а напрямую: в свойствах пользователя указывать не id, а mac коммутатора (remote-id).
т.е. сделать в свойствах пользователя поле коммутатора произвольно заполняемым (текстовым), получим более гибкую схему, при которой не будет требоваться обязательное наличие коммутатора в базе, да и ведение базы коммутаторов станет необязательным.
Обновили с 5.2.1-008 до 5.3-001
Согласно документации выполнили
После чего в админке зоны и наименование знаки вопросов.
в utm5.cfg database_charset=latin1
![Изображение](http://rghost.ru/56565705/image.png)
Согласно документации выполнили
Код: Выделить всё
Произвести конвертацию таблиц модуля телефонии, выполнив приложение
/netup/utm5/bin/tel_conv
При запуске необходимо ответить "yes" на запрос приложения о проведении
конвертации таблиц:
в utm5.cfg database_charset=latin1
![Изображение](http://rghost.ru/56565705/image.png)
Обновлялся до utm5-3.002_update1_x64
там еще найден баг, такого характера:
перестал включаться интернет у абонентов после оплаты,
в правилах фаервола есть правило на включение интернета, такого плана: 1 switches SWITCH_IP SWITCH_PORT
после дебага обнаружилось что скрипту биллинг передает только "1 switches", остальные переменные пустые!
там еще найден баг, такого характера:
перестал включаться интернет у абонентов после оплаты,
в правилах фаервола есть правило на включение интернета, такого плана: 1 switches SWITCH_IP SWITCH_PORT
после дебага обнаружилось что скрипту биллинг передает только "1 switches", остальные переменные пустые!
Добрый день.
Помогите побороть DHCP
Используем коммутатор SNR. Какие параметры указывать на него в админке.
Комутатор передает
Agent Circuit ID: 0006008d0100000e
0006 - размер;
008d (dec 50) - vlan id;
0100 (dec 256) - это номер слота и номер модуля, на коммутаторах доступа это значение не меняется
000e (dec 26) - номер порта
Как это внести в админку. Подскажите.
Заранее спасибо!
Помогите побороть DHCP
Используем коммутатор SNR. Какие параметры указывать на него в админке.
Комутатор передает
Agent Circuit ID: 0006008d0100000e
0006 - размер;
008d (dec 50) - vlan id;
0100 (dec 256) - это номер слота и номер модуля, на коммутаторах доступа это значение не меняется
000e (dec 26) - номер порта
Как это внести в админку. Подскажите.
Заранее спасибо!
008d - vlan id, в 10-тиричной системе это 141Puzan писал(а):Добрый день.
Помогите побороть DHCP
Используем коммутатор SNR. Какие параметры указывать на него в админке.
Комутатор передает
Agent Circuit ID: 0006008d0100000e
0006 - размер;
008d (dec 50) - vlan id;
0100 (dec 256) - это номер слота и номер модуля, на коммутаторах доступа это значение не меняется
000e (dec 26) - номер порта
Как это внести в админку. Подскажите.
Заранее спасибо!
000e - номер порта, в 10-тиричной системе это 14
В админке указываешь, Оборудование - Профиль оборудования:
Код: Выделить всё
Наименование: SNR
Емкость: 8,20,24,48
Remote ID: Бинарный, Agent Remote ID (смещение 4, длина 6)
Порт: Бинарный(BE), Agent Circuit ID (смещение 8, длина 2)
Vlan ID: Бинарный(BE), Agent Circuit ID (смещение 4, длина 2)
Спасибо.TiRider писал(а):008d - vlan id, в 10-тиричной системе это 141Puzan писал(а):Добрый день.
Помогите побороть DHCP
Используем коммутатор SNR. Какие параметры указывать на него в админке.
Комутатор передает
Agent Circuit ID: 0006008d0100000e
0006 - размер;
008d (dec 50) - vlan id;
0100 (dec 256) - это номер слота и номер модуля, на коммутаторах доступа это значение не меняется
000e (dec 26) - номер порта
Как это внести в админку. Подскажите.
Заранее спасибо!
000e - номер порта, в 10-тиричной системе это 14
В админке указываешь, Оборудование - Профиль оборудования:Код: Выделить всё
Наименование: SNR Емкость: 8,20,24,48 Remote ID: Бинарный, Agent Remote ID (смещение 4, длина 6) Порт: Бинарный(BE), Agent Circuit ID (смещение 8, длина 2) Vlan ID: Бинарный(BE), Agent Circuit ID (смещение 4, длина 2)
А сможешь подсказать как это все высвистывается. Спасибо!
нижеPuzan писал(а): А сможешь подсказать как это все высвистывается. Спасибо!
Последний раз редактировалось TiRider Чт ноя 27, 2014 09:44, всего редактировалось 1 раз.
В соседней ветке viewtopic.php?t=9708 из запроса видно какой сервер "udhcp 0.9.8" используется в модуле utm5_dhcp, он работает по RFC2131.Puzan писал(а): А сможешь подсказать как это все высвистывается. Спасибо!
Если есть желание можешь разобрать, как и, что он принимает и отдает.
А теперь вопрос на твой вопрос, что есть "высвистывается"?
Я имел ввиду как высчитывается.TiRider писал(а):В соседней ветке viewtopic.php?t=9708 из запроса видно какой сервер "udhcp 0.9.8" используется в модуле utm5_dhcp, он работает по RFC2131.Puzan писал(а): А сможешь подсказать как это все высвистывается. Спасибо!
Если есть желание можешь разобрать, как и, что он принимает и отдает.
А теперь вопрос на твой вопрос, что есть "высвистывается"?
К сожалению IP так и неполучил.
Код: Выделить всё
Nov 27 10:15:23 ?Debug : 3007800 DHCP_Server: request from 192.168.251.39:67:
DHCP packet header
op: 1
htype: 1
hlen: 6
hops: 1
xid: 734a5f93
secs: 1024
flags: 0
ciaddr: 0.0.0.0
yiaddr: 0.0.0.0
siaddr: 0.0.0.0
giaddr: 192.168.251.39
chaddr: c8:be:19:d3:8c:5b
sname:
file:
option [dhcp-message-type]: 01
option [dhcp-client-identifier]: 01c8be19d38c5b
option [host-name]: Alekseev_Andrey
option [dhcp-class-identifier]: MSFT 5.0
option [dhcp-parameter-request-list]: 010f03062c2e2f1f2179f92b
option [relay-agent-info]: 01080006008d0100000e020c303030303030303030303031
Nov 27 10:15:23 ?Debug : 3007800 DBConnection_mysql: <0x8030bf100> SQL SELECT query: SELECT id,ip,expired,client_id,binding_id,flags FROM dhcp_leases WHERE mac='c8:be:19:d3:8c:5b' ORDER BY id
Nov 27 10:15:23 ?Debug : 3007800 DBConnection_mysql: <0x8030bf100> SQL SELECT query: 0 rows in 0.000 sec
Nov 27 10:15:23 ?Debug : 3007800 LeaseManager: no lease for MAC c8:be:19:d3:8c:5b found
Nov 27 10:15:23 ?Debug : 3007800 DHCP_Server: got DHCPDISCOVER packet
Nov 27 10:15:23 ?Debug : 3007800 DBConnection_mysql: <0x8030bf100> SQL SELECT query: SELECT COUNT(id) FROM dhcp_leases WHERE expired>'1417072523'
Nov 27 10:15:23 ?Debug : 3007800 DBConnection_mysql: <0x8030bf100> SQL SELECT query: 1 rows in 0.000 sec
Nov 27 10:15:23 ?Debug : 3007800 LeaseManager: no IP-MAC-port binding found for c8:be:19:d3:8c:5b
Nov 27 10:15:23 ERROR : 3007800 DHCP_Server: send_offer: BindingNotFoundError: no suitable binding
Код: Выделить всё
10:22:44.326184 IP (tos 0x0, ttl 64, id 203, offset 0, flags [DF], proto UDP (17), length 348)
192.168.251.39.67 > 192.168.251.250.67: [udp sum ok] BOOTP/DHCP, Request from c8:be:19:d3:8c:5b, length 320, hops 1, xid 0x6c4825fd, secs 2560, Flags [Broadcast] (0x8000)
Gateway-IP 192.168.251.39
Client-Ethernet-Address c8:be:19:d3:8c:5b
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Discover
Client-ID Option 61, length 7: ether c8:be:19:d3:8c:5b
Hostname Option 12, length 15: "Alekseev_Andrey"
Vendor-Class Option 60, length 8: "MSFT 5.0"
Parameter-Request Option 55, length 12:
Subnet-Mask, Domain-Name, Default-Gateway, Domain-Name-Server
Netbios-Name-Server, Netbios-Node, Netbios-Scope, Router-Discovery
Static-Route, Classless-Static-Route, Classless-Static-Route-Microsoft, Vendor-Option
Agent-Information Option 82, length 24:
Circuit-ID SubOption 1, length 8: ^@^F^@M-^M^A^@^@^N
Remote-ID SubOption 2, length 12: 000000000001
http://calc-x.ru/hex_to_dec_form.phpPuzan писал(а):Я имел ввиду как высчитывается.
Глянь вот это http://forum.nag.ru/forum/index.php?sho ... ntry829008Puzan писал(а):К сожалению IP так и неполучил.