diff options
author | mbm <mbm@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2004-07-07 05:11:47 +0000 |
---|---|---|
committer | mbm <mbm@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2004-07-07 05:11:47 +0000 |
commit | c6655b4963999b2278a285462274e50a90e7cf01 (patch) | |
tree | 1b2ab5bae46d38e8547264edb4134c42252a70c1 /root | |
parent | c16f39693eed57459fe5dab8d8544b4ac0dd1704 (diff) |
moving to dnsmasq as dhcp server
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@75 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'root')
-rw-r--r-- | root/etc/dnsmasq.conf | 22 | ||||
-rwxr-xr-x | root/etc/init.d/S50services | 3 | ||||
-rw-r--r-- | root/etc/inittab | 1 | ||||
-rw-r--r-- | root/etc/udhcpd.conf | 12 |
4 files changed, 23 insertions, 15 deletions
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 - |