Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
docs:user-guide:services:multiwan [2018/02/17 21:49] – ↷ Page moved from doc:uci:multiwan to docs:user-guide:services:multiwan bobafetthotmaildocs:guide-user:network:wan:multiwan:multiwan_package [2019/08/26 11:37] – tag optimization vgaetera
Line 2: Line 2:
 The //multiwan// package is an agent script that makes Multi-WAN configuration simple, easy to use and manageable. It comes complete with load balancing, failover and an easy to manage traffic ruleset. The uci configuration file ''/etc/config/multiwan'' is provided as part of the //multiwan// package. The //multiwan// package is an agent script that makes Multi-WAN configuration simple, easy to use and manageable. It comes complete with load balancing, failover and an easy to manage traffic ruleset. The uci configuration file ''/etc/config/multiwan'' is provided as part of the //multiwan// package.
  
- +**multiwan is old and not so maintained, it is better to use [[docs/guide-user/network/wan/multiwan/mwan3]]**
-**multiwan is old and not so maintained, it is better to use mwan3: https://wiki.openwrt.org/doc/howto/mwan3** +
  
 Unlike "channel bonding" or "link aggregation" which routes individual ethernet frames, multiwan routes individual sessions over the least busy WAN interface and that session continues to use the same WAN until terminated. Unlike "channel bonding" or "link aggregation" which routes individual ethernet frames, multiwan routes individual sessions over the least busy WAN interface and that session continues to use the same WAN until terminated.
Line 13: Line 11:
  
 ===== Installation ===== ===== Installation =====
- 
 ==== With LuCI interface ==== ==== With LuCI interface ====
 Using the LuCI GUI navigate to: Using the LuCI GUI navigate to:
Line 35: Line 32:
 ===== Configuration ===== ===== Configuration =====
 ==== With Command Line Interface (CLI) ==== ==== With Command Line Interface (CLI) ====
- 
 === General options === === General options ===
 <code> <code>
Line 56: Line 52:
 </code> </code>
  
-* Load Balancing using //netfilter// is referred to as the "Fast Balancer (Best Distribution)" +  * Load Balancing using //netfilter// is referred to as the "Fast Balancer (Best Distribution)" 
- +  * Load Balancing using //iproute2// is referred to as "Load Balancer (Best Compatibility)" 
-* Load Balancing using //iproute2// is referred to as "Load Balancer (Best Compatibility)" +  * wanrule for the "Fast Balancer" is now ''fastbalancer''  
- +  * wanrule for the "Load Balancer" is still just ''balancer''
-* wanrule for the "Fast Balancer" is now ''fastbalancer''  +
- +
-* wanrule for the "Load Balancer" is still just ''balancer'' +
-  +
  
 It seems that ''fastbalancer'' is superior to ''balancer'' in terms of stability but you will need to try each setting to see which works best for you. It seems that ''fastbalancer'' is superior to ''balancer'' in terms of stability but you will need to try each setting to see which works best for you.
Line 260: Line 251:
 that's it!  that's it! 
  
-==== 3. Test.====+==== 3. Test ====
   - Status > Interfaces should show traffic going through both interfaces.   - Status > Interfaces should show traffic going through both interfaces.
-  - route distribution +  - route distribution\\ <code>
-<code>+
  root@culiat-wg:~# ip route show table 123  root@culiat-wg:~# ip route show table 123
  192.168.2.0/24 dev eth0.2  proto kernel  scope link  src 192.168.2.214  192.168.2.0/24 dev eth0.2  proto kernel  scope link  src 192.168.2.214
  • Last modified: 2022/09/25 17:43
  • by jamesmacwhite