Avdoshkin писал(а):
3) Не ответил по "User-name"
4) Посмотри, пожалуйста еще мои сообщения!
3) Функционал может быть востребован, запланируем его.
4) По работе под x64 протестируем
1) Исправили ошибку Mantis_ID=2348. Будет реализовано нормально при использовании DES-3526 dhcp_requets(unicast)? Вы игнорируете запросы unicast(без opt82) и ждете broadcast(c opt82), пошли по простому пути.
2) Добавьте пожалуйста поле dhcp-class-identifier в таблицу dhcp_leases, в utm5_admin можно не выводить.
3) Будет ли в настройках "профиль оборудования" длина байт не фиксированной длины?
Avdoshkin писал(а):
3) Не ответил по "User-name"
4) Посмотри, пожалуйста еще мои сообщения!
3) Функционал может быть востребован, запланируем его.
4) По работе под x64 протестируем
1) Исправили ошибку Mantis_ID=2348. Будет реализовано нормально при использовании DES-3526 dhcp_requets(unicast)? Вы игнорируете запросы unicast(без opt82) и ждете broadcast(c opt82), пошли по простому пути.
2) Добавьте пожалуйста поле dhcp-class-identifier в таблицу dhcp_leases, в utm5_admin можно не выводить.
3) Будет ли в настройках "профиль оборудования" длина байт не фиксированной длины?
1) Запросы без opt82 не игнорируются, поле relay_agent_info в dhcp_leases_log обновляется только в случае прихода запроса, в котором есть option 82
2) Обсудим со специалистами техподдержки, но сделать вообще не сложно.
3) Пока не планируем, сложность реализации требует изучения.
Проблема заключается в том, что сервис utm5_dhcpd получает все обновления лицевых счетов, даже те, которые ему в принципе не нужны. Биллинг работает, происходят списания за трафик - utm5_dhcpd получает информацию об обновлении лицевых счетов.
Признаю это незначительной проблемой, mantis ID будет зарегистрирован. Пока рекомендую настроить ротацию логов utm5_dhcpd
Avdoshkin писал(а):
3) Не ответил по "User-name"
4) Посмотри, пожалуйста еще мои сообщения!
3) Функционал может быть востребован, запланируем его.
4) По работе под x64 протестируем
1) Исправили ошибку Mantis_ID=2348. Будет реализовано нормально при использовании DES-3526 dhcp_requets(unicast)? Вы игнорируете запросы unicast(без opt82) и ждете broadcast(c opt82), пошли по простому пути.
2) Добавьте пожалуйста поле dhcp-class-identifier в таблицу dhcp_leases, в utm5_admin можно не выводить.
3) Будет ли в настройках "профиль оборудования" длина байт не фиксированной длины?
1) Запросы без opt82 не игнорируются, поле relay_agent_info в dhcp_leases_log обновляется только в случае прихода запроса, в котором есть option 82
2) Обсудим со специалистами техподдержки, но сделать вообще не сложно.
3) Пока не планируем, сложность реализации требует изучения.
1) Мы друг друга не поняли. Сергей я лично тебе написал в почту.
Проблема заключается в том, что сервис utm5_dhcpd получает все обновления лицевых счетов, даже те, которые ему в принципе не нужны. Биллинг работает, происходят списания за трафик - utm5_dhcpd получает информацию об обновлении лицевых счетов.
Признаю это незначительной проблемой, mantis ID будет зарегистрирован. Пока рекомендую настроить ротацию логов utm5_dhcpd
/netup/utm5/dhcpd5.cfg: line 134: rotate_logs: команда не найдена
/netup/utm5/dhcpd5.cfg: line 140: max_logfile_count: команда не найдена
/netup/utm5/dhcpd5.cfg: line 146: max_logfile_size: команда не найдена
и ротация не работает.
и запросы на сервер приходят, но ответов от DHCP нет никаких
Ротация логов должна работать на общих основаниях. Ошибки, которые сыпятся в консоль, связаны со стартовыми скриптами и не должны влиять на функционирование системы.
##
## /netup/utm5/utm5_dhcpd.cfg
## UTM5 DHCPD configuration file
##
## =============================================================================
## DATABASE
## =============================================================================
## database_type
## Description: Database type.
## Possible values: mysql, postgres
## Required field.
database_type=mysql
## database
## Description: Database name.
## Required field.
database=UTM5
## database_host
## Description: Database server IP/hostname.
## Default value: localhost
database_host=192.168.8.206
## database_login
## Description: Database username.
## Default value: user starting utm5_core
database_login=
## database_password
## Description: Database password.
## Default value: <empty>
database_password=
## database_sock_path
## Description: Only for MySQL. Path to the database socket file. Used if
## database_host is unset or set to "localhost".
## Default value: /tmp/mysql.sock
#database_sock_path=/var/run/mysqld/mysqld.sock
## database_port
## Description: Only for MySQL. Database server port.
## Default value: 3306
database_port=3306
## database_charset
## Description: Only for MySQL. Database character set.
## Possible values: character set
## Default value: <empty>
database_charset=utf8
## =============================================================================
## MAIN DHCPD SERVER PARAMETERS
## =============================================================================
## core_host
## Description: IP address of a host running the utm5_core
## Possible values: an IP address
## Required field.
core_host=127.0.0.1
## core_port
## Description: UTM5 core listening port. Equal to stream_bind_port parameter
## in utm5.cfg.
## Possible values: an integer from 1 to 65534
## Required field.
core_port=12758
## dhcp_login
## Description: A system user login to access the UTM5 core.
## Possible values: <string>
## Default value: dhcp
## dhcp_password
## Description: A system user password to access the UTM5 core.
## Possible values: <string>
## Default value: dhcp
## interface
## Description: Interface list of the host receiving DHCP packets.
## Possible values: multiple fields of pairs "Interface name,IP address" separated by commas
## Default value: disabled
interface=eth0,192.168.8.201
## dhcp_verbose
## Description: Enables verbose logging.
## Possible values: yes, on, enable
## Default value: disabled
## dhcp_lease_expire_timeout
## Description: Minimal period of time since the lease expiration, when the
## dynamic IP-address is still bound to the user.
## Possible values: time in seconds
## Default value: 1800
## dhcp_lease_validation_period
## Description: Period of time between the DHCP lease expiration checks.
## Possible values: time in seconds
## Default value: 86400
## =============================================================================
## LOGGING
## =============================================================================
## log_level
## Description: Logging level.
## Possible values: 0, 1, 2, 3
## Default value: 1
log_level=0
## log_file_main
## Description: Main logfile path.
## Possible values: <filename>
## Default value: STDERR
log_file_main=/netup/utm5/log/dhcp_main.log
## log_file_debug
## Description: Debug logfile path.
## Possible values: <filename>
## Default value: STDERR
log_file_debug=/netup/utm5/log/dhcp_debug.log
## log_file_critical
## Description: Critical logfile path.
## Possible values: <filename>
## Default value: STDERR
log_file_critical=/netup/utm5/log/dhcp_critical.log
## rotate_logs
## Description: Enables logfile rotation
## Possible values: yes, on, enable
## Default value: disabled
rotate_logs = enable
## max_logfile_count
## Description: Maximum number of logfiles to retain. Valid if logfile rotation
## is on.
## Default value: not limited
max_logfile_count = 10
## max_logfile_size
## Description: Maximum logfile size. When logfile size reaches this limit, a
## rotation is performed. Valid if logfile rotation is on.
## Default value: 10485760
max_logfile_size = 10485760