Cheatsheet to a more maintainable configuration.
Example: LAN-Only Network#
To do this, provide no router
(gateway) and dns-server
.
In the config file, add
dhcp-option=3
dhcp-option=6
or
dhcp-option=option:router
dhcp-option=option:dns-server
IPv4 Options#
# dnsmasq --help dhcp
Known DHCP options:
1 netmask
2 time-offset
3 router
6 dns-server
7 log-server
9 lpr-server
13 boot-file-size
15 domain-name
16 swap-server
17 root-path
18 extension-path
19 ip-forward-enable
20 non-local-source-routing
21 policy-filter
22 max-datagram-reassembly
23 default-ttl
26 mtu
27 all-subnets-local
31 router-discovery
32 router-solicitation
33 static-route
34 trailer-encapsulation
35 arp-timeout
36 ethernet-encap
37 tcp-ttl
38 tcp-keepalive
40 nis-domain
41 nis-server
42 ntp-server
44 netbios-ns
45 netbios-dd
46 netbios-nodetype
47 netbios-scope
48 x-windows-fs
49 x-windows-dm
58 T1
59 T2
60 vendor-class
64 nis+-domain
65 nis+-server
66 tftp-server
67 bootfile-name
68 mobile-ip-home
69 smtp-server
70 pop3-server
71 nntp-server
74 irc-server
77 user-class
80 rapid-commit
93 client-arch
94 client-interface-id
97 client-machine-id
119 domain-search
120 sip-server
121 classless-static-route
125 vendor-id-encap
150 tftp-server-address
255 server-ip-address
#
IPv6 Options#
# dnsmasq --help dhcp6
Known DHCPv6 options:
21 sip-server-domain
22 sip-server
23 dns-server
24 domain-search
27 nis-server
28 nis+-server
29 nis-domain
30 nis+-domain
31 sntp-server
32 information-refresh-time
56 ntp-server
59 bootfile-url
60 bootfile-param
#