parent
9740c2942b
commit
79106c79e6
@ -1,25 +0,0 @@ |
||||
# filter what we send upstream |
||||
domain-needed |
||||
bogus-priv |
||||
filterwin2k |
||||
localise-queries |
||||
|
||||
# allow /etc/hosts and dhcp lookups via *.lan |
||||
local=/lan/ |
||||
domain=lan |
||||
|
||||
# no dhcp / dns queries from the wan |
||||
except-interface=vlan1 |
||||
|
||||
# enable dhcp (start,end,netmask,leasetime) |
||||
dhcp-authoritative |
||||
#dhcp-range=192.168.1.100,192.168.1.250,255.255.255.0,12h |
||||
#dhcp-leasefile=/tmp/dhcp.leases |
||||
|
||||
# use /etc/ethers for static hosts; same format as --dhcp-host |
||||
# <hwaddr> [<hostname>] <ipaddr> |
||||
read-ethers |
||||
|
||||
# other useful options: |
||||
# default route(s): dhcp-option=3,192.168.1.1,192.168.1.2 |
||||
# dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2 |
@ -1,29 +0,0 @@ |
||||
#!/bin/sh |
||||
. /etc/functions.sh |
||||
. /etc/network.overrides |
||||
[ "$FAILSAFE" != "true" -a -e /etc/config/network ] && . /etc/config/network |
||||
|
||||
# interface to use for DHCP |
||||
iface=lan |
||||
|
||||
ifname=$(nvram get ${iface}_ifname) |
||||
ipaddr=$(nvram get ${iface}_ipaddr) |
||||
netmask=$(nvram get ${iface}_netmask) |
||||
|
||||
( |
||||
# check for existing DHCP server |
||||
udhcpc -n -q -R -s /dev/zero -i $ifname >&- || { |
||||
|
||||
ipaddr=$(ip2int $ipaddr) |
||||
netmask=$(ip2int ${netmask:-255.255.255.0}) |
||||
network=$((ipaddr&netmask)) |
||||
|
||||
start=$(nvram get dhcp_start) |
||||
start=$((network+${start:-100})) |
||||
end=$(nvram get dhcp_num) |
||||
end=$((start+${end:-150})) |
||||
|
||||
args="-l /tmp/dhcp.leases -K -F $(int2ip $start),$(int2ip $end),$(int2ip $netmask),12h" |
||||
} |
||||
dnsmasq ${args} |
||||
) & |
Loading…
Reference in new issue