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> | ||
ru/doc/uci/multiwan.1352092747.txt.bz2 · Last modified: 2012/11/05 06:19 by vitaliy86
