Инструменты пользователя

Инструменты сайта


network

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
network [2018/11/01 14:12]
Портнова Татьяна [Ручная настройка сетевых маршрутов]
network [2020/04/05 14:41] (текущий)
Строка 1: Строка 1:
 +====== Сетевые параметры ======
  
 +[[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 |}}\\ 
 +
 +<note important>​Внешний IP-адрес обязателен для заполнения. Если указано доменное имя - то приоритет за ним и Внешний IP адрес не используется.</​note>​
 +
 +**«Сетевой интерфейс с доступом в интернет»** - это основной сетевой интерфейс,​ через него будет осуществляться доступ к внешним адресам (не локальным).\\  ​
 +
 +Если не указан адрес **DNS сервера**,​ то будет использоваться по умолчанию сервер 8.8.8.8\\ ​
 +
 +В зависимости от топологии вашей сети, необходимо выполнить следующие шаги для настройки MikoPBX. АТС может находиться за сетевым маршрутизатором,​ это наиболее распространенный вариант,​ или же может находиться на публичном IP. 
 +  * Если АТС находится **за маршрутизатором**,​ то необходимо установить галку «**Эта станция расположена за NAT маршрутизатором**»\\ \\ 
 +  * Если нам известен **внешний адрес** станции (ip или доменное имя)и **проброшены порты** АТС во внешний мир, то имеет смысл заполнить поля «**Внешний IP адрес Вашего маршрутизатора**» или «**Внешнее имя хоста вашего маршрутизатора**». ​
 +
 +Всем адресам,​ которые не являются для АТС локальными,​ станция будет представляться внешним адресом:​
 +  * Если «Внешний IP адрес Вашего маршрутизатора» пустое,​ а «Внешнее имя хоста вашего маршрутизатора» заполнено,​ то АТС будет представляться именно этим полем (Внешнее имя).\\ \\  ​
 +<note tip>​При включении опции «**Эта станция расположена за NAT маршрутизатором**» обязательно указать внешний адрес или имя хоста маршрутизатора,​ а на самом маршрутизаторе выполнить проброс портов SIP 5060 и RTP 10000-10200 на локальный адрес АТС. \\ \\ Если ваш провайдер позволяет регистрироваться и вам не требуется подключать внешних абонентов,​ то можно опцию «**Эта станция расположена за NAT маршрутизатором**» не задействовать,​ даже если АТС находится за NAT маршрутизатором.</​note>​
 +===== Ручная настройка сетевых маршрутов =====
 +
 +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
 +**