Troubleshooting
Для решения проблем с обработкой DHCP в BRAS есть следующие настройки fastdpi.conf:
✔ bras_loglevel
(число) - задает уровень логирования в файл /var/log/dpi/fastdpi_bras.log:
- 3 - Error
- 4 - Warning
- 5 - Info
- 7 - Trace
Чем больше уровень логирования, тем более подробный лог. По умолчанию уровень логирования = 5, при котором в fastdpi_bras.log выводятся фактически только предупреждения и ошибки. Уровень логирования 7 (Trace) будет создавать подробный лог со всеми DHCP-пакетами, что весьма полезно при внедрении BRAS.
✔ bras_log
- задает полное имя файла логирования DHCP, значение по умолчанию:
bras_log=/var/log/dpi/fastdpi_bras.log
Этот параметр нельзя менять на лету, требуется рестарт СКАТа.
✔ bras_dhcp_trace_mac
- [СКАТ 8.1+] задает MAC-адрес клиента для трассировки DHCP-пакетов. Весь DHCP-трафик для данного MAC-адреса будет записываться в pcap-файл. Пример:
bras_dhcp_trace_mac=a0:b1:c2:d3:00:0a
На DHCP-трассировку можно поставить одновременно только один MAC-адрес. pcap-файл создается в каталоге /var/dump/dpi. При этом могут быть включены и другие параметры записи pcap - все трассируемые пакеты пишутся в один pcap-файл. Этот параметр введен для решения проблем с конкретным абонентским оборудованием: если клиентское устройство не получает IP-адрес по каким-либо причинам, можно поставить MAC-адрес этого устройства на трассировку и посмотреть, какие DHCP-пакеты приходят на BRAS и какие DHCP-ответы он шлет в ответ.