====== Сетевые параметры ======
[[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
**