Нет пакетов учета от маршрутизатора DD-WRT, на котором работает WPA2-Enterprise и сервер RADIUS в глобальной сети

714
muntasir2000

Я использую маршрутизатор TP-LINK WR740N с DD-WRT. Я успешно настроил WPA2-Enterprise, который использует сервер freeRADIUS v2.2 в глобальной сети. Аутентификация идет хорошо. Но DD-WRT просто отправляет запрос ACCT 2 раза, когда сеанс начинается после успешной аутентификации и когда сеанс заканчивается. Но ничего промежуточного. Я не могу отследить, сколько данных подключено передающими устройствами. Я сделал tcpdumpв порту 1813. Ничего не захватил. Я также проверил запуск freeRADIUS в режиме отладки. Никакие бухгалтерские пакеты кроме тех двух не прибывают. Это ограничение DD-WRT? Или это можно сделать, применив какой-нибудь патч?

0

1 ответ на вопрос

0
Spiff

DD-WRT почти наверняка использует в hostapdкачестве клиента RADIUS и hostapd.confговорит следующее:

# Интервал обновления промежуточного учета # Если это установлено (больше 0) и acct_server настроен, hostapd будет # отправлять промежуточные обновления отчетов каждые N секунд. Примечание: если установлено, это переопределяет # возможный атрибут Acct-Interim-Interval в сообщении Access-Accept. Таким образом, это # значение не должно быть настроено в hostapd.conf, если RADIUS-сервер используется для # контролировать промежуточный интервал. # Это значение не должно быть меньше 600 (10 минут) и не должно быть меньше # 60 (1 минута) # Radius_acct_interim_interval = 600 

Похоже, лучшее, что вы можете сделать, - это настроить свой сервер FreeRADIUS для отправки соответствующего Acct-Interim-Intervalатрибута в Access-Acceptсообщении, и его значение, вероятно, не должно быть меньше 600 секунд (10 минут).

Если это невозможно, вы должны иметь возможность добраться до DD-WRT, hostpad.confчтобы переопределить его там.

Я пробую это. Я дам Вам знать. Спасибо muntasir2000 8 лет назад 0

Похожие вопросы