Привет всем!
До недавнего времени мы предлагали тарифы с неограниченным трафиком и взимали больше за более высокую скорость. Это работало хорошо, пока сеть не расширилась и проблема злоупотребления трафиком не стала более острой. Сейчас я хочу предложить клиентам варианты с учетом данных и скоростью.
Мой план заключался в том, чтобы каждый MT-роутер на территории клиента подключался обратно к нашему центральному PPTP/RADIUS серверу для аутентификации и передавал данные учета через RADIUS сервер в SQL базу данных.
В теории это должно работать отлично. Я разработал фронтенд, где пользователи могут заходить и проверять свое использование трафика, и он работает замечательно, если я начинаю PPTP/PPPoE сессию из-за пределов сети (через интернет).
Но вот в чем проблема: я использую WDS bridging в своей сети. Если я создаю PPTP сессию на роутере клиента, то данные не будут маршрутизироваться через PPTP-туннель, а будут идти через WDS bridge (ну, это логично, конечно!). Так что цель туннеля не достигнута, и я не получаю необходимые данные учета.
Я думаю, может быть, есть другой/лучший способ это сделать? Учитывая, сколько широкополосных сетей установлено, кто-нибудь должен иметь систему, которая работает просто отлично. Хотелось бы остаться на RADIUS и Linux программном обеспечении, так как это относительно просто и очень надежно. Должен быть способ сделать это с RADIUS, MySQL и PPTP.
Cheers!
До недавнего времени мы предлагали тарифы с неограниченным трафиком и взимали больше за более высокую скорость. Это работало хорошо, пока сеть не расширилась и проблема злоупотребления трафиком не стала более острой. Сейчас я хочу предложить клиентам варианты с учетом данных и скоростью.
Мой план заключался в том, чтобы каждый MT-роутер на территории клиента подключался обратно к нашему центральному PPTP/RADIUS серверу для аутентификации и передавал данные учета через RADIUS сервер в SQL базу данных.
В теории это должно работать отлично. Я разработал фронтенд, где пользователи могут заходить и проверять свое использование трафика, и он работает замечательно, если я начинаю PPTP/PPPoE сессию из-за пределов сети (через интернет).
Но вот в чем проблема: я использую WDS bridging в своей сети. Если я создаю PPTP сессию на роутере клиента, то данные не будут маршрутизироваться через PPTP-туннель, а будут идти через WDS bridge (ну, это логично, конечно!). Так что цель туннеля не достигнута, и я не получаю необходимые данные учета.
Я думаю, может быть, есть другой/лучший способ это сделать? Учитывая, сколько широкополосных сетей установлено, кто-нибудь должен иметь систему, которая работает просто отлично. Хотелось бы остаться на RADIUS и Linux программном обеспечении, так как это относительно просто и очень надежно. Должен быть способ сделать это с RADIUS, MySQL и PPTP.
Cheers!
