Graham, DHCPRANGE in /mnt/kd/rc.conf.d/user.conf only effects auto-generated DHCP entries.
Any values in /mnt/kd/dnsmasq.static and manual entries (essentially appended to the auto-generated DHCP (dnsmasq) config file). There is no variable to change the DHCP lease lifetime, that feature could be added in the future if there is a compelling reason. While it is also possible to manually configure ALL dnsmasq settings by defining a /mnt/kd/dnsmasq.conf file, this practice is highly discouraged and difficult to perform without experience creating a dnsmasq.conf. Also, if the /mnt/kd/dnsmasq.conf file is defined, any DHCP reference in the web interface will be ignored, creating confusion. Lonnie On Nov 9, 2010, at 4:13 PM, Graham S. Jarvis wrote: > Hello Lonnie, > > I'm sorry this is getting more detailed/confused. > Let me explain. > > I have two LANS on a Net4801 and I want to control the dhcp server for each > interface independently so that I can set things like the range of IP's; the > router to use; the DNS server to use; etc. > > Why? > I want to control how clients (mainly WiFi) using dhcp are managed. > One network (eth1) is mainly VoIP and uses the Net4801 as the gateway. > The other (eth2) has PC's connected and they should _not_ use this gateway but > rather use another router/gateway and at the same time this network's DNS is > managed by a server on that network. > > I also have to explain that I have made the move from Astlinux 0.4.4 to 0.7.3 > without any intermediary. So, I'm still trying to get my mind around the > relationship between : > /mnt/kd/rc.conf (which doesn't seem to be used any more on my system) > /mnt/kd/rc.conf.d/user.conf (which overrides variables - but I don't know > where > these variables are stored) > and "AstLinux GUI" variables in > /mnt/kd/rc.conf.d/gui.firewall.conf > /mnt/kd/rc.conf.d/gui.network.conf > and what should be done by hand and what via the GUI. > > When I get this sorted I'll write it up for doc.astlinux.org so that others > can > set up a 0.7.3 machine more easily. > > So, (PS the range 125:130 is just for testing at the moment) > It looks like I need to change things in several places: > DHCPRANGE in /mnt/kd/rc.conf.d/user.conf > and the various dchp-options in the dnsmasq.static include file > Because if I use a dchp-range in the dnsmasq.static include file then I get > this > range in addition to the one set by DHCPRANGE. > On the other hand I didn't yet try setting DHCPRANGE="" and a dhcp-range with > a > reload time to see if only the one from dnsmasq.static is used. > I would like to have control over the dhcp retry period as well. > > > Again sorry that this is getting so detailed. > > -Graham- > > > Lonnie Abelbeck wrote on 08/11/2010 22:58: >> Graham, >> >> I'm not sure what your question is... do you want the auto-generated DHCP >> dynamic pool range to be changed? if so... >> >> In the { Edit User variables } of the Network tab you can add: >> >> DHCPRANGE="125:130" >> >> if you want the same range (too small a range IMHO), Restart DNS & DHCP. >> >> Lonnie >> >> >> On Nov 8, 2010, at 2:22 PM, Graham S. Jarvis wrote: >> >>> Hello Darrick >>> Hello Lonnie, >>> >>> >>> My main aim is to define the IP range; the router and the dns server for >>> DHCP on each network separately. >>> >>> My problem to some extent is getting my head around what can be done in the >>> GUI and what has to be done by hand. >>> And then making sure I know where everything is because when I get it >>> working I want to transfer all the config files to another AstLinux machine. >>> i.e. new install - standard config, overwritten with these config files, >>> re-boot hope the two machines are exactly the same. >>> >>> Here's what I've found: >>> >>> Firstly re "On 10/22/2010 06:06 PM, Lonnie Abelbeck wrote:" (see below). >>> >>> I have the following interfaces: >>> >>> Internal Interfaces: >>> 1st LAN Interface: – – IP: NetMask: >>> 2nd LAN Interface: – – IP: NetMask: >>> 3rd LAN Interface: – – IP: NetMask: >>> If I edit the "/mnt/kd/dnsmasq.static" file using the GUI and insert the >>> dhcp-options that Lonnie includes in her mail. >>> Then when I do a Restart DNS & DHCP >>> I get "Action Failed." >>> >>> If I comment out Lonnies dhcp-options again and Restart DNS & DHCP then it >>> restarts. >>> >>> Now, >>> If I have DNS & DHCP running on eth2 i.e. I change the settings on the >>> Network screen, save the changes and Restart DNS & DHCP and _then_ make the >>> changes that Lonnie suggested the DHCP restarts OK. >>> HOWEVER - I now have two dhcp ranges. >>> i.e. from the syslog on the status screen: >>> >>> Nov 8 21:13:59 iPBX daemon.info dnsmasq[26240]: started, version 2.55 >>> cachesize 2048 >>> Nov 8 21:13:59 iPBX daemon.info dnsmasq[26240]: compile time options: IPv6 >>> GNU-getopt no-DBus no-I18N DHCP TFTP >>> Nov 8 21:13:59 iPBX daemon.info dnsmasq-dhcp[26240]: DHCP, IP range >>> 192.168.207.125 -- 192.168.207.130, lease time 1h >>> Nov 8 21:13:59 iPBX daemon.info dnsmasq-dhcp[26240]: DHCP, IP range >>> 192.168.207.100 -- 192.168.207.252, lease time 1d >>> Nov 8 21:13:59 iPBX daemon.info dnsmasq-tftp[26240]: TFTP root is /tftpboot >>> Nov 8 21:13:59 iPBX daemon.info dnsmasq[26240]: using local addresses only >>> for domain infoservers.net >>> Nov 8 21:13:59 iPBX daemon.info dnsmasq[26240]: reading >>> /etc/resolv-extern.conf >>> Nov 8 21:13:59 iPBX daemon.info dnsmasq[26240]: using nameserver >>> 192.168.1.1#53 >>> Nov 8 21:13:59 iPBX daemon.info dnsmasq[26240]: using local addresses only >>> for domain infoservers.net >>> Nov 8 21:13:59 iPBX daemon.info dnsmasq[26240]: read /etc/hosts - 3 >>> addresses >>> Nov 8 21:13:59 iPBX daemon.info dnsmasq-dhcp[26240]: read /etc/ethers - 0 >>> addresses >>> >>> (I set the lease time to '1h' and the range to 125-130 - not like in >>> Lonnie's example) >>> >>> This is not what I want. >>> >>> The question is how to I get it working? >>> >>> All the Best, >>> >>> -Graham- >>> >>> >>> >>> >>> >>> Darrick Hartman wrote on 24/10/2010 08:08: >>>> Graham, >>>> >>>> Each network interface does have separate options. You can currently >>>> enable dhcp or disable dhcp on a specific network interface (from the >>>> web interface) and only offer dns on that network. You're then able to >>>> enable dhcp on whatever device you want on that network. >>>> >>>> You can over-ride non-standard settings by creating a >>>> /mnt/kd/dnsmasq.conf file. I don't see extensive ability to add every >>>> option under the sun to the web interface as the current feature set >>>> meets the needs for a vast majority of users. >>>> >>>> I guess I'm a little confused about what does not work with the current >>>> options. Perhaps you could explain it a bit more so we understand >>>> exactly what you need. >>>> >>>> Darrick >>>> >>>> On 10/23/2010 04:08 PM, Graham S. Jarvis wrote: >>>> >>>>> Thank you Lonnie, Darrick, >>>>> >>>>> After burning a bit of midnight oil I went back to running the dhcp >>>>> server on >>>>> the other router. This is what the router was doing before I put the >>>>> 4801 in to >>>>> bridge the networks. Manually modifying config files makes me unsure if >>>>> the >>>>> changes will be backed-up and I didn't want to spend more time trying to >>>>> restore >>>>> a backup onto another 4801 to see if they were. >>>>> >>>>> Perhaps this would be a useful enhancement in a future Astlinux release - >>>>> separate dhcp servers on each network interface and a better GUI for >>>>> selecting >>>>> the various dhcp-options for each interface. >>>>> >>>>> However, many thanks for your help! >>>>> >>>>> -Graham- >>>>> >>>>> >>>>> >>>>> Darrick Hartman wrote on 23/10/2010 01:19: >>>>> >>>>>> Graham, >>>>>> >>>>>> If you have another router on a network that's providing dhcp, just >>>>>> disable dhcp on the specific ethernet adapter in AstLinux and allow the >>>>>> other device to handle dhcp. Nothing else should be required. >>>>>> >>>>>> I do this all the time with installations that have Windows Small >>>>>> Business server. The SBS must be dhcp for the subnet that it's on. >>>>>> >>>>>> Darrick >>>>>> >>>>>> On 10/22/2010 06:06 PM, Lonnie Abelbeck wrote: >>>>>> >>>>>>> Graham, >>>>>>> >>>>>>> It is possible, but not easy. My instinct is to disable DHCP on eth2 >>>>>>> and use the DHCP server on the gateway, but I'm sure you already >>>>>>> thought of that. >>>>>>> >>>>>>> 1) Using the web interface, Network tab, disable DHCP on the Internal >>>>>>> Interface using eth2 in question. >>>>>>> >>>>>>> 2) Again in the Network tab, (at the very bottom) click { Edit DNSMasq >>>>>>> Static }, then add the following lines: >>>>>>> >>>>>>> dhcp-range=lan2,192.168.222.100,192.168.222.252,24h >>>>>>> dhcp-option=lan2,option:router,192.168.222.1 >>>>>>> dhcp-option=lan2,option:dns-server,192.168.222.1 >>>>>>> dhcp-option=lan2,option:tftp-server,"192.168.222.1" >>>>>>> dhcp-option=lan2,150,192.168.222.1 >>>>>>> dhcp-option=lan2,option:ntp-server,192.168.222.1 >>>>>>> >>>>>>> replacing 192.168.222.1 with your gateway and use the proper dhcp-range. >>>>>>> >>>>>>> 3) Again in the Network tab, (top of page) select [ Restart DNS& DHCP >>>>>>> ] _x_ Confirm and click { Reboot/Restart } >>>>>>> >>>>>>> You should be in business, but remember that if you every change the >>>>>>> eth2 Interface settings in the Network tab you must also change the >>>>>>> manual DHCP settings. >>>>>>> >>>>>>> Lonnie >>>>>>> >>>>>>> >>>>>>> On Oct 22, 2010, at 4:51 PM, Graham S. Jarvis wrote: >>>>>>> >>>>>>> >>>>>>>> Hello all, >>>>>>>> >>>>>>>> I'm running 0.7.3 as a test installation on a Net4801 (ie three >>>>>>>> Ethernet ports). >>>>>>>> The 4801 is a gateway (using a DSL modem on eth0) for one network >>>>>>>> (eth1) but not >>>>>>>> for the other (eth2). All hosts on the network connected to eth2 use a >>>>>>>> different router on that network as the gateway. >>>>>>>> >>>>>>>> Is is possible to configure dhcp on eth2 so that it doesn't use itself >>>>>>>> as the >>>>>>>> gateway but uses a gateway somewhere else on that network? >>>>>>>> I don't find anything in the GUI and I didn't find my way around the >>>>>>>> various >>>>>>>> config files yet. There should be place where I can set (amongst >>>>>>>> other things) >>>>>>>> "dhcp-option=eth2,3,192.168.x.x" to point to the router/gateway. >>>>>>>> >>>>>>>> I don't (yet?) want dhcp on eth1 but if I did it should use itself as >>>>>>>> the gateway. >>>>>>>> >>>>>>>> Thanks in advance! >>>>>>>> >>>>>>>> -Graham- >>>>>>>> >>>>>>>> >>>>>>> ------------------------------------------------------------------------------ >>>>>>> Nokia and AT&T present the 2010 Calling All Innovators-North America >>>>>>> contest >>>>>>> Create new apps& games for the Nokia N8 for consumers in U.S. and >>>>>>> Canada >>>>>>> $10 million total in prizes - $4M cash, 500 devices, nearly $6M in >>>>>>> marketing >>>>>>> Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store >>>>>>> >>>>>>> http://p.sf.net/sfu/nokia-dev2dev >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Astlinux-users mailing list >>>>>>> >>>>>>> Astlinux-users@lists.sourceforge.net >>>>>>> https://lists.sourceforge.net/lists/listinfo/astlinux-users >>>>>>> >>>>>>> >>>>>>> Donations to support AstLinux are graciously accepted via PayPal to >>>>>>> pay...@krisk.org >>>>>>> . >>>>>>> >>>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Nokia and AT&T present the 2010 Calling All Innovators-North America >>>>> contest >>>>> Create new apps& games for the Nokia N8 for consumers in U.S. and Canada >>>>> $10 million total in prizes - $4M cash, 500 devices, nearly $6M in >>>>> marketing >>>>> Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store >>>>> >>>>> http://p.sf.net/sfu/nokia-dev2dev >>>>> >>>>> _______________________________________________ >>>>> Astlinux-users mailing list >>>>> >>>>> Astlinux-users@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/astlinux-users >>>>> >>>>> >>>>> Donations to support AstLinux are graciously accepted via PayPal to >>>>> pay...@krisk.org >>>>> . >>>>> >>>> ------------------------------------------------------------------------------ >>>> Nokia and AT&T present the 2010 Calling All Innovators-North America >>>> contest >>>> Create new apps & games for the Nokia N8 for consumers in U.S. and Canada >>>> $10 million total in prizes - $4M cash, 500 devices, nearly $6M in >>>> marketing >>>> Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store >>>> >>>> http://p.sf.net/sfu/nokia-dev2dev >>>> >>>> _______________________________________________ >>>> Astlinux-users mailing list >>>> >>>> Astlinux-users@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/astlinux-users >>>> >>>> >>>> Donations to support AstLinux are graciously accepted via PayPal to >>>> pay...@krisk.org >>>> . >>>> >>>> >>> ------------------------------------------------------------------------------ >>> The Next 800 Companies to Lead America's Growth: New Video Whitepaper >>> David G. Thomson, author of the best-selling book "Blueprint to a >>> Billion" shares his insights and actions to help propel your >>> business during the next growth cycle. Listen Now! >>> http://p.sf.net/sfu/SAP-dev2dev_______________________________________________ >>> Astlinux-users mailing list >>> Astlinux-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/astlinux-users >>> >>> Donations to support AstLinux are graciously accepted via PayPal to >>> pay...@krisk.org. >> >> >> ------------------------------------------------------------------------------ >> The Next 800 Companies to Lead America's Growth: New Video Whitepaper >> David G. Thomson, author of the best-selling book "Blueprint to a >> Billion" shares his insights and actions to help propel your >> business during the next growth cycle. Listen Now! >> http://p.sf.net/sfu/SAP-dev2dev >> _______________________________________________ >> Astlinux-users mailing list >> Astlinux-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/astlinux-users >> >> Donations to support AstLinux are graciously accepted via PayPal to >> pay...@krisk.org. >> > > > ------------------------------------------------------------------------------ > The Next 800 Companies to Lead America's Growth: New Video Whitepaper > David G. Thomson, author of the best-selling book "Blueprint to a > Billion" shares his insights and actions to help propel your > business during the next growth cycle. Listen Now! > http://p.sf.net/sfu/SAP-dev2dev > _______________________________________________ > Astlinux-users mailing list > Astlinux-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/astlinux-users > > Donations to support AstLinux are graciously accepted via PayPal to > pay...@krisk.org. ------------------------------------------------------------------------------ The Next 800 Companies to Lead America's Growth: New Video Whitepaper David G. Thomson, author of the best-selling book "Blueprint to a Billion" shares his insights and actions to help propel your business during the next growth cycle. Listen Now! http://p.sf.net/sfu/SAP-dev2dev _______________________________________________ Astlinux-users mailing list Astlinux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to pay...@krisk.org.