Differences

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

ru:doc:uci:multiwan [2012/11/05 06:19]
vitaliy86
ru:doc:uci:multiwan [2012/11/25 12:58] (current)
grumbler_eburg Изменил название и одна стилистическая правка
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// package. The package is an agent script that makes Multi-WAN configuration simple, easy and manageable. Complete 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>

Back to top

ru/doc/uci/multiwan.1352092747.txt.bz2 · Last modified: 2012/11/05 06:19 by vitaliy86