Site Tools


This is an old revision of the document!


The Advanced / DHCP/DNS page allows you to configure advanced settings for the DHCP and DNS services for the LAN and WAN. Most of this functionality is provided by Tomato's dnsmasq(uerade) module.

DHCP / DNS Server (LAN)

Use internal DNS: Makes dnsmasq(uerade) act as the DNS server on your LAN. DHCP clients will receive Tomato's IP address as the DNS server. (Default: Enabled).

Debug mode: Checking this makes Tomato write detailed information the log file.

Use received DNS with user-entered DNS: Add DNS servers received from DHCP on your WAN connection to the static (manual) DNS server list.

See Basic/Network for more information. (Default: Disabled).

Prevent DNS-rebind attacks: Enable DNS rebinding protection in dnsmasq. (Default: Enabled).

Intercept DNS port: Any DNS requests/packets sent out on UDP/TCP port 53 are redirected to the internal DNS server. Currently, only IPv4 DNS requests are intercepted. (Default: Disabled).

Use user-entered gateway if WAN is disabled: DHCP will assign the router's IP address as the default gateway on the LAN. (Default:Disabled)

Ignore DHCP requests from unknown devices: dnsmasq will ignore DHCP requests from MAC addresses not listed on the Static DHCP/ARP/IPT page. These clients won't be able to obtain an IP address through DHCP. Note that this setting is also available on the Static DHCP/ARP/IPT page. (Default: Disabled).

Maximum active DHCP leases: Maximum allowable active DHCP leases at one time. (Default: 255).

Static lease time: The absolute maximum valid time for any DHCP lease.

  • Same as Normal Lease Time: The Static lease time is the same as the normal lease time (1440 minutes).
  • Infinite: The Static lease time is infinity.
  • Custom: This allows you to enter a custom Static DHCP lease time.

(Default: Same as Normal Lease Time).

Announce IPv6 on LAN (SLAAC): SLAAC is the Stateless Address Autoconfiguration (SLAAC) protocol for IPv6. This allows hosts to self-configure an IP address without contacting a server to do so. At system startup, a node automatically creates a link-local address on each IPv6-enabled interface. More accurately, the host or router interface is assigned a 64-bit prefix, and then the last 64 bits of its address are derived by the host or router with the help of the EUI-64 process.

Announce IPv6 on LAN (DHCP): TBD.

DHCP IPv6 lease time: The number entered here sets the default lease time for IPv6 DHCP leases.

Mute dhcpv4 logging: Enabling this stops Tomato from logging IPv4 dhcp activity. (Default: Disabled).

Mute dhcpv6 logging: Enabling this stops Tomato from logging IPv6 dhcp activity. (Default: Disabled).

Mute RA logging: TBD.

Custom configuration: This features allows you to add extra (custom) options to the dnsmasq configuration file.

DHCP Client (WAN)


/home/fresoehv/wiki/data/pages/dhcp_dns.txt · Last modified: 2021/01/18 04:59 by hogwild