This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
basic-network [2024/02/20 19:13] – [WAN(x) Settings] -clarity, condense of WAN load weight hogwild | basic-network [2024/05/07 04:01] – [WAN(x) Settings] hogwild | ||
---|---|---|---|
Line 9: | Line 9: | ||
\\ | \\ | ||
- | **Number of WAN ports**: | + | **Number of WAN ports**: lets you select the number of WAN ports to be used on the device. |
On routers with only one physical WAN interface, options with more WAN ports will be greyed out. You can select only “1 WAN” on such devices. | On routers with only one physical WAN interface, options with more WAN ports will be greyed out. You can select only “1 WAN” on such devices. | ||
Line 15: | Line 15: | ||
\\ | \\ | ||
- | **Tune route cache**: | + | **Tune route cache**: is intended for MultiWAN configurations with load balancing. |
This setting is advised when two or more WANs have a weight larger than " | This setting is advised when two or more WANs have a weight larger than " | ||
- | **Check Connections Every: **This is an easy way for FreshTomato to automatically test WAN connection reliability. (Default: Disabled). Choosing any setting but [Disabled] will execute the Watchdog script. This sets how often the router pings to check it is still connected to the Internet. | + | **Check Connections Every: **is an easy way for FreshTomato to automatically test WAN connection reliability. (Default: Disabled). Choosing any setting but [Disabled] will execute the Watchdog script. This sets how often the router |
The Watchdog script uses ping or traceroute to test WAN connection status. | The Watchdog script uses ping or traceroute to test WAN connection status. | ||
Line 25: | Line 25: | ||
Choosing a setting other than Disabled will make " | Choosing a setting other than Disabled will make " | ||
- | * Target 1 -** **Here, enter the address of the first host to ping regularly | + | * Target 1 -** **Here, enter the address of the first host to ping (Default: Google.com) |
- | * Target 2 - Here, enter the address of the second host to ping regularly | + | * Target 2 - Here, enter the address of the second host to ping (Default: Microsoft.com)\\ |
Line 35: | Line 35: | ||
Depending on the type selected, other settings specific to that type of connection will be shown or hidden. | Depending on the type selected, other settings specific to that type of connection will be shown or hidden. | ||
- | **Type: **This sets the connection mode the WAN interface will use to connect to your ISP. (Default: DHCP). | + | \\ |
+ | |||
+ | **Type: **sets the connection mode the WAN interface will use to connect to your ISP. (Default: DHCP). | ||
* **DHCP - **Your ISP's DHCP server will dynamically assign a WAN IP lease to FreshTomato. | * **DHCP - **Your ISP's DHCP server will dynamically assign a WAN IP lease to FreshTomato. | ||
Line 42: | Line 44: | ||
* **PPPoE - **The WAN port will respond to authentication requests from your ISP's PPPoE server. | * **PPPoE - **The WAN port will respond to authentication requests from your ISP's PPPoE server. | ||
* This is most often used for DSL networks. | * This is most often used for DSL networks. | ||
- | * This stores in FreshTomato the PPPoE username and password assigned by your ISP. | + | * FreshTomato |
- | * If authentication succeeds, the PPPoE server allows logon to the ISP network, and a DHCP server assigns you a WAN IP lease. | + | * If authentication succeeds, the PPPoE server allows logon to the ISP network, |
* Leave the //Service Name// field blank. | * Leave the //Service Name// field blank. | ||
- | * Starting with release 2021.3, support for Baby Jumbo Frames (RFC 4638) was added in the [[advanced-misc|Miscellaneous]] menu. | + | * Starting with release 2021.3, support for Baby Jumbo Frames (RFC 4638) was added \\ in the [[advanced-misc|Miscellaneous]] menu. |
- | * When using Baby Jumbo Frames, set MTU to 1500, consistent with the Baby Jumbo Frames change. (See [[https:// | + | * When using Baby Jumbo Frames, set MTU to 1500, consistent with the Baby Jumbo \\ Frames change. (See [[https:// |
- | * **Static - **This choice | + | * **Static - **will configure your WAN port with a static IP. |
* You must manually enter the following settings in FreshTomato, | * You must manually enter the following settings in FreshTomato, | ||
* Static IP address | * Static IP address | ||
Line 54: | Line 56: | ||
* Gateway address | * Gateway address | ||
* DNS server addresses | * DNS server addresses | ||
- | * This mode is commonly | + | * This mode is usually |
- | * **PPTP - **This configures the WAN port to use Microsoft' | + | * **PPTP - **configures the WAN port to use Microsoft' |
* This section will require you to enter: | * This section will require you to enter: | ||
* a username | * a username | ||
Line 62: | Line 64: | ||
* gateway server settings (given by your ISP). \\ \\ | * gateway server settings (given by your ISP). \\ \\ | ||
- | * **L2TP - **Choosing this configures the WAN port to connect using Cisco' | + | * **L2TP - **configures the WAN port to connect using Cisco' |
- | * FreshTomato | + | * FreshTomato |
* L2TP username | * L2TP username | ||
* Password | * Password | ||
Line 70: | Line 72: | ||
* Gateway setting \\ \\ | * Gateway setting \\ \\ | ||
- | * **3G modem - **This setting will enable | + | * **3G modem - **enables |
- | * Ensure | + | * For modem detection, ensure |
- | * **4G/LTE - **This enables support for fourth generation | + | * **4G/LTE - **enables support for fourth generation cellular/ |
- | * When choosing | + | * When using 4G, PIN code and APN fields appear. |
- | * Check USB and 3G/4G/5G modem support are enabled in the [[nas-usb|USB Support]] | + | * For modem detection, check USB and 3G/4G/5G modem support are enabled in [[nas-usb|USB Support]]. \\ \\ |
- | * **Disabled - **This disables the physical WAN port on your router. | + | * **Disabled - **disables the physical WAN port on your router. |
- | * This effectively makes your FreshTomato | + | * This effectively makes your device function only as a switch (if it has that function) and/or; |
- | * It may effectively make your device function as a WiFi access point (if it has that function). \\ \\ | + | * It may effectively make your device function as a WiFi A/P (if it has that function). \\ \\ |
- | **Wireless Client Mode: **This enables FreshTomato' | + | **Wireless Client Mode: **enables FreshTomato' |
- | This mode lets the router act as a client to connect to another router/AP, similar to how a WiFi adapter would. | + | This mode lets the router act as a client to connect to another router/AP, similar to the way a WiFi adapter would. |
* Disabled - Wireless Client mode will be disabled. | * Disabled - Wireless Client mode will be disabled. | ||
Line 95: | Line 97: | ||
\\ | \\ | ||
- | **Load Balance Weight: | + | **Load Balance Weight: |
- | {{: | + | {{: |
- | When configuring | + | When a router |
- | Now, let's assume we have 2x WANs: | + | Here are some examples: |
- | WAN0=" | + | For example: |
- | WAN1=" | + | Let's assume we have 2 WANs, as follows: |
- | At some point, WAN1 fails. As soon as the failure is noticed, WAN0 will bring itself to life and begin routing packets. Later, WAN1 recovers its connectivity. As soon as FreshTomato recognizes this, (seconds to minutes), WAN0 will go back to an idle status while the traffic is re-routed through the resuscitated WAN1. This recovery, back to the originally active interface is also known as **preempting. **Preempting is FreshTomato' | + | WAN0=" |
- | A very important | + | WAN1=" |
+ | |||
+ | At some point, WAN1 fails. As soon as this failure is noticed, WAN0 will activate (assigned with weight 1) and begin routing packets. Later, WAN1 recovers its connectivity. As soon as FreshTomato recognizes this, (within seconds or minutes), WAN0 will be set back to idle status while traffic is rerouted through the revived WAN1. This process of recovering back to the originally active interface is called // | ||
\\ | \\ | ||
- | **Modem device: **Here, | + | **Modem device: **Here, specify the 3G modem' |
- | * If you don't know what to choose, | + | * If you're unsure |
- | * To ensure your modem is detected, check [[nas-usb|USB Support]] is enabled in the [[nas-usb|USB Support]] menu. | + | * For proper |
- | * When 3G modem or 4G/LTE is set as the WAN type, other fields appear, | + | * When 3G modem or 4G/LTE is set as WAN type, other fields appear, |
* The Default device filename is the first serial device on the first USB port: (/ | * The Default device filename is the first serial device on the first USB port: (/ | ||
- | | + | |
- | * The “USB0” part of the device' | + | * The “USB0” part of the device' |
- | * Devices listed as "/ | + | * Devices listed as "/ |
- | * This device type uses Linux' | + | * This device type uses Linux' |
- | * If the interface lists: “/ | + | * If you see: “/ |
- | * ACM modems let the modem hardware perform analog functions. | + | * An ACM modem lets the modem hardware perform analog functions. |
+ | |||
+ | \\ | ||
To get device details, you could also log on to FreshTomato via Telnet/SSH and use the lsusb or dmesg commands . | To get device details, you could also log on to FreshTomato via Telnet/SSH and use the lsusb or dmesg commands . | ||
Line 130: | Line 136: | ||
\\ | \\ | ||
- | **PIN Code: **This is the 3-digit PIN code for the SIM card associated with your cell account. | + | **PIN Code: **is the 3-digit PIN code for the SIM card associated with your cell account. |
* Leave this blank if your SIM card code was deactivated. \\ \\ | * Leave this blank if your SIM card code was deactivated. \\ \\ | ||
- | **Modem init string: **Here, enter the modem' | + | **Modem init string: **is where you enter the modem' |
- | * This will come from your cell provider, or the modem manufacturer. (Default: *99#). \\ \\ | + | * This will come from your cellular |
- | **APN: **The access point name (provided by your cell carrier). | + | **APN: **is the access point name (provided by your cell carrier). |
* This specifies a gateway to route data between your carrier and the Internet. (Default: internet). \\ \\ | * This specifies a gateway to route data between your carrier and the Internet. (Default: internet). \\ \\ | ||
- | **Username: **Here, enter the (carrier-provided) username to access your cell carrier' | + | **Username: **here, enter the (carrier-provided) username to access your cell carrier' |
* Some carriers don't require this info. \\ \\ | * Some carriers don't require this info. \\ \\ | ||
- | **Password: **Here, enter the (carrier-provided) password to authenticate to your cell carrier' | + | **Password: **here, enter the (carrier-provided) password to authenticate to your cell carrier' |
* Some carriers do not require this info. \\ \\ | * Some carriers do not require this info. \\ \\ | ||
- | **Network Type: **This menu appears when WAN type is set to 4G/LTE. (Default setting: 4G/3G/2G). | + | **Network Type: **appears when WAN type is set to 4G/LTE. (Default setting: 4G/3G/2G). |
* The default setting configures FreshTomato to start negotiating with a 4G connection. \\ If that fails, it falls back to negotiating a 3G connection, and failing that, a 2G connection. \\ \\ | * The default setting configures FreshTomato to start negotiating with a 4G connection. \\ If that fails, it falls back to negotiating a 3G connection, and failing that, a 2G connection. \\ \\ | ||
Line 156: | Line 162: | ||
**DNS Server: ** | **DNS Server: ** | ||
- | * AUTO - FreshTomato uses DNS server addresses included in your Internet Provider's DHCP lease. | + | * AUTO - FreshTomato uses DNS server addresses included in your ISP's DHCP lease. |
- | * Manual - Enables the DNS server function (dnsmasq). | + | * Manual - Enables the DNS server function (dnsmasq). |
- | * DNS 1 - Enter the first DNS server address here (if DNS Server is set to Manual). | + | * DNS 1 - Enter DNS server |
- | * DNS 2 - Enter the second | + | * DNS 2 - Enter DNS server |
- | \\ Manually-set DNS servers are useful if your ISP' | + | \\ Manually-set DNS servers are useful if your ISP DNS servers are slow/ |
- | **MTU: | + | **MTU: |
- | This is only for the WAN interface. It won't affect LAN traffic. | + | This is only for the WAN interface. It won't affect LAN traffic. |
- | * (Default: 1500) - This is typical for Ethernet devices, and is usually suitable. The Manual field value is greyed out and fixed. | + | * (Default: 1500) - is typical for Ethernet devices, and typical. The Manual field value is greyed out/fixed. |
- | * Manual - Choosing this lets you to enter a custom | + | * Manual - lets you to enter a custom |
- | **Use DHCP: | + | **Use DHCP: |
* On a few Internet providers, addressing is separated from PPPoE functionality. \\ \\ | * On a few Internet providers, addressing is separated from PPPoE functionality. \\ \\ | ||
- | **Single Line MLPPP**: This is outdated, and rarely used nowadays. | + | **Single Line MLPPP:** is outdated, and rarely used nowadays. |
- | Multilink PPP is a version of the PPP protocol that lets you bond two or more physical connections to increase apparent bandwidth. \\ Single Line MLPPP is similar, but lets you use one modem to bond the bandwidth of multiple PPPoE sessions. \\ A side effect of using this is that it bypassed some Internet Providers' bandwidth throttling. \\ \\ \\ | + | Multilink PPP is a version of the PPP protocol that lets you bond two or more physical connections to increase apparent bandwidth. \\ Single Line MLPPP is similar, but lets you use one modem to bond the bandwidth of multiple PPPoE sessions. \\ A side effect of using this was that it bypassed some ISP's bandwidth throttling. \\ \\ \\ |
- | **Route Modem IP: **This function | + | **Route Modem IP: **lets you access a modem " |
* When using a separate modem and router, usually you set the modem in bridge mode/PPPoE passthrough mode. | * When using a separate modem and router, usually you set the modem in bridge mode/PPPoE passthrough mode. | ||
Line 405: | Line 411: | ||
* This is usually only for advanced users. \\ \\ | * This is usually only for advanced users. \\ \\ | ||
- | **Shared Key: | + | **Shared Key: |
- | + | ||
- | **Group Key Renewal: | + | |
- | Starting with release 2023.5 | + | **Group Key Renewal: |
- | 1 sec up to 2592000 sec [for mips RT-N / mips-RT-AC and all ARM routers] | + | |
- | 0 => disabled | + | |
- | Releases up to 2023.4 can adjust | + | Starting with release |
- | 60 sec up to 7200 sec [all routers] | + | |
+ | In releases up to 2023.4, you can set this within the following limits: 60 sec to 7200 sec [all routers] | ||