From c6655b4963999b2278a285462274e50a90e7cf01 Mon Sep 17 00:00:00 2001 From: mbm Date: Wed, 7 Jul 2004 05:11:47 +0000 Subject: [PATCH] moving to dnsmasq as dhcp server git-svn-id: svn://svn.openwrt.org/openwrt/trunk@75 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- root/etc/dnsmasq.conf | 22 ++++++++++++++++++++++ root/etc/init.d/S50services | 3 +-- root/etc/inittab | 1 - root/etc/udhcpd.conf | 12 ------------ 4 files changed, 23 insertions(+), 15 deletions(-) create mode 100644 root/etc/dnsmasq.conf delete mode 100644 root/etc/udhcpd.conf diff --git a/root/etc/dnsmasq.conf b/root/etc/dnsmasq.conf new file mode 100644 index 000000000..c62f7f991 --- /dev/null +++ b/root/etc/dnsmasq.conf @@ -0,0 +1,22 @@ +# filter what we send upstream +domain-needed +bogus-priv +filterwin2k + +# allow /etc/hosts and dhcp lookups via *.lan +local=/lan/ +domain=lan + +# no dns queries from the wan +except-interface=vlan1 + +# enable dhcp (start,end,netmask,leasetime) +dhcp-range=192.168.1.100,192.168.1.250,255.255.255.0,12h +dhcp-leasefile=/tmp/dhcp.leases + +# allow a /etc/ethers for static hosts +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 diff --git a/root/etc/init.d/S50services b/root/etc/init.d/S50services index 4b24e421c..bdd1102f9 100755 --- a/root/etc/init.d/S50services +++ b/root/etc/init.d/S50services @@ -1,5 +1,4 @@ #!/bin/sh /usr/sbin/telnetd -l /bin/login /usr/sbin/httpd -p 80 -h /www -r WRT54G Router -/usr/sbin/udhcpd /etc/udhcpd.conf -#dnsmasq started from /etc/inittab +/usr/sbin/dnsmasq diff --git a/root/etc/inittab b/root/etc/inittab index 3425bf3f8..352f6a450 100644 --- a/root/etc/inittab +++ b/root/etc/inittab @@ -1,3 +1,2 @@ ::sysinit:/etc/init.d/rcS ::shutdown:/sbin/halt -::respawn:/usr/sbin/dnsmasq -d -l /tmp/udhcpd.leases -s lan diff --git a/root/etc/udhcpd.conf b/root/etc/udhcpd.conf deleted file mode 100644 index a82eb37b4..000000000 --- a/root/etc/udhcpd.conf +++ /dev/null @@ -1,12 +0,0 @@ -max_leases 200 -start 192.168.1.20 -end 192.168.1.250 -interface br0 -lease_file /tmp/udhcpd.leases -domain lan -pidfile /tmp/udhcpd.pid -option dns 192.168.1.1 -option subnet 255.255.255.0 -option router 192.168.1.1 -lease 7200 -