DHCP-Server on the external interface (EXTIF) - old version
Note: AstLinux 1.1.0 or OLDER is required
To use dnsmasq as a DHCP-server on the external interface (EXTIF), or if you have only one NIC (e.g. in a VM),
you need to add the following configuration:
in dnsmasq.static
as an example, assuming a network of 192.168.30.0/24 and NIC static IPv4 address of 192.168.30.10:
dhcp-authoritative read-ethers dhcp-leasefile=/var/db/dnsmasq.leases dhcp-range=ext,192.168.30.128,192.168.30.250,24h dhcp-option=ext,option:router,192.168.30.10 dhcp-option=ext,option:dns-server,192.168.30.10 dhcp-option=ext,option:tftp-server,"192.168.30.10" dhcp-option=ext,150,192.168.30.10 # TFTP server Cisco dhcp-option=ext,option:ntp-server,192.168.30.10
Firewall
If you use the firewall (AIF), you also need to add the following variable to your user.conf
:
EXTERNAL_DHCP_SERVER=1
to allow external services, you need to open the respective ports (e.g. DNS, TFTP, NTP) with “Pass EXT→Local”.
DHCP traffic is already allowed through this variable.