Добрый день!
У нас на сервере два сетевых интерфейса. Тестируем IPOE на версии 6.2, столкнулись со следующей проблемой:
Файл inet-access.xml раздел "Cоздание слушателя dhcp-пакетов на порту с передачей ему процессора и dataLogger".
Если параметр "host" пуст (<param name="host" value=""/>), то все работает. Если указать ip интерфейса (<
param name="host" value="10.0.0.2"/>), то BGInetAccess перестает обрабатывать DHCP запросы (лог пуст), хотя запросы есть (проверяем dhcpdump`ом).
Никто не сталкивался? Спасибо.
Код:
<!-- Cоздание слушателя dhcp-пакетов на порту с передачей ему процессора и dataLogger -->
<bean name="dhcpListener" class="ru.bitel.bgbilling.kernel.network.dhcp.DhcpListener">
<constructor>
<!-- Хост (интерфейс), на котором будет открыт сокет. Если пусто - на всех -->
<param name="host" value="10.0.0.2"/>
<!-- Порт, на котором будет открыт сокет -->
<param name="port" value="67"/>
<!-- Размер буфера приема слушателя -->
<param name="recvBufferSize">512 * 1024</param>
<!-- Количество потоков-обработчиков -->
<param name="threadCount">10</param>
<!-- Максимальное количество пакетов в очереди на обработку -->
<param name="maxQueueSize">200</param>
<!-- Передача процессора -->
<param name="processor">dhcpProcessor</param>
<!-- Передача dataLogger -->
<param name="dataLogger">dhcpDataLogger</param>
</constructor>
</bean>