====== Сетевые параметры ====== [[index|Обратно к перечню инструкций]] {{ :2018-08-07_143239.png |}}\\ **Имя хоста** - это имя машины. Если значение не указано, то используется имя **mikopbx.local**. ===== Сетевые интерфейсы ===== {{ :2018-08-07_143332.png |}} Существует два способа настроить IP-адрес: - **DHCP (Dynamic Host Configuration Protocol)** может быть использован для автоматической настройки IP-адреса. Включите переключатель "**Использовать DHCP для получения настроек сети**". Для большинства пользователей рекомендуется именно этот вариант. Чтобы не использовать эти установки (не полагаться на сервер DHCP, чтобы обеспечивать определенный адрес) отключите переключатель. - Если вы не хотите использовать настройки полученные от DHCP сервера, можно настроить сеть вручную. Это требует некоторых знаний о топологии сети. Справа от IP-адреса есть поле **Маска подсети** в формате CIDR. Вы должны использовать не классический формат маски подсети «xxx.xxx.xxx.xxx», а альтернативный: /8 соответствующий маске подсети 255.0.0.0, /16 соответствует 255.255.0.0 и /24 соответствует 255.255.255.0 **«VLAN ID»** - MikoPBX поддерживает виртуальные сетевые интерфейсы. Это актуально только для реального ПК. Часто бывает у ПК есть только один сетевой интерфейс, и второй подключить нереально. Благодаря VLAN можно создать виртуальный интерфейс, который будет работать «поверх» физического. Одно из преимуществ использования VLAN - все телефонные разговоры можно направить через него, сетевое оборудование же может «маркировать» весь VLAN трафик и гарантировать стабильное соединение. Количество сетевых интерфейсов в MikoPBX не ограничено. ===== Топология сети ===== {{ :2018-08-07_143401.png |}}\\ {{ :2018-08-07_143412.png |}}\\ Внешний IP-адрес обязателен для заполнения. Если указано доменное имя - то приоритет за ним и Внешний IP адрес не используется. **«Сетевой интерфейс с доступом в интернет»** - это основной сетевой интерфейс, через него будет осуществляться доступ к внешним адресам (не локальным).\\ Если не указан адрес **DNS сервера**, то будет использоваться по умолчанию сервер 8.8.8.8\\ В зависимости от топологии вашей сети, необходимо выполнить следующие шаги для настройки MikoPBX. АТС может находиться за сетевым маршрутизатором, это наиболее распространенный вариант, или же может находиться на публичном IP. * Если АТС находится **за маршрутизатором**, то необходимо установить галку «**Эта станция расположена за NAT маршрутизатором**»\\ \\ * Если нам известен **внешний адрес** станции (ip или доменное имя)и **проброшены порты** АТС во внешний мир, то имеет смысл заполнить поля «**Внешний IP адрес Вашего маршрутизатора**» или «**Внешнее имя хоста вашего маршрутизатора**». Всем адресам, которые не являются для АТС локальными, станция будет представляться внешним адресом: * Если «Внешний IP адрес Вашего маршрутизатора» пустое, а «Внешнее имя хоста вашего маршрутизатора» заполнено, то АТС будет представляться именно этим полем (Внешнее имя).\\ \\ При включении опции «**Эта станция расположена за NAT маршрутизатором**» обязательно указать внешний адрес или имя хоста маршрутизатора, а на самом маршрутизаторе выполнить проброс портов SIP 5060 и RTP 10000-10200 на локальный адрес АТС. \\ \\ Если ваш провайдер позволяет регистрироваться и вам не требуется подключать внешних абонентов, то можно опцию «**Эта станция расположена за NAT маршрутизатором**» не задействовать, даже если АТС находится за NAT маршрутизатором. ===== Ручная настройка сетевых маршрутов ===== 1. Перейдите в раздел **Система** -> **Кастомизация системных файлов**.\\ {{ :2018-11-01_165042.png |}}\\ 2. Откройте для редактирования файл **/etc/static-routes**.\\ {{ :2018-11-01_165434.png |}}\\ 3. Выберите режим "**Заменять полностью**" и вставьте правило.\\ Например, **route add -net 54.246.198.136 netmask 255.255.255.255 gw 172.16.32.15 dev eth0**\\ {{ :2018-11-01_165025.png |}}\\ Указываем операционной системе, через какой сетевой интерфейс (eth0) можно найти указанный IP-адрес **54.246.198.136**, и к какому шлюзу (gateway) направлять запрос (**172.16.32.15**).\\ \\ Маска «**255.255.255.25**5» означает, что правило будет применимо только к адресу **54.246.198.136**. Если нужно создать правило для группы адресов, к примеру вся подсеть **54.246.198.0**:\\ \\ **route add -net 54.246.198.0 netmask 255.255.255.0 gw 172.16.32.15 dev eth0**\\ Фактически это диапазон адресов **54.246.198.1 - 54.246.198.254 **