This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
basic-network [2024/11/06 04:20] – [LAN] -spelling hogwild | basic-network [2025/08/28 03:25] (current) – old revision restored (2025/08/28 03:10) hogwild | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Network ====== | ====== Network ====== | ||
- | This page includes most basic settings needed to configure | + | This page includes most basic settings needed to configure |
+ | |||
+ | Default settings are denoted with an asterisk (" * ") | ||
+ | |||
+ | \\ | ||
===== MultiWAN ===== | ===== MultiWAN ===== | ||
Line 17: | Line 22: | ||
**Tune route cache**: is used for MultiWAN configurations with load balancing. | **Tune route cache**: is used for MultiWAN configurations with load balancing. | ||
- | Recommended when 2 or more WANs have weight | + | Recommended when 2 or more WANs have weight |
- | For details, see the [[basic-network# | + | For details, see the [[basic-network# |
**Check Connections Every: **makes FreshTomato automatically test WAN link reliability. | **Check Connections Every: **makes FreshTomato automatically test WAN link reliability. | ||
- | It sets how often the router tests its Internet | + | This sets how often the router tests a WAN connection. Any option but Disabled runs the Watchdog script. \\ and reveals the " |
- | Watchdog uses ping/ | + | \\ |
- | Any option but Disabled makes "Target 1" and "Target 2" fields appear. | + | * Target 1 -** **the address of the first host to ping \\ Google.com * |
+ | * Target 2 - the address of the second host to ping \\ Microsoft.com * | ||
\\ | \\ | ||
- | * Target 1 -** **the address of the first host to ping \\ (Default: | + | (Default: |
- | * Target 2 - the address of the second host to ping \\ (Default: Microsoft.com)\\ | + | |
+ | \\ | ||
==== WAN(x) Settings ==== | ==== WAN(x) Settings ==== | ||
- | Settings here are used to configure the WAN interface. These settings | + | Settings here are used to configure the WAN interface. These depend on your ISP. |
Depending on the selected type, specific connection settings will be shown or hidden. | Depending on the selected type, specific connection settings will be shown or hidden. | ||
Line 43: | Line 50: | ||
\\ | \\ | ||
- | **Type: | + | **Type: |
\\ | \\ | ||
- | * **DHCP **- Your ISP's DHCP server dynamically assigns a WAN IP lease to FreshTomato. | + | * [DHCP]** **- Your ISP's DHCP server dynamically assigns a WAN IP lease to FreshTomato. |
- | * DHCP doesn' | + | * DHCP uses no use authentication, so it is not secure. \\ \\ |
- | * **PPPoE **- The WAN port responds to authentication | + | * [PPPoE]** **- The WAN port responds to authentication from the ISP PPPoE server. |
* Usually used on DSL networks. | * Usually used on DSL networks. | ||
- | * FreshTomato | + | * User Name, Password, Service Name, and Options fields appear. |
- | * If authentication succeeds, the PPPoE server allows logon to the ISP network, \\ and a DHCP server assigns you a WAN IP lease. | + | * Freshtomato |
- | * Leave the //Service Name// field blank. | + | * If authentication succeeds, the PPPoE server allows logon to the ISP. |
- | * Starting with release 2021.3, support for Baby Jumbo Frames (RFC 4638) \\ was added to the [[advanced-misc|Miscellaneous]] menu. | + | * Since r2021.3, support for Baby Jumbo Frames (RFC 4638) \\ was added to the [[advanced-misc|Miscellaneous]] menu. |
- | * When using Baby Jumbo Frames, set MTU to 1500, to be consistent with the \\ Baby Jumbo Frames change. (See [[basic-network# | + | * When using Baby Jumbo Frames, set MTU to 1500, to match \\ the Baby Jumbo Frames change. (See: [[basic-network# |
- | * **Static | + | * [Static]** **- will configure your WAN port with a static IP. |
- | * You must manually | + | * You must enter these settings from your ISP here: |
* Static IP address | * Static IP address | ||
* Subnet mask | * Subnet mask | ||
* Gateway address | * Gateway address | ||
- | * DNS server addresses | + | * DNS server addresses \\ \\ |
- | * This mode is usually used for business, when an IP address mustn' | + | |
- | * **PPTP **- configures the WAN port to use Microsoft' | + | * [PPTP]** **- configures the WAN port to connect using PPTP protocol. |
- | * This section requires you to enter: | + | * User Name, Password, Gateway, PPTP Gateway, Options fields appear. |
- | * a username | + | * After you enter the User Name / Password, FreshTomato stores them. |
- | * password | + | * Other settings |
- | * gateway server | + | |
- | * **L2TP **- configures the WAN port to connect using Layer Two Tunneling Protocol. | + | * [L2TP]** **- configures the WAN port to connect using Layer Two Tunneling Protocol. |
- | * FreshTomato requires you enter the following, provided by your ISP: | + | * FreshTomato requires you to enter these L2TP settings (from your ISP): |
- | * L2TP username | + | * Uusername, password, |
- | * Password | + | |
- | * L2TP server static IP address | + | |
- | * Subnet mask | + | |
- | * Gateway setting | + | |
- | * **3G modem - **enables support for 3G cellular USB modems. | + | * [3G modem]** **- enables support for 3G cellular USB modems. |
* To detect modems, enable USB and 3G/4G/5G modem support in [[nas-usb|USB Support]].\\ | * To detect modems, enable USB and 3G/4G/5G modem support in [[nas-usb|USB Support]].\\ | ||
- | * **4G/ | + | * [4G/LTE]** **- enables support for 4th generation cellular USB modems. |
- | * When using 4G, PIN code and APN fields appear. You must enter these settings. | + | * PIN code and APN fields appear |
- | * To detect modems, enable USB and 3G/4G/5G modem support in [[nas-usb|USB Support]]. \\ \\ | + | * To detect modems, enable USB and 3G/4G/5G modem support in [[nas-usb|USB Support]]. \\ |
- | * **Disabled - **disables the physical WAN port on the router. | + | * [Disabled]** **- disables the physical WAN port on the router. |
- | * This makes your device function only as a switch (if it has that function) and/or; | + | * This makes your device function only as a switch (if capable) and/or; |
- | * It may effectively make your device function as a WiFi A/P (if capable). \\ \\ | + | * It may effectively make your device function as a WiFi AP (if capable). \\ \\ |
\\ **Wireless Client Mode: **enables FreshTomato' | \\ **Wireless Client Mode: **enables FreshTomato' | ||
- | This lets the router act as a client | + | This lets the router act as a client WiFi adapter to connect to another router/AP. |
\\ | \\ | ||
- | * Disabled - wireless Client mode will be disabled. | + | * [Disabled] - disables the wireless Client mode. |
- | * 2.4 GHz - wireless | + | * [2.4 GHz] - enables Wireless |
- | * 5 GHz - wireless | + | * [5 GHz] - enables Wireless |
- | + | ||
- | \\ | + | |
- | + | ||
- | {{:: | + | |
- | + | ||
- | | + | |
- | + | ||
- | **Load Balance Weight: | + | |
- | {{:pasted:20240219-103900.png? | + | |
- | When FreshTomato is in a MultiWAN configuration, | + | {{: |
- | Giving each interface a Load Balance Weight adjusts how it participates in MultiWAN activities. | + | In MultiWAN configuration, |
- | Load sharing is done on a per-session basis to avoid issues with interactive traffic | + | Load sharing is done on a per-session basis to avoid issues with interactive traffic |
\\ | \\ | ||
Line 121: | Line 114: | ||
- Real-time voice | - Real-time voice | ||
- Video | - Video | ||
- | - RDP. | + | - Remote Desktop / RDP |
\\ | \\ | ||
- | Using per-packet loadsharing isn't recommended | + | Per-packet loadsharing isn't recommended |
\\ \\ // | \\ \\ // | ||
- | \\ \\ If " | + | \\ \\ If " |
\\ | \\ | ||
- | For example, | + | For example, say: |
\\ | \\ | ||
Line 164: | Line 157: | ||
* " | * " | ||
* " | * " | ||
- | * Thus, if WAN0=“weight 0” and WAN1=“weight 1”, WAN1 would handle 100% of the traffic. | + | * Thus, if: \\ WAN0=“weight 0” and \\ WAN1=“weight 1”, then\\ |
\\ \\ // | \\ \\ // | ||
Line 182: | Line 175: | ||
- WAN2 is set to handle the second, third, fourth, fifth and sixth sessions. | - WAN2 is set to handle the second, third, fourth, fifth and sixth sessions. | ||
- The seventh new session would be treated as another, first new LAN client, \\ so would start again from WAN1. | - The seventh new session would be treated as another, first new LAN client, \\ so would start again from WAN1. | ||
- | - WAN2 would then handle the next five new sessions, (eighth through twelfth).\\ \\ | + | - WAN2 would then handle the next five new sessions, (eighth through twelfth). |
- | \\ **These settings affect only outbound traffic.** Return traffic tries to return via the WAN interface it came from. | + | \\ \\ **These settings affect only outbound traffic.** Return traffic tries to return via the WAN interface it came from. |
- | Allocation of a new session | + | Allocation of new sessions |
\\ | \\ | ||
Line 192: | Line 185: | ||
**Modem device: **here, specify the 3G/4G/5G modem' | **Modem device: **here, specify the 3G/4G/5G modem' | ||
- | \\ | + | \\ {{:: |
- | * If unsure, check the modem is listed in [[dongle_compatibility|3G/ | + | * Check your modem is listed in [[dongle_compatibility|3G/ |
- | * If it isn't detected, enable 3G/4G/5G modem and USB support in [[nas-usb|USB Support]]. | + | * If it isn't detected, enable |
- | * If WAN type is 3G or 4G/LTE, fields appear asking for more information. | + | * If WAN type is 3G or 4G/LTE, fields appear asking for more input. \\ \\ |
- | * The Default | + | * The default |
- | * The “tty” | + | * For example, |
* “USB0” in the filename means the device is connected to the first USB port. | * “USB0” in the filename means the device is connected to the first USB port. | ||
- | * Devices listed as "/ | + | * Devices listed as "/ |
- | * “ACM” in the device name type means the device type is: “Abstract Control Model” | + | * “ACM” in the device name type means a device type of: “Abstract Control Model” |
+ | * To get modem details, log on via Telnet/SSH and use " | ||
\\ | \\ | ||
- | To get modem details, log on to FreshTomato via Telnet/SSH and use the " | + | **PIN Code: **the 3-digit PIN code for the SIM card associated with your cell account. |
+ | |||
+ | * Leave this blank if your SIM card code was deactivated. \\ | ||
\\ | \\ | ||
- | |||
- | **PIN Code: **the 3-digit PIN code for the SIM card associated with your cell account. | ||
- | |||
- | * Leave this blank if your SIM card code was deactivated. \\ \\ | ||
**Modem init string: **enter the modem' | **Modem init string: **enter the modem' | ||
- | * Your cellular provider or modem manufacturer | + | * This is obtained from your cellular provider or modem manufacturer. (Default: *99#). |
+ | |||
+ | \\ | ||
**APN: **the access point name (provided by your cell carrier). | **APN: **the access point name (provided by your cell carrier). | ||
- | * Sets a gateway to route data between the carrier and the Internet. (Default: internet).\\ | + | * Sets a gateway to route data between the carrier and the Internet. |
+ | * (Default: | ||
+ | |||
+ | \\ | ||
**Username: **the (carrier-provided) username to access your cell carrier' | **Username: **the (carrier-provided) username to access your cell carrier' | ||
- | * Some carriers don't require this. \\ \\ | + | * This field appears only when PPPoE, PPTP, or L2TP is selected in the //Type// menu. |
- | **Password: **the (carrier-provided) password to authenticate to your cell carrier' | + | \\ |
- | * Some carriers do not require this. \\ \\ | + | {{:: |
- | **Network Type: **appears when WAN type is set to 4G/LTE. (Default: 4G/3G/2G). | + | \\ |
- | | + | **Password: **the (carrier-provided) password |
- | **DNS Server:** | + | |
\\ | \\ | ||
- | | + | **Service Name:** the service name of the connection with your ISP. |
- | | + | |
- | | + | |
- | | + | |
- | \\ Manually-set DNS servers can be helfpul if your ISP's DNS servers are slow/ | + | * Most ISPs don't require a value here, so a blank entry is usually fine. \\ Very few small DSL or Fibre providers will require it. With those \\ providers, you must include it, you won't be able to log on to their network. |
- | **MTU: | + | \\ |
- | This is for the WAN interface only and won't affect LAN traffic. | + | **Options: |
- | * (Default: | + | * This field appears only when PPPoE, PPTP or L2TP is chosen as the Connection Type. |
- | * Manual - Enter a custom value. Jumbo Frames | + | |
+ | \\ | ||
+ | |||
+ | **Network Type: **appears when 4G/LTE WAN type is selected. | ||
+ | |||
+ | * The default makes FreshTomato start negotiating with a 4G connection. \\ If that fails, it falls back to negotiating 3G. Finally, it tries a 2G connection. FIXME | ||
\\ | \\ | ||
- | Different MTU sizes across devices may cause issues.\\ | + | **DNS Server: ** here, you configure the DNS servers to use for name resolution. |
\\ | \\ | ||
+ | |||
+ | {{:: | ||
+ | |||
+ | * [AUTO] * - FreshTomato uses DNS server addresses offered \\ to your router in your ISP' | ||
+ | * [Manual] - enables DNS the server functions in dnsmasq. \\ This makes the "DNS 1" and "DNS 2" fields appear. | ||
+ | * DNS 1 - enter the IP address of your first DNS server here. | ||
+ | * DNS 2 - enter the IP address of your second DNS server here. | ||
+ | |||
+ | \\ | ||
+ | |||
+ | Manually-set DNS servers can be useful if your ISP DNS servers are slow/ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | **MTU: | ||
+ | |||
+ | * [Default: 1500] * - fine for most Ethernet devices. \\ Choosing it greys out the Manual field. | ||
+ | * [Manual] - Enter a custom value. Jumbo Frames \\ start at 2000 bytes. | ||
+ | |||
+ | \\ Different MTU sizes across devices may cause issues. | ||
+ | |||
+ | This applies only to the WAN interface and won't affect LAN traffic. | ||
+ | |||
+ | \\ | ||
**Use DHCP: | **Use DHCP: | ||
- | * A few Internet providers separate addressing from PPPoE functions.\\ \\ | + | * Very few Internet providers separate addressing from PPPoE functions. |
- | **Single Line MLPPP:** is outdated, and rarely used now. | + | \\ |
- | This Multilink PPP version lets a modem bond the bandwidth of multiple PPPoE sessions. | + | **Single Line MLPPP:** is outdated, and rarely used now. |
- | A side effect of it was that it bypassed some ISPs' | + | This Multilink PPP version lets a modem bond the bandwidth |
- | **Route Modem IP: **lets you access a modem " | + | **Route Modem IP: **allows quick access |
\\ | \\ | ||
- | | + | {{:: |
- | * The router' | + | |
- | * Private addresses aren't routable, so by default, FreshTomato blocks any traffic\\ | + | |
- | * Route Modem IP adds a static route to the routing table, giving the modem a\\ private address on a /32 subnet. This makes the private address reachable via \\ the WAN interface, and thus via the LAN. | + | * The router' |
+ | * Private addresses aren't routable, so by default, FreshTomato blocks any traffic\\ | ||
+ | * Route Modem IP adds a static route to the routing table, giving the modem a\\ private address on a /32 subnet. This makes the private address reachable via \\ the WAN interface, and thus via the LAN. \\ \\ | ||
* The mask allows only one host, so only the modem is reachable on that subnet. | * The mask allows only one host, so only the modem is reachable on that subnet. | ||
- | | + | \\ |
- | (Default: | + | Default: |
+ | |||
+ | \\ | ||
- | **Query Hilink Modem IP:** is for Huawei USB modems with Hilink mode. | + | **Query Hilink Modem IP:** is for Huawei USB modems with Hilink mode. |
- | It lets you communicate with a modem in Hilink mode connected to a LAN device other than the router. | + | This lets you communicate with a modem in Hilink mode connected to a LAN device other than the router. |
- | It can be used to monitor | + | This can be useful for monitoring |
- | **Call Custom Status Script: ** TBD. | + | (Default: 0.0.0.0/ |
\\ | \\ | ||
- | **Connect Mode: **chooses the method | + | **Call Custom Status Script: ** allows you to define and execute a custom shell script. |
+ | |||
+ | This can be useful for monitoring or to report router status. | ||
\\ | \\ | ||
- | | + | **Connect |
- | | + | |
- | | + | \\ {{:: |
- | * Redial Interval - how often the router | + | |
\\ | \\ | ||
- | (Default: Keepalive).\\ | + | * [Connect on Demand] - makes the router disconnect from the ISP after \\ the //Max Idle Time//. FreshTomato reconnects to the Internet as soon as \\ a LAN client requests Internet access. \\ |
+ | * IP to trigger connect - the IP address whose activity will \\ trigger FreshTomato to reconnect to the Internet. | ||
+ | * Max idle time - the maximum period of inactivity after which \\ the router disconnects from the internet if no LAN client \\ is requesting access.\\ \\ | ||
+ | * [Keepalive] * - makes FreshTomato send keepalive packets at specified intervals. \\ Some ISPs drop the connection if they detect no Internet activity. \\ This option makes FreshTomato send [[https:// | ||
+ | * Redial Interval - how often FreshTomato checks the WAN connection. \\ This minimizes Internet connection response time, as usually \\ the connection will be up. (Default: 10 seconds). | ||
\\ | \\ | ||
Line 308: | Line 340: | ||
**Redial Interval: **if PPPoE dialing fails, this delays attempts for a defined number of seconds. | **Redial Interval: **if PPPoE dialing fails, this delays attempts for a defined number of seconds. | ||
- | This allows | + | This allows the PPPoE server/ |
+ | |||
+ | \\ | ||
**LCP Echo Interval: **Link Control Protocol exchanges frames between 2 peers to check they' | **LCP Echo Interval: **Link Control Protocol exchanges frames between 2 peers to check they' | ||
- | * LCP Echo Interval is the time between these signals. | + | * LCP Echo Interval is the time, in seconds |
- | * Usually used to check a DSL modem' | + | * Usually used to check a DSL modem' |
- | * (Default: 10 seconds). | + | * (Default: 10). |
\\ | \\ | ||
- | **LCP Echo Link fail limit: **how many failed | + | **LCP Echo Link fail limit: |
+ | |||
+ | * The client modem will then drop the PPPoE link. | ||
+ | * LCP will then try to renegotiate a new PPPoE session. | ||
\\ | \\ | ||
- | * The client DSL modem will then drop the PPPoE link. | + | {{:: |
- | * LCP will then try to renegotiate a new PPPoE session. | + | |
\\ | \\ | ||
- | **Disable Watchdog: **disables the Watchdog function, | + | **Disable Watchdog: **disables the Watchdog function, only for the WAN connection in the menu. |
+ | |||
+ | Default: | ||
\\ | \\ | ||
Line 333: | Line 371: | ||
**Watchdog Mode: **regularly checks a given WAN connection is up. | **Watchdog Mode: **regularly checks a given WAN connection is up. | ||
- | This chooses | + | This setting allows you to choose |
\\ | \\ | ||
Line 342: | Line 380: | ||
\\ | \\ | ||
- | The Watchdog | + | Watchdog supports |
\\ | \\ | ||
Line 356: | Line 394: | ||
===== LAN ===== | ===== LAN ===== | ||
- | The LAN section includes information and settings to configure FreshTomato' | + | |
- | \\ | + | The LAN section includes information and settings to configure FreshTomato' |
- | {{:: | + | |
\\ | \\ | ||
Line 378: | Line 415: | ||
**IP Address:** the IP Address to assign to the specified LAN interface. | **IP Address:** the IP Address to assign to the specified LAN interface. | ||
+ | | ||
FreshTomato supports Class A/B/C networks. (Default: 192.168.1.1).\\ \\ | FreshTomato supports Class A/B/C networks. (Default: 192.168.1.1).\\ \\ | ||
Line 393: | Line 430: | ||
**Lease Time (// | **Lease Time (// | ||
- | **Automatic IP**: lets FreshTomato obtain a LAN IP via DHCP. | + | **Automatic IP**: lets FreshTomato obtain a LAN IP via DHCP. |
- | Since release 2022.6, this option is supported in: \\ | ||
- | | ||
- AP Mode | - AP Mode | ||
- | - Wireless Ethernet Bridge | + | - Wireless Ethernet Bridge Mode |
- Media Bridge Mode.\\ \\ | - Media Bridge Mode.\\ \\ | ||
After saving settings, the router' | After saving settings, the router' | ||
- | |||
===== Ethernet Ports State - Configuration ===== | ===== Ethernet Ports State - Configuration ===== | ||
- | These settings | + | Settings here are for the Ethernet Ports State graphic in the [[status-overview|Overview]] menu. Link status, Link speed and Diagnostic information are shown for each port, . |
\\ | \\ | ||
Line 414: | Line 448: | ||
\\ | \\ | ||
- | **Enable Ports State: | + | **Enable Ports State:** enables the Ethernet Ports State graphic. (Default: On). \\ \\ |
- | **Show Speed Info: | + | **Show Speed Info: |
(Default: On). \\ \\ | (Default: On). \\ \\ | ||
- | **Invert ports order: | + | **Invert ports order: |
- | + | ||
- | This is useful when the sequence of display icons doesn' | + | |
+ | This is useful when the order of display icons doesn' | ||
===== Wireless Band Steering ===== | ===== Wireless Band Steering ===== | ||
- | This feature makes FreshTomato assess on which band a client | + | This feature makes FreshTomato assess on which band a client should connect, then "nudge" |
\\ | \\ | ||
Line 435: | Line 468: | ||
\\ | \\ | ||
- | When enabled, these settings are saved to NVRAM, then replicated from the first wireless | + | When enabled, these settings are saved to NVRAM, then replicated from the first WiFi radio to all other radios: |
\\ | \\ | ||
Line 452: | Line 485: | ||
(Visibility depends on the wireless security selected) | (Visibility depends on the wireless security selected) | ||
- | Among the wireless | + | \\ |
+ | |||
+ | Among the settings that will NOT be replicated are: | ||
\\ | \\ | ||
Line 464: | Line 499: | ||
\\ | \\ | ||
+ | |||
+ | This feature is available since r2020.8 (for ARM hardware only). See the [[https:// | ||
Client devices also may try to switch bands on their own, without the influence of Wireless Band Steering. | Client devices also may try to switch bands on their own, without the influence of Wireless Band Steering. | ||
- | This feature is available since release 2020.8 (for ARM hardware only). See the [[https:// | + | \\ |
- | + | ||
- | \\ | + | |
- | ==== Wireless (2.4 GHz / interface eth1) ==== | + | ===== Wireless (2.4 GHz / interface eth1) ===== |
The Wireless (2.4 GHz) section displays information and settings for the 2.4 GHz wireless interface. | The Wireless (2.4 GHz) section displays information and settings for the 2.4 GHz wireless interface. | ||
Line 482: | Line 516: | ||
\\ | \\ | ||
- | **Enable Wireless: | + | **Enable Wireless:** enables the 2.4 GHz WiFi interface. When unchecked disables that interface. \\ \\ |
- | **MAC Address: | + | **MAC Address: |
Clicking this takes you to the [[: | Clicking this takes you to the [[: | ||
- | **Wireless Mode: | + | **Wireless Mode: |
\\ | \\ | ||
Line 494: | Line 528: | ||
^ | ^ | ||
| **Wireless Mode** | | **Wireless Mode** | ||
- | | \\ Access Point | \\ The (default) setting, | + | | \\ Access Point* | \\ The (default) setting, |
- | | \\ Access Point WDS | \\ Sets the router in " | + | | \\ Access Point WDS | \\ Sets the router in " |
- | | \\ Wireless Client | + | | |
- | | \\ Wireless Ethernet Bridge | + | | |
- | | \\ Media Bridge Mode | \\ Configures FreshTomato to connect to another router/ | + | | |
| \\ WDS | \\ Serve as a [[https:// | | \\ WDS | \\ Serve as a [[https:// | ||
| //Table derived from (Creative Commons) Wikibooks - “Tomato Firmware/ | | //Table derived from (Creative Commons) Wikibooks - “Tomato Firmware/ | ||
Line 504: | Line 538: | ||
\\ \\ | \\ \\ | ||
- | **Wireless Network Mode: **select | + | **Wireless Network Mode: **selects |
The network modes available here will depend on your hardware. | The network modes available here will depend on your hardware. | ||
Line 510: | Line 544: | ||
\\ | \\ | ||
- | * Auto: * - router/WiFi clients automatically negotiate the best protocol. | + | * Auto * - WiFi clients automatically negotiate the best protocol. |
- | * Recommended, | + | * Recommended, |
- | * Incompatibilities may exist. | + | * Incompatibilities may occur. |
- | * The best settings may not be obvious. | + | * The best settings may not be obvious. |
- | * B Only - allows | + | * B Only - allows clients to connect using only 802.11b. |
- | * G Only - allows | + | * G Only - allows clients to connect using only 802.11n. |
- | * B/G Mixed - allows clients to connect using 802.11b/ | + | * B/G Mixed - allows clients to connect using 802.11b/ |
- | * N only - allows clients to connect using only the 802.11n. | + | * N only - allows clients to connect using only the 802.11n. |
\\ | \\ | ||
Line 525: | Line 559: | ||
\\ | \\ | ||
- | **SSID: | + | **SSID:** the network name (Service Set IDentifier) for the 2.4 GHz WiFi interface. |
- | For security, don't include personal identity, address, location, or equipment type. Single | + | For security, don't include personal identity/address/location/equipment type. Avoid using single |
- | (Default: FreshTomatoXX, | + | (Default: FreshTomatoXX, |
- | **Broadcast: | + | **Broadcast: |
This “announces” the SSID, so it's easy to find and connect to. | This “announces” the SSID, so it's easy to find and connect to. | ||
- | SSIDs are easily sniffed with common | + | Common |
- | **Channel: | + | **Channel: **the channel on which the 2.4 GHz interface operates. |
Generally, choose a different channel than your neighbours' | Generally, choose a different channel than your neighbours' | ||
Line 543: | Line 577: | ||
\\ | \\ | ||
- | * Auto* - This default is generally safe unless there' | + | * [Auto]* - this default is generally safe unless there' |
- | * Channel - lets you manually choose available channels on the band. \\ Unavailable channels won't appear. \\ \\ | + | * [Channel] - lets you manually choose available channels on the band. \\ Unavailable channels won't appear. \\ \\ |
- | **Channel Width: | + | **Channel Width:** lets you choose the (frequency) width of the channel. |
\\ | \\ | ||
- | * 20 MHz | + | * [20 MHz] |
- | * 40 MHz | + | * [40 MHz] |
\\ | \\ | ||
- | 802.11n | + | 802.11n |
- | **Control Sideband: | + | \\ |
- | (Default: Upper). This is only available If 20 or 40 Channel Width is selected. | + | \\ |
+ | |||
+ | **Control Sideband:** this lets you choose whether the sideband channel is above (Upper) or below (Lower) the main channel. | ||
+ | |||
+ | \\ | ||
* Upper * | * Upper * | ||
- | * Lower\\ \\ | + | * Lower\\ |
- | **Security**: | + | This is only available If 20 or 40 Channel Width is selected. (Default: Upper). |
+ | |||
+ | \\ | ||
+ | |||
+ | **Security**: | ||
\\ | \\ | ||
- | * Disabled - disables all security, leaving the network open to anyone. \\ Avoid using this. It is a basically an unlimited security risk. | + | * [Disabled] - disables all security, leaving the network open to anyone. \\ Avoid using this. It is a basically an unlimited security risk. \\ |
- | * WEP - enables Wired Equivalent Privacy protocol. Avoid this. It's obsolete | + | \\ |
- | * WPA Personal - enables WiFi Protected Access Protocol 1.x. | + | * [WEP] - enables Wired Equivalent Privacy protocol. Avoid this. \\ It's obsolete \\ due to serious vulnerabilities, |
+ | |||
+ | \\ | ||
+ | |||
+ | * [WPA Personal] - enables WiFi Protected Access Protocol 1.x. | ||
* Uses the RC4-based TKIP protocol. | * Uses the RC4-based TKIP protocol. | ||
* Lets hosts exchange pre-shared keys, for more security. | * Lets hosts exchange pre-shared keys, for more security. | ||
- | * More secure than WEP, but has weaknesses like lower encryption standards. | + | * More secure than WEP, but has weaker |
- | * WPA2 is strongly encouraged instead. | + | * WPA2 is strongly encouraged instead. |
+ | |||
+ | \\ | ||
- | * WPA Enterprise: (AKA: WPA-802.1X) - is similar to WPA Personal, \\ but each user has his/her own username/ | + | * [WPA Enterprise] - (WPA-802.1X) - is similar to WPA Personal, \\ but each user has his/her own username/ |
* No common pre-shared key is used. | * No common pre-shared key is used. | ||
* Doesn' | * Doesn' | ||
- | * Is more secure against dictionary attacks | + | * Is more secure against |
- | * Is suitable | + | * Suitable |
- | * WPA2 Personal - WiFi Protected Access version 2 uses parts of 802.11i. | + | \\ |
- | * Supports mandatory AES encryption, so much more secure than old protocols. | + | |
- | * Recommended for small- to mid-sized, informal networks. | + | |
- | * WPA2 Enterprise - enables the Enterprise version of WPA2. | + | * [WPA2 Personal] - WiFi Protected Access v2 uses parts of 802.11i. |
- | * Uses WPA2, but each user has their own WiFi username/ | + | * Makes AES encryption mandatory, so more secure. |
+ | * Recommended for small- to mid-sized, informal networks. \\ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | * [WPA2 Enterprise] - enables the Enterprise version of WPA2. | ||
+ | * Uses WPA2, but each user has own username/ | ||
* Is based on parts of 802.11i. | * Is based on parts of 802.11i. | ||
* Doesn' | * Doesn' | ||
- | * Appropriate | + | * Suitable |
- | * WPA / WPA2 Personal - enables both protocols. | + | \\ |
- | * WPA / WPA2 Enterprise | + | * [WPA / WPA2 Personal] |
+ | |||
+ | \\ | ||
+ | |||
+ | * [WPA / WPA2 Enterprise] - enables both protocols. \\ The router communicates | ||
+ | |||
+ | \\ | ||
- | * RADIUS - enables Remote Access Dialup User Service. | + | * [RADIUS] - enables Remote Access Dialup User Service. |
* Designed for larger organizations. | * Designed for larger organizations. | ||
* Uses a separate server to authenticate/ | * Uses a separate server to authenticate/ | ||
* Supports authentication via certificates. | * Supports authentication via certificates. | ||
- | * Is usually only for advanced users. \\ \\ | + | * Is usually only for advanced users.\\ |
+ | |||
+ | \\ | ||
**Shared Key: | **Shared Key: | ||
- | **Group Key Renewal: | + | **Group Key Renewal: |
+ | |||
+ | This is a part of the WPA protocol. | ||
+ | |||
+ | (Default: 3600 seconds). | ||
\\ | \\ | ||
Line 614: | Line 678: | ||
\\ | \\ | ||
- | * Release 2023.5 and later: From 1 second to 2592000 seconds \\ [for ARM-based and MIPS RT-N / MIPS-RT-AC hardware] \\ Where: 0 = disabled | + | * r2023.5 and later: From 1 second to 2592000 seconds \\ [for ARM-based and MIPS RT-N / MIPS-RT-AC hardware] \\ Where: 0 = disabled |
- | + | ||
- | * Releases 2023.4 and earlier (for all hardware): 60 - 7200 seconds. | + | |
+ | * r2023.4 and earlier (for all hardware): 60 - 7200 seconds. | ||
===== Wireless (5 GHz / interface eth2) ===== | ===== Wireless (5 GHz / interface eth2) ===== | ||
Line 646: | Line 709: | ||
^ | ^ | ||
| **Wireless Mode** | | **Wireless Mode** | ||
- | | \\ Access Point | \\ The (default) setting, which allows clients to connect to FreshTomato' | + | | \\ Access Point | \\ The default setting |
- | | \\ Access Point WDS | \\ Sets the router in " | + | | \\ Access Point WDS | \\ Sets the router in " |
- | | \\ Wireless Client | + | | \\ \\ \\ \\ \\ \\ Wireless Client |
- | | \\ Wireless Ethernet Bridge | + | | |
- | | \\ Media Bridge Mode | \\ Configures FreshTomato to connect to another router/access point. \\ | + | | |
| \\ WDS | \\ FreshTomato will act only as a [[https:// | | \\ WDS | \\ FreshTomato will act only as a [[https:// | ||
| //Table derived from (Creative Commons) Wikibooks - “Tomato Firmware/ | | //Table derived from (Creative Commons) Wikibooks - “Tomato Firmware/ | ||
Line 656: | Line 719: | ||
| | ||
- | | + | |
\\ | \\ | ||
- | * Auto - FreshTomato/ | + | * [Auto] - WiFi clients automatically negotiate the best protocol. |
* Recommended unless you're highly experienced with WiFi. | * Recommended unless you're highly experienced with WiFi. | ||
- | * Compatibility issues may occur. The “logical” setting isn't always | + | * Compatibility issues may occur. The “logical” setting isn't always best. \\ \\ |
- | * A Only - allows | + | * [A Only] - allows clients to connect using only 802.11a. |
- | * N Only - allows | + | * [N Only] - allows clients to connect using only 802.11n. |
- | * N/AC mixed - allows | + | * [N/AC mixed] - allows clients to connect using only 802.11ac or 802.11n. |
- | * AC Only - allows | + | * [AC Only] - allows clients to connect using only 802.11ac. |
- | \\ (Default: Auto) | + | \\ (Default: Auto) |
- | + | ||
- | Only releases 2021.8 and later have have a separate setting for 802.11ac. | + | |
- | + | ||
- | Any 2.4 GHz band interface will have separate Mode settings. See the 2.4 GHz section.\\ \\ | + | |
**SSID: | **SSID: | ||
- | For security, don't include personal words/ | + | For security, don't include personal words/ |
**Broadcast: | **Broadcast: | ||
- | This “announces” the SSID, so it's easy to find. Contrary to claims, | + | This “announces” the SSID, so it's easy to find. SSIDs are easily sniffed, so disabling |
**Channel: **selects the channel on which the 5 GHz WiFi interface will operate.. | **Channel: **selects the channel on which the 5 GHz WiFi interface will operate.. | ||
Line 688: | Line 747: | ||
\\ | \\ | ||
- | * Auto: This default is usually safe unless there' | + | * [Auto]*: This default is usually safe unless there' |
- | * FreshTomato selects/uses the channel it believes | + | * FreshTomato selects the channel it thinks |
- | * Channel: lets you manually choose from available channels on the band. \\ Unavailable channels won't appear. | + | * [Channel]: lets you manually choose from available channels |
\\ | \\ | ||
Line 698: | Line 757: | ||
\\ | \\ | ||
- | * 20 MHz | + | * |
- | * 40 MHz | + | * |
- | * 80 MHz | + | * |
- | * 160 MHz (not yet supported. May be supported | + | * [160 MHz] (not yet supported, but may eventually |
| | ||
Line 709: | Line 768: | ||
The 5GHz band is less prone to interference and noise, because on that band, 20 MHz channels don't overlap. Interference is more common on the 2.4 GHz band. | The 5GHz band is less prone to interference and noise, because on that band, 20 MHz channels don't overlap. Interference is more common on the 2.4 GHz band. | ||
- | Usually, it's fine to choose a larger channel width. However, if you see slow traffic, or clients having trouble authenticating/ | + | Usually, it's fine to choose a larger channel width. However, if you see slow traffic, or clients having trouble authenticating/ |
- | + | ||
- | 802.11n can use 40 MHz channel width. However, for legacy compatibility, | + | |
**Control Sideband: | **Control Sideband: | ||
Line 721: | Line 778: | ||
\\ | \\ | ||
- | * Disabled - disables all security, leaving the network open to anyone. | + | * [Disabled] - disables all security, leaving the network open to anyone. |
- | * Avoid using this. It's basically an unlimited security risk. | + | * Avoid using this. It's basically an unlimited security risk. \\ |
- | * WEP - enables Wired Equivalent Privacy protocol. Avoid using this. | + | \\ |
- | * Obsolete due to serious vulnerabilities, | + | |
- | * WPA Personal - enables WiFi Protected Access 1.x (with RC4-based TKIP protocol). | + | * [WEP] - enables Wired Equivalent Privacy protocol. Avoid using this. |
- | * Lets hosts exchange pre-shared keys, for more security. | + | * Obsolete due to serious vulnerabilities like weak encryption. \\ |
+ | |||
+ | \\ | ||
+ | |||
+ | * [WPA Personal] - enables WiFi Protected Access 1.x (with RC4-based TKIP protocol). | ||
+ | * Lets hosts exchange pre-shared keys for more security. | ||
* More secure than WEP, but problems include low encryption standards. | * More secure than WEP, but problems include low encryption standards. | ||
- | * Strongly encouraged instead of WPA. | + | * Strongly encouraged instead of WPA. \\ |
- | | + | \\ |
+ | |||
+ | | ||
* No common pre-shared key is used. | * No common pre-shared key is used. | ||
* Doesn' | * Doesn' | ||
- | * Is more secure against short-password dictionary attacks. | + | * More secure against short-password dictionary attacks. |
- | * Is suitable | + | * Suitable |
- | | + | \\ |
- | * Supports mandatory use of AES encryption. More secure than old protocols. | + | |
- | * Is recommended | + | |
+ | * Supports mandatory use of AES. More secure than old protocols. | ||
+ | * Recommended | ||
+ | |||
+ | \\ | ||
- | * WPA2 Enterprise - enables the Enterprise version of WPA2. | + | * [WPA2 Enterprise] - enables the Enterprise version of WPA2. |
* Uses WPA2, but each user has their own username/ | * Uses WPA2, but each user has their own username/ | ||
* Is based on parts of 802.11i. | * Is based on parts of 802.11i. | ||
* Doesn' | * Doesn' | ||
- | * Is appropriate for larger, more structured networks. | + | * Is appropriate for larger, more structured networks. |
- | * WPA / WPA2 Personal - uses WPA2 Personal, and if that fails, WPA security. | + | \\ |
- | * WPA / WPA2 Enterprise | + | * [WPA / WPA2 Personal] |
- | | + | \\ |
- | * Is designed | + | |
+ | * [WPA / WPA2 Enterprise] - uses WPA2 Enterprise, and if that fails, WPA . | ||
+ | |||
+ | \\ | ||
+ | |||
+ | | ||
+ | * Designed | ||
* Uses a separate server to authenticate/ | * Uses a separate server to authenticate/ | ||
* Supports authentication via certificates. | * Supports authentication via certificates. | ||
Line 762: | Line 835: | ||
**Shared Key: | **Shared Key: | ||
- | **Group Key Renewal: | + | **Group Key Renewal: |
This is part of the WPA protocol. See the first wireless radio unit for more details. | This is part of the WPA protocol. See the first wireless radio unit for more details. | ||
Line 801: | Line 874: | ||
==== Baby Jumbo Frames ==== | ==== Baby Jumbo Frames ==== | ||
- | Support for Baby Jumbo Frames | + | Support for Baby Jumbo Frames |
+ | |||
+ | Very few ISPs support Jumbo Frames for PPPoE. | ||
\\ | \\ | ||
- | |||
- | To enable Baby Jumbo Frames: | ||
* Go the [[advanced-misc|Miscellaneous]] menu. Check //Enable jumbo frame support// . \\ The router will reboot. | * Go the [[advanced-misc|Miscellaneous]] menu. Check //Enable jumbo frame support// . \\ The router will reboot. | ||
Line 813: | Line 886: | ||
\\ | \\ | ||
- | |||
==== Wireless Band Steering ==== | ==== Wireless Band Steering ==== | ||
Line 853: | Line 925: | ||
</ | </ | ||
- | \\ | + | \\ |