forum.bitel.ru
http://forum.bitel.ru/

Не открывается сессия с "ручным" IP
http://forum.bitel.ru/viewtopic.php?f=44&t=10239
Страница 1 из 1

Автор:  Mixer7b [ 02 мар 2015, 17:38 ]
Заголовок сообщения:  Не открывается сессия с "ручным" IP

Добрый день! Биллинг достался от предыдущего "хозяина", но потихоньку втягиваюсь...

К делу. Имеется сеть, Роутер на базе CentOS(на котором настроен шейпер трафика через ipfw), на отдельном сервере стоит BGbilling 5.2 тоже на CentOS. Все юзеры находятся в одном Vlan и получают IP от сервиса DHCP на биллинге. IP раздаются по dhcp, но статически привязаны (договор > сервис > интерфейс > IP адрес). Когда IP выдается автоматом и , соответственно, принимается на машине клиента автоматом все ОК. Но заметил такую проблему, при прописывании на стороне клиента IP вручную(была необходимость), в биллинге не открывается новая сессия - хотя интернет есть и работает. При этом в dhcp не прописывается выданный адрес, клиент не получает pipe от ipfw c заданным ограничением скорости. В итоге сессия не регистрируется, у клиента нет ограничения по скорости...
В чем может быть проблема, что я упустил? Как избежать таких проблем? Давно были мысли о переходе на схему на Vlan-for-User, позволит ли эта схема избежать таких проблем? Возможно это уже обсуждалось, тогда прошу прощения и где искать)))

Автор:  zavndw [ 02 мар 2015, 17:45 ]
Заголовок сообщения:  Re: Не открывается сессия с "ручным" IP

а каким образом биллинг узнает какие правила посылать на шейпер если вы просто поставили статику?

Автор:  Mixer7b [ 02 мар 2015, 18:28 ]
Заголовок сообщения:  Re: Не открывается сессия с "ручным" IP

Если вы про сервис, то его настройка во вложении. Или я не правильно настроил?

Вложения:
1.jpg
1.jpg [ 109.88 КБ | Просмотров: 4768 ]

Автор:  zavndw [ 02 мар 2015, 18:43 ]
Заголовок сообщения:  Re: Не открывается сессия с "ручным" IP

это тип сервиса вы настроили а на договоре указали адрес?

Автор:  Mixer7b [ 02 мар 2015, 18:50 ]
Заголовок сообщения:  Re: Не открывается сессия с "ручным" IP

Да, точно так. На договоре выбран этот сервис, устройство , интерфейс и так же выбран ip адрес.

Автор:  ok-2004 [ 02 мар 2015, 19:01 ]
Заголовок сообщения:  Re: Не открывается сессия с "ручным" IP

сессия инициируестя по сигналу а привязка трафика - по нетфлоу ?
Хм, а это как ?

Автор:  zavndw [ 02 мар 2015, 19:02 ]
Заголовок сообщения:  Re: Не открывается сессия с "ручным" IP

по хорошему надо в типе сервиса поставить инициализация по трафику, тип адреса - статический.

Автор:  Mixer7b [ 02 мар 2015, 19:26 ]
Заголовок сообщения:  Re: Не открывается сессия с "ручным" IP

Сессия будет открываться без присваивания IP? Будут ли выдаваться IP автоматом или для полной статики и DHCP с выдачей статики нужно создавать раздельные сервисы ?

Автор:  Amir [ 02 мар 2015, 19:49 ]
Заголовок сообщения:  Re: Не открывается сессия с "ручным" IP

В inet-access.xml указан ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpProcessor?

У вас похоже схема DHCP с Option82, но при этом коммутатор не проверяет что адрес был выдан по DHCP от релей агента (не помню точно как называется эта функция).
Т.е. смысл в том, что если биллинг не выдал адрес - коммутатор не дает абоненту работать, даже если абонент прописал какой-нибудь статический адрес.

Автор:  Mixer7b [ 04 мар 2015, 07:40 ]
Заголовок сообщения:  Re: Не открывается сессия с "ручным" IP

Вот вырезка из inet-access.xml

Код:
- <context name="dhcp">
- <!--  Cоздание процессора dhcp-пакетов
  -->
  <bean name="dhcpProcessor" class="ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpProcessor" />
  <scheduledExecutorService name="hrlydtlggr" corePoolSize="1" />
- <!--  Cоздание dataLogger, сохраняющего dhcp-пакеты на диск 
  -->
- <bean name="dhcpDataLogger" class="ru.bitel.bgbilling.modules.inet.dhcp.DhcpHourlyDataLogger">
  <param name="scheduledExecutor">hrlydtlggr</param>
  </bean>

Автор:  Amir [ 04 мар 2015, 15:12 ]
Заголовок сообщения:  Re: Не открывается сессия с "ручным" IP

Да, значит скорее всего проблема в том, что коммутатор пускает, если адрес задан статически, а должен давать работать только тому адресу, что был получен по DHCP через релей.
Вроде бы это: http://xgu.ru/wiki/IP_Source_Guard

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/