Как настроить два сетевых интерфейсов для Asterisk?
Добрый день, коллеги!
Подскажите как настроить два сетевых интерфейса в Asterisk на CentOS. Недавно наша МиниАТС вышла из строя и пришлось резко переходить на данную АТС. К сожалению раньше я практически не работал с Unix системами. Пришлось изучать огромное количество материала в короткие сроки. Теперь к сути проблемы:
У меня есть локальная сеть со следующими параметрами ip:10.101.33.26, dns 10.101.33.251, netmask 255.255.255.0;
При первоначальной настройке: настроил сеть, freepbx заработал и я смог подключиться к web-интерфейсу. Настроил внутренних абонентов и сделал несколько тестовых звонков внутри локальной сети. Затем договорился с провайдером, который нам представляет аналоговую телефонию на тестовые данные для asteriska. (Изначально провайдер в наше помещение завел оптику и поставил свой коммутатор). На этом коммутаторе нам выделили порт и дали IP, шлюз, логи, пароль и тестовый номер. В asterisk я вставил вторую сетевую карту, подключил к ней ethernet, в настройках интерфейса eth1 прописал аналогично этим:
DEVICE=eth1
BOOTPROTO=static
ONBOOT='yes'
IPADDR=11.22.33.45 //тут будет ваш IP — адрес
NETMASK=255.255.255.252
GATEWAY=11.22.33.46 //ваш адрес шлюза
HWADDR=00:15:5d:01:02:00 //mac – адрес NIC
ZONE=trusted
Сохранил. Перезагрузил сетевые интерфейсы командой: service network restart. Мне выдало ошибку: Job for networking.service failed because the control process exited with error code. See «systemctl status networking.service» and «journalctl -xe» for details.
Подскажите, в чем может быть проблема. Как правильно настроить два сетевых интерфейса. 1-интерфейс — наша сеть, в которой клиенты подключаются к АТС, 2-интерфейс — интерфейс провайдера.
Подскажите как настроить два сетевых интерфейса в Asterisk на CentOS. Недавно наша МиниАТС вышла из строя и пришлось резко переходить на данную АТС. К сожалению раньше я практически не работал с Unix системами. Пришлось изучать огромное количество материала в короткие сроки. Теперь к сути проблемы:
У меня есть локальная сеть со следующими параметрами ip:10.101.33.26, dns 10.101.33.251, netmask 255.255.255.0;
При первоначальной настройке: настроил сеть, freepbx заработал и я смог подключиться к web-интерфейсу. Настроил внутренних абонентов и сделал несколько тестовых звонков внутри локальной сети. Затем договорился с провайдером, который нам представляет аналоговую телефонию на тестовые данные для asteriska. (Изначально провайдер в наше помещение завел оптику и поставил свой коммутатор). На этом коммутаторе нам выделили порт и дали IP, шлюз, логи, пароль и тестовый номер. В asterisk я вставил вторую сетевую карту, подключил к ней ethernet, в настройках интерфейса eth1 прописал аналогично этим:
DEVICE=eth1
BOOTPROTO=static
ONBOOT='yes'
IPADDR=11.22.33.45 //тут будет ваш IP — адрес
NETMASK=255.255.255.252
GATEWAY=11.22.33.46 //ваш адрес шлюза
HWADDR=00:15:5d:01:02:00 //mac – адрес NIC
ZONE=trusted
Сохранил. Перезагрузил сетевые интерфейсы командой: service network restart. Мне выдало ошибку: Job for networking.service failed because the control process exited with error code. See «systemctl status networking.service» and «journalctl -xe» for details.
Подскажите, в чем может быть проблема. Как правильно настроить два сетевых интерфейса. 1-интерфейс — наша сеть, в которой клиенты подключаются к АТС, 2-интерфейс — интерфейс провайдера.