User Tools

Site Tools


ru:doc:uci:multiwan

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ru:doc:uci:multiwan [2012/11/05 06:19]
ru:doc:uci:multiwan [2012/11/25 12:58] (current)
Line 1: Line 1:
 {{page>​meta:​infobox:​construction&​noheader&​nofooter&​noeditbtn}} {{page>​meta:​infobox:​construction&​noheader&​nofooter&​noeditbtn}}
  
-====== ​Simple multi WAN configuration  ​======+====== ​Multiwan ​======
  
-The uci configuration file ''/​etc/​config/​multiwan'' ​is provided by the //​multiwan// ​packageThe package is an agent script that makes Multi-WAN configuration simpleeasy and manageableComplete with load balancing, failover and an easy to manage traffic ruleset.+Конфигурационный файл ​''/​etc/​config/​multiwan'' ​является частью пакета ​//​multiwan//​. ​Этот пакет представляет собой скрипткоторый позволяет сделать конфигурацию с несколькими провайдерами простой и легко управляемойПакет //​multiwan//​ содержит легко настраиваемый набор правил распределения нагрузки и отказоустойчивости.
  
 ===== Установка ===== ===== Установка =====
-==== With LuCI interface ​==== +==== Посредством графического интерфейса ​LuCI ==== 
-In LuCI goto+В LuCI выполните шаги
-  * System -> Software -> Update package lists +  * //System// -> //Software// -> //Update package lists// 
-  * System -> Software -> Scroll down to Available packages -> Click the Install ​link on the luci-app-multiwan ​package+  * //System// -> //Software// -> //Available packages// -> Найдите пакет luci-app-multiwan -> Нажмите ​Install 
 +В результате будет установлен пакет //​multiwan//​ и пакет управления им через LuCI //luci-app-multiwan//. 
 +После установки при очередном обновлении веб-страницы,​ Вы сможете настраивать пакет multiwan на странице //Network// -> //​Multi-WAN//​
  
-Then you can find the multiwan configuration in Network -> Multi-WAN +==== Посредством командной строки (CLI==== 
- +Выполните команды:​
-==== CLI only ====+
 <code sh> <code sh>
 opkg update opkg update
Line 22: Line 23:
 </​code>​ </​code>​
  
-===== Sections ​=====+===== Настройка ​=====
  
 ==== Основные настройки ==== ==== Основные настройки ====
 +В файле /​etc/​config/​multiwan (по умолчанию маршрутизировать трафик через оба интерфейса WAN)
 <​code>​ <​code>​
 config '​multiwan'​ '​config'​ config '​multiwan'​ '​config'​
Line 31: Line 33:
  
 <​sortable>​ <​sortable>​
-Name Default ​Options ​Description ​+Имя параметра ​Значение по умолчанию ​Варианты значения ​Описание ​
-| ''​default_route''​ | //​balancer//​ | //​balancer///​fastbalancer/<​interface>​ | Selects the default path for all unspecified traffic ​+| ''​default_route''​ | //​balancer//​ | //​balancer///​fastbalancer/<​interface>​ | Выберите,​ как (куда) маршрутизировать трафик по умолчанию (то есть трафик,​ не регулируемый отдельными правилами) ​
-| ''​health_monitor''​ | //​parallel//​ | //​parallel/​serial//​ | Memory footprint related ​|  +| ''​health_monitor''​ | //​parallel//​ | //​parallel/​serial//​ | Мониторинг линков:​ параллельный или последовательный. Влияет на использование памяти. ​|  
-| ''​debug''​ | //0// | //0/1// | Output debug to log +| ''​debug''​ | //0// | //0/1// | Выводить отладочные сообщения в лог ​
-| ''​lan_if''​ | //lan// | //<​firewall lan zone>// |  |+| ''​lan_if''​ | //lan// | //<​firewall lan zone>// | Интерфейс LAN |
 </​sortable>​ </​sortable>​
  
 +В командной строке (выставляем последовательный мониторинг живости линка):​
 <code sh> <code sh>
 uci set multiwan.config.health_monitor=serial uci set multiwan.config.health_monitor=serial
Line 44: Line 47:
 </​code>​ </​code>​
  
-Load Balancing via netfilter ​is referred to as the Fast Balancer (Best Distribution)+Распределение нагрузки посредством ​netfilter ​называется ​Fast Balancer (лучшее распределение)
  
-Load Balancing via iproute2 ​is again referred as Load Balancer (Best Compatibility)+Распределение нагрузки посредством ​iproute2 ​называется ​Load Balancer (лучшая совместимость)
  
-* wanrule ​for the Fast Balancer ​is now "​fastbalancer" ​+Правило ​wanrule ​для ​Fast Balancer ​"​fastbalancer"​
  
-* wanrule ​for the Load Balancer ​is still just "​balancer"​ +Правило ​wanrule ​для ​Load Balancer ​"​balancer"​
- +
  
 +Казалось бы, что fastbalancer должен давать лучший результат,​ но в действительности Вам нужно попробовать оба варианта,​ чтобы понять,​ какой из них лучше всего подходит для вашей ситуации.
  
-It seems fastbalancer is superior to balancer in terms of stability but Youll need to check both settings to find better one in Your case. +==== Интерфейс ​WAN ====
- +
-==== WAN Интерфейс ====+
 <​code>​ <​code>​
 config '​interface'​ '​wan'​ config '​interface'​ '​wan'​
Line 81: Line 82:
  
 <​sortable>​ <​sortable>​
-Name Default ​Options ​Description ​^+Имя параметра ​Значение по умолчанию ​Варианты значения ​Описание ​^
 | ''​weight''​ | //10// | //​disable/​1-10//​ | Load Balancer Distribution | | ''​weight''​ | //10// | //​disable/​1-10//​ | Load Balancer Distribution |
 | ''​health_interval''​ | //10// | //​disable/​5/​10/​20/​30/​60/​120//​ | Health Monitor Interval in seconds | | ''​health_interval''​ | //10// | //​disable/​5/​10/​20/​30/​60/​120//​ | Health Monitor Interval in seconds |
Line 107: Line 108:
 </​code>​ </​code>​
  
-For ppp 3G WAN interfaces its helpfull to manually set DNS servers for every WAN in multiwan ​configuration+Для соединений ​3G полезно указать серверы ​DNS вручную для каждого интерфейся ​WAN (в конфигурации ​multiwan)
-In case of issues with two ot more 3G dongles You can add in etc/​config/​network ​follwowing rules for every wan interface+ 
 +При использовании двух или нескольких модемов ​3G вам нужно добавить для каждого интерфейса WAN следующие правила в /etc/​config/​network:​
 <​code>​ <​code>​
 option '​peerdns'​ '​0'​ option '​peerdns'​ '​0'​
Line 114: Line 116:
 </​code>​ </​code>​
  
-==== Outbound Traffic Rules ==== +==== Правила для исходящего трафика ​==== 
-Tail rule take precedence in case more than 1 rule match. FIXME not clear enough.+Если несколько правил перекрываются,​ действует правило,​ расположенное последним в файле конфигурации(FIXME not clear enough.)
 <​code>​ <​code>​
 config '​mwanfw'​ config '​mwanfw'​
Line 125: Line 127:
 </​code>​ </​code>​
  
-Name Default ​Options ​Description ​+Имя параметра ​Значение по умолчанию ​Варианты значения ​Описание ​
-| src | //all// | //​all/<​IP>/<​hostname>//​ | Source Address ​+| src | //all// | //​all/<​IP>/<​hostname>//​ | Адрес источника:​ //all// (любой),​ адрес IP либо имя хоста ​
-| dst | //all// | //​all/<​IP>/<​hostname>//​ | Destination Address ​+| dst | //all// | //​all/<​IP>/<​hostname>//​ | Адрес получателя:​ //all// (любой),​ адрес IP либо имя хоста ​
-| port_type | //dports// | //​dports/​source-ports//​ |  +| port_type | //dports// | //​dports/​source-ports//​ | Тип порта: порт источника или порт получателя ​
-| ports | //all// | //​all/<​port,​port:​range>//​ | Ports +| ports | //all// | //​all/<​port,​port:​range>//​ | Номера портов:​ все, один либо диапазон ​
-| proto | //all// | //​all/​tcp/​udp/​icmp/<​custom>//​ | Protocol ​+| proto | //all// | //​all/​tcp/​udp/​icmp/<​custom>//​ | Протокол:​ все, мнемоническое имя из /​etc/​protocols либо номер ​
-| wanrule |  | //​balancer/​fastbalancer/<​interface>//​ | WAN Uplink ​+| wanrule |  | //​balancer/​fastbalancer/<​interface>//​ | Правило распределения ​WAN: балансировка iproute2 или iptables, либо имя интерфейса ​
-| failover_to |  | //​balancer/​fastbalancer/<​interface>//​ | [[http://​pio.longstair.com/​misc/​multiwan_per_mwanfw_failover.patch.txt|multiwan_per_mwanfw_failover.patch.txt]] ​|+| failover_to |  | //​balancer/​fastbalancer/<​interface>//​ | Резервный линк при отказе этого линка | 
 +failover_to реализован патчем ​[[http://​pio.longstair.com/​misc/​multiwan_per_mwanfw_failover.patch.txt|multiwan_per_mwanfw_failover.patch.txt]]
  
 <code sh> <code sh>
ru/doc/uci/multiwan.1352092747.txt.bz2 · Last modified: 2012/11/05 06:19 (external edit)