Установка 2 NICs, 1 для Интернета 1 для Телефонов

Я сделал, чтобы FreePBX установил, и он имеет 2 NICs. Я пытался настроить его так, чтобы:

  • eth0 продолжит быть тем, используемым для всех рабочих телефонов и внутренних вызовов; и
  • eth1 новый NIC, который был бы подключен к Интернету так, чтобы я мог сделать и получить внешние вызовы до Faktortel, нашего поставщика SIP.

Я работал с этим ярким примером, но маршрутизация все еще не корректна.

Различие, оба, какие NICs используют те же диапазоны IP-адреса. Адрес сервера на eth0 : 192.168.0.20/255.255.255.0. Я быть бы eth1 используйте DHCP от нашего маршрутизатора интернета, но он также использует 192.168.0.1/255.255.255.0. Я не уверен, возможно ли это, или это должно действительно быть в различных сетях?

Путем я понимаю, что это - при звонке ему, сначала проверил бы eth0. Затем у меня должен быть маршрут (как route-eth0) для sip.faktortel.com.au кому: eth1 (что, если тот же IP-адрес?)? Или это должно только быть в route-eth1?

ifcfg-eth0:

DEVICE=eth0
IPADDR=192.168.0.20
NETMASK=255.255.255.0
BOOTPROTO=static
ONBOOT=yes

ifcfg-eth1:

DEVICE=eth1
IPADDR=192.168.0.10
NETMASK=255.255.255.0
BOOTPROTO=static
ONBOOT=yes

/etc/sysconfig/network:

NETWORKING=yes
GATEWAY=192.168.0.1

/etc/sysconfig/network-scripts/route-eth1:

202.43.66.5/24 via 192.168.0.1

202.43.66.5 для sip.faktortel.com.au правильный адрес для добавления здесь?

И затем как это целое обрабатывает работу в резерве для получения вызовов?

-1
задан 13 April 2017 в 15:14
3 ответа

Ваша проблема в том, что оба интерфейса находятся в одной подсети. Когда вы указываете маршрут к следующему переходу 192.168.0.1, маршрутизация на сервере видит, что он может использовать любой интерфейс, чтобы добраться туда. Возможно, получится сделать это иначе, но вы идете против программирования, и я бы не рекомендовал этого.

Если вы поместите подсеть телефона в новую подсеть, ваша проблема решится сама собой.

1
ответ дан 5 December 2019 в 19:51

Технически вам разрешено использовать одну и ту же подсеть для VOIP и данных, но это настоятельно не рекомендуется. В идеале вам нужно создать как минимум 2 подсети; 1 для вашего VOIP и 1 для ваших данных. Если вы сделаете это, вы можете использовать правильные статические маршруты, чтобы управлять тем, какая подсеть проходит через какую сетевую карту на вашем сервере.

0
ответ дан 5 December 2019 в 19:51

Решение состоит из двух частей. Во-первых, ваши сетевые адаптеры должны находиться в разных подсетях. Приведенная выше настройка приведет к странному поведению (например, трафик выходит из одного сетевого адаптера и возвращается в другой).

Во-вторых, вам необходимо настроить один или несколько статических маршрутов, чтобы сообщить вашей системе, какой маршрут выбрать для интернет-трафика, и необязательно (если ваши телефоны находятся в другой подсети), какой маршрут использовать для телефонов.

0
ответ дан 5 December 2019 в 19:51

Теги

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