This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dhcp_reservation [2021/07/28 19:41] – [DHCP Reservation (prev. Static DHCP/ARP/IPT)] hogwild | dhcp_reservation [2024/09/12 18:11] (current) – [DHCP Reservation] -condense, formatting hogwild | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== DHCP Reservation ====== | ====== DHCP Reservation ====== | ||
- | The DHCP Reservatoin | + | The DHCP Reservation |
Line 8: | Line 8: | ||
Since FreshTomato version 2020.8, what was previously called Static DHCP is now called DHCP Reservation. Please see " | Since FreshTomato version 2020.8, what was previously called Static DHCP is now called DHCP Reservation. Please see " | ||
- | DHCP Reservation is a simple way to ensure | + | DHCP Reservation is a simple way to ensure FreshTomato offers certain client devices the same IP address each time they request a lease. Simply enter the MAC address for a client device (which you can find on the Device List), into the **MAC Address** field, enter the **IP Address** (and optionally, **Hostname**) you want to assign to this device into those respective fields and click Save. |
+ | |||
+ | FreshTomato | ||
+ | |||
+ | Note that you don't need to check the **Bound to** button to make a DHCP Reservation. **Bound to** is used only used to enable Static ARP binding. | ||
=== Configuring Static DHCP === | === Configuring Static DHCP === | ||
Line 14: | Line 18: | ||
When assigning Static DHCP leases, you should use an IP address within FreshTomato' | When assigning Static DHCP leases, you should use an IP address within FreshTomato' | ||
- | If you want to assign multiple hostnames to the same IP address (for example, you want the the server 10.0.1.3 to be known as both “galaxy” and “mail”, you must separate them in the hostname field with a space. A space isn't a valid DHCP Hostname character, so you must use a hyphen for a single, multi-word hostname like “My-PC”. If a client device has multiple network interfaces (for example, Ethernet and Wi-Fi) with different MAC addresses, | + | If you want to assign multiple hostnames to the same IP address (for example, you want the the server 10.0.1.3 to be known as both “galaxy” and “mail”, you must separate them in the hostname field with a space. A space isn't a valid DHCP Hostname character, so you must use a hyphen for a single, multi-word hostname like “My-PC”. If a client device has multiple network interfaces (for example, Ethernet and Wi-Fi) with different MAC addresses, |
If FreshTomato can't find a match for the device' | If FreshTomato can't find a match for the device' | ||
- | [[https:// | + | \\ |
+ | |||
+ | {{:: | ||
+ | |||
+ | \\ | ||
=== Security Limitations === | === Security Limitations === | ||
Line 24: | Line 32: | ||
As mentioned earlier, Static DHCP offers the mapped IP address (and Hostname) to the MAC address you specified every time it offers a lease. Static DHCP does not prevent a different client from being configured with the same IP address. This is because Static DHCP only offers a static mapping to client devices which request a lease. If another device were to use Static IP, or the router or DHCP were disabled, the other device could take the IP address for itself. Similarly, if the first client for which Static DHCP were then configured for Static IP, it could claim a different IP address than the one in FreshTomato' | As mentioned earlier, Static DHCP offers the mapped IP address (and Hostname) to the MAC address you specified every time it offers a lease. Static DHCP does not prevent a different client from being configured with the same IP address. This is because Static DHCP only offers a static mapping to client devices which request a lease. If another device were to use Static IP, or the router or DHCP were disabled, the other device could take the IP address for itself. Similarly, if the first client for which Static DHCP were then configured for Static IP, it could claim a different IP address than the one in FreshTomato' | ||
- | 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' |
+ | |||
+ | In these circumstances, | ||
=== Inconsistent Terminology === | === Inconsistent Terminology === | ||
- | Technically, | + | Technically, |
Second, Static DHCP is also given different names by different hardware vendors. To make things more confusing, this feature is called //static DHCP assignment// | Second, Static DHCP is also given different names by different hardware vendors. To make things more confusing, this feature is called //static DHCP assignment// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ~~REFNOTES~~ | ||
+ | |||
+ | [(ref_1)] | ||
+ | |||
+ | FreshTomato will use input for 2 MAC addresses per IP/ | ||
+ | |||
+ | [[https:// | ||
Line 74: | Line 94: | ||
===== IPT ===== | ===== IPT ===== | ||
- | IPT stands for IP Traffic Monitoring. Every client device not marked as ' | + | IPT stands for IP Traffic Monitoring. Every client device not marked as ' |