2012/9/28 Rainer Stratmann <span dir="ltr"><<a href="mailto:RainerStratmann@t-online.de" target="_blank">RainerStratmann@t-online.de</a>></span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
How to swith off DHCP by default and start in (eventually) manually later?<br><br></blockquote><div><br></div><div> DHCP Client? or Server?</div><div><br></div><div>If client, from my build doc:</div><div><br></div><div><div>
Make it easy for user to switch between DHCP and static IP</div><div><br></div><div> sudo cp -pi /etc/network/interfaces /etc/network/interfaces.dhcp</div><div> sudo cp -pi /etc/network/interfaces /etc/network/interfaces.static1</div>
<div><br></div><div> sudo vi /etc/network/interfaces.static1</div><div><br></div><div> #iface eth0 inet dhcp</div><div>  iface eth0 inet static</div><div>    address 10.2.16.6</div><div>    netmask 255.255.255.252</div><div>
    broadcast 10.2.16.7</div><div>    gateway 10.2.16.5</div><div><br></div><div> sudo cp -pi /etc/network/interfaces.static1 /etc/network/interfaces.static</div><div><br></div><div>Set up address method selection scripts. Note that /usr/local/bin/setip provides a dialog for setting IP, default gateway, etc</div>
<div><br></div><div> sudo vi /usr/local/bin/switch2dhcp</div><div> #</div><div> /bin/cp -p /etc/network/interfaces.dhcp /etc/network/interfaces</div><div><br></div><div> sudo vi /usr/local/bin/switch2static</div><div> #</div>
<div> /bin/cp -p /etc/network/interfaces.static /etc/network/interfaces</div><div><br></div><div><br></div><div> sudo chmod 755 /usr/local/bin/switch2dhcp /usr/local/bin/switch2static</div></div><div><br></div><div><br></div>
<div>-------------------------</div><div><br></div><div>If you want to disable DHCP server:</div><div><br></div><div><div>Disable, DHCP. No accidents!</div><div><br></div><div> vi /etc/dnsmasq.more.conf</div><div><br></div>
<div> #dhcp-range=wlan0,10.1.10.10,10.1.10.250,24h</div><div> #dhcp-range=eth1,10.1.20.10,10.1.20.250,24h</div><div> #dhcp-range=eth2,10.1.30.10,10.1.30.250,24h</div><div> #dhcp-range=eth3,10.1.40.10,10.1.40.250,24h</div>
<div> dhcp-leasefile=/var/tmp/dnsmasq.leases</div></div><div><br></div><div><br></div><div>Reboot, or re-start dnsmasq</div><div><br></div><div>Jon</div><div><br></div><div><br></div></div>