BRAS Wi - Fi
______________________________________
Содержание
1 Схема включения
Рассмотрим типовую схему включения абонентов BRAS и возможные проблемы при настройке.
2 Отсутствие сетевых настроек у абонента
Абонент, подключаясь к точке доступа, высылает DHCP Discover, который передается
через L2 сеть доступа оператора на ESR/BRAS. ESR, выполняющий функцию DHCP-relay,
перенаправляет запрос на DHCP сервер, который выдает адрес клиенту на основании данных
поля giaddr field. В качестве GW указывается адрес ESR.
Считаем что DHCP сервер настроен правильно. До прохождения авторизации у абонента должны быть разрешены DHCP и DNS запросы, нужно проверить список доступа в настройках ESR: subscriber-control->bypass-traffic-acl DHCP. Пример списка разрешающего прохождение DHCP и DNS запросов
ip access-list extended DHCP
rule 10
action permit
match protocol udp
match source-address any
match destination-address any
match source-port 68
match destination-port 67
enable
exit
rule 11
action permit
match protocol udp
match source-address any
match destination-address any
match source-port any
match destination-port 53
enable
exit
exit
3 Не открывается портал
- Проверка dns запросов с клиента. Редирект на портал происходит при http(s) запросе в браузере абонента. Если редиректа при запросе URL нет, можно проверить запрос по ip адресу, например http://1.1.1.2 , если портал открылся, нужно проверить прохождение dns запросов на клиенте, например выполнив команду
C:\Users\Администратор>nslookup eltex.nsk.ru
server google-public-dns-a.google.com
Address: 8.8.8.8
Не заслуживающий доверия ответ:
name: eltex.nsk.ru
Address: 62.109.0.175
Если dns запросы не проходят, нужно проверить сетевые настройки на вышестоящем маршрутизаторе, например наличие маршрута в сторону сети абонентов.
- Проверка логов eltex-portal, лог находится в /var/log/eltex-portal/error_ep.txt
Если в логе
2017-05-30T12:53:35,634 [http-8080-8] ERROR Kernel ParseRequestInterceptor.preHandle(line:72). Failed to parse request
org.eltex.portal.exception.EltexException: Incorrect domain: 'null'
Нужно проверить что