This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| basic-static [2024/09/30 02:44] – [Configuring DHCP Reservations] -Formatting, condense hogwild | basic-static [2024/11/27 00:14] (current) – [Static ARP] -formatting, condense hogwild | ||
|---|---|---|---|
| Line 10: | Line 10: | ||
| DHCP Reservation is a simple way to ensure that FreshTomato offers certain client devices the same IP address each time they request a lease. Simply enter the MAC address for a client device (found in [[status-devices|Device List]]), into the **MAC Address** field, enter the **IP Address** (and optionally, **Hostname**) you want to assign into the appropriate fields and click " | DHCP Reservation is a simple way to ensure that FreshTomato offers certain client devices the same IP address each time they request a lease. Simply enter the MAC address for a client device (found in [[status-devices|Device List]]), into the **MAC Address** field, enter the **IP Address** (and optionally, **Hostname**) you want to assign into the appropriate fields and click " | ||
| - | The **Bound to** button is optional. | + | The **Bound to** button is optional. |
| Line 33: | Line 33: | ||
| \\ | \\ | ||
| - | {{:: | + | {{:: |
| ==== Security Limitations ==== | ==== Security Limitations ==== | ||
| - | As mentioned earlier, DHCP Reservation offers the mapped IP address (and Hostname) to the MAC address you specified every time it offers a lease. DHCP Reservation does not prevent a different client from being configured with the same IP address. This is because DHCP Reservation only offers a static mapping to client devices which request a lease. If another device were self-configured with a (true) | + | Again, DHCP Reservation offers the mapped IP address (and Hostname) to the MAC address you specified every time it offers a lease. DHCP Reservation does not prevent a different client from being configured with the same IP address. This is because DHCP Reservation only offers a static mapping to client devices which //request// a lease. If another device were self-configured with a static IP, or if the router/DHCP were disabled, the other device could take that address. Similarly, if the first client |
| - | Even if everything else were working properly, only DHCP lease //offers// are made static. The router' | + | Even if everything else were working properly, only DHCP lease //offers// are made static. The router' |
| ==== Inconsistent Terminology ==== | ==== Inconsistent Terminology ==== | ||
| - | Sometimes, confusion occurs because of imprecise or inconsistent terminology. First, DHCP Reservation is sometimes confused with //Static IP//. They are not the same. DHCP Reservation involves configuring an assigned IP address for the client device // | + | Sometimes, confusion occurs because of imprecise or inconsistent terminology. First, DHCP Reservation is sometimes confused with //Static IP//. They are not the same. DHCP Reservation involves configuring an assigned IP address for the client device //within FreshTomato' |
| - | Second, the term " | + | Also, the term " |
| Some terminology variations include: | Some terminology variations include: | ||
| Line 53: | Line 53: | ||
| \\ | \\ | ||
| - | * //" | + | * //" |
| - | * "// | + | * "// |
| - | * //" | + | * //" |
| - | * Either// "DHCP Reservation" | + | * //" |
| - | * //"IP address reservation"// | + | * //"IP address reservation"// |
| \\ | \\ | ||
| - | To reduce confusion, | + | To reduce confusion, |
| ---- | ---- | ||
| Line 80: | Line 80: | ||
| ===== Static ARP ===== | ===== Static ARP ===== | ||
| - | ARP is a protocol that clients use to obtain the MAC address of another client, given its IP address. | + | ARP is used so clients can figure out how to address network packets to another client. Clients use the ARP protocol when they have another client' |
| === Reduces Broadcast Traffic === | === Reduces Broadcast Traffic === | ||
| - | Since ARP requests are broadcast | + | Since ARP requests are broadcast |
| === Reduces ARP spoofing === | === Reduces ARP spoofing === | ||
| Line 94: | Line 94: | ||
| \\ | \\ | ||
| - | **MAC Address: | + | **MAC Address: |
| \\ | \\ | ||
| - | **Bound To: **This enables Static ARP binding for the IP - MAC address | + | **Bound To: **enables Static ARP binding for the IP - MAC mapping. |
| + | |||
| + | This adds a Static ARP entry for it in FreshTomato' | ||
| + | |||
| + | (Default: Disabled). | ||
| \\ | \\ | ||
| - | **IP Address: | + | **IP Address:** the (optional) |
| + | |||
| + | Leaving this empty will link only a Hostname to a MAC address, allowing normal DHCP operations. This "lack of IP" | ||
| \\ | \\ | ||
| - | **IP Traffic: | + | **IP Traffic:** enables IP Traffic Monitoring for the mapped MAC Address/ |
| (Default: Disabled). | (Default: Disabled). | ||
| Line 112: | Line 118: | ||
| \\ | \\ | ||
| - | **Hostname: | + | **Hostname: |
| - | It is an arbitrary human-readable nickname to make it easier to identify the device on the network. | + | This is an arbitrary human-readable nickname to make it easier to identify the device on the network. |
| - | Traditionally, | + | Traditionally, |
| - | Ironically, many people still used the //hardware type// followed by the //client hardware address// as a Hostname. | + | \\ |
| - | For example: "01 00 01 02 a0 bc d3"). However, you can use whatever (valid) naming scheme you wish. | + | For example: "'' |
| - | Often, the client DNS/Netbios name is used as the Hostname. Every client | + | Often, the client DNS/Netbios name is used as the Hostname. Every client must have a unique Hostname on the broadcast domain |
| + | |||
| + | \\ | ||
| The Hostname description was derived from: | The Hostname description was derived from: | ||
| Line 133: | Line 141: | ||
| **Ignore DHCP Requests from unknown devices:** | **Ignore DHCP Requests from unknown devices:** | ||
| - | Enabling this will ensure | + | Enabling this ensures |
| The //Ignore DHCP Requests from unknown devices// function only works for devices in subnets with netmask 255.255.255.0 (previously called “Class C” subnets). | The //Ignore DHCP Requests from unknown devices// function only works for devices in subnets with netmask 255.255.255.0 (previously called “Class C” subnets). | ||
| - | \\ {{:: | + | \\ {{:: |
| \\ | \\ | ||
| Line 146: | Line 154: | ||
| ===== IPT ===== | ===== IPT ===== | ||
| - | IPT stands for IP Traffic Monitoring. If Auto-Discovery is enabled in the [[admin-iptraffic|IP Traffic Monitoring]] menu, every client | + | IPT stands for IP Traffic Monitoring. Enabling IPT puts inactive/ |
| - | + | ||
| - | \\ | + | |
| \\ | \\ | ||