Re: [Dnsmasq-discuss] Static IP client question
On Sun, Aug 07, 2016 at 05:25:24PM +0200, Albert ARIBAUD wrote: > Chris Green a écrit: > > On Sat, Aug 06, 2016 at 08:57:43PM -0400, Edward Crosby wrote: > > >I've implemented Dnsmasq on a Raspberry Pi 3 running Ubuntu Mate > > > 16.04 on my home LAN. I have configured it as a DHCP server also. I > > > have quite a few clients on my LAN, most of them are DHCP clients. > > > I have one PC, my personal PC, that has a static IP address. This > > > PC does not resolve host names of other host on my LAN, it doesn't > > > even resolve the hostname of the Dnsmasq DNS server, even though I > > > have the Dnsmasq server IP as my DNS server. > > > > I'm doing almost exactly the same as you. > > > > What I do is fix the IP address of my desktop machine by getting > > dnsmasq to always give it the same address. So leave your desktop > > with a dynamic IP in its configuration and have something like the > > following to your /etc/hosts file on the pi:- > > > > 127.0.0.1 localhost > > # > > # > > # These have fixed IP for various reasons, so dnsmasq serves > > their IP from here > > # > > 192.168.1.1 vigor > > 192.168.1.2 pi.zbmc.eu raspberrypi pi > > 192.168.1.3 esprimo.zbmc.eu zbmc.eu > > 192.168.1.5 maxinexp > > 192.168.1.6 ben > > 192.168.1.40mikrotik > > 192.168.1.60fonera > > > > My desktop machine is esprimo. > > Hi Chris and Edward, > > I don't have many Windows machines around my dnsmasq managed, > statically attributed LAN, but at least one is used daily, and I just > ran a test on it, which makes me ask a question to Edward: > > How did you (both) test that the machine does not resolve? > > Here's why I'm asking: > > I've tested the following with a Windows machine (let's call it romulus) > and my Linux machine (let's call it remus). From the command prompt on > romulus, I ran the following: > > ping remus > > => romulus complains that it could not find host remus. > > nslookup remus > > => This resolves immediately to remus' fixed IP address. > > ping remus. (note the dot at the end!) > > => This works. > > If I'd believed the first ping, I might have concluded that the > resolution did not work, while it actually does; the issue is with > how romulus handles domainless names. > > Hence my question re: how exactly the issue was tested. > I've not used nslookup in years, it's deprecated now. I use 'host' or 'dig' if something else doesn't work (e.g. an ssh to somewhere). I'm not sure why you get the symptoms you're seeing though Albert, I don't think I've ever noticed anything like that. If I try 'ssh something' and it doesn't work then 'host something' doesn't work either! :-) -- Chris Green ___ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
Re: [Dnsmasq-discuss] Static IP client question
On 08/07/2016 10:29 AM, Edward Crosby wrote: So, in the /etc/dnsmasq.conf file configure the DHCP settings to always give a specific IP address to my PC? Sort of like a reserved IP in Windows DHCP server? it is called psuedo-static because it is static handed out by dhcp based on the MAC address... it is a trick some ISPs use when they sell you a static IP for $100US a year and it takes less than 2 minutes to put in the configuration... you have to remember, though, that if you change your NIC, you have to adjust the dhcp configuration for the new MAC, too... we use psuedo-static here on all our systems... it makes it much easier to control when/if any network address renumbering has to be done... change the assigned IP numbers and let the lease expirations take care of the systems getting their new numbers... then maybe go around later and deal with shared resources that are using IP numbers instead of host names ;) -- NOTE: No off-list assistance is given without prior approval. *Please keep mailing list traffic on the list* unless private contact is specifically requested and granted. ___ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
Re: [Dnsmasq-discuss] Static IP client question
Bonjour, Le Sun, 7 Aug 2016 09:32:47 +0100 Chris Green a écrit: > On Sat, Aug 06, 2016 at 08:57:43PM -0400, Edward Crosby wrote: > >I've implemented Dnsmasq on a Raspberry Pi 3 running Ubuntu Mate > > 16.04 on my home LAN. I have configured it as a DHCP server also. I > > have quite a few clients on my LAN, most of them are DHCP clients. > > I have one PC, my personal PC, that has a static IP address. This > > PC does not resolve host names of other host on my LAN, it doesn't > > even resolve the hostname of the Dnsmasq DNS server, even though I > > have the Dnsmasq server IP as my DNS server. > > I'm doing almost exactly the same as you. > > What I do is fix the IP address of my desktop machine by getting > dnsmasq to always give it the same address. So leave your desktop > with a dynamic IP in its configuration and have something like the > following to your /etc/hosts file on the pi:- > > 127.0.0.1 localhost > # > # > # These have fixed IP for various reasons, so dnsmasq serves > their IP from here > # > 192.168.1.1 vigor > 192.168.1.2 pi.zbmc.eu raspberrypi pi > 192.168.1.3 esprimo.zbmc.eu zbmc.eu > 192.168.1.5 maxinexp > 192.168.1.6 ben > 192.168.1.40mikrotik > 192.168.1.60fonera > > My desktop machine is esprimo. Hi Chris and Edward, I don't have many Windows machines around my dnsmasq managed, statically attributed LAN, but at least one is used daily, and I just ran a test on it, which makes me ask a question to Edward: How did you (both) test that the machine does not resolve? Here's why I'm asking: I've tested the following with a Windows machine (let's call it romulus) and my Linux machine (let's call it remus). From the command prompt on romulus, I ran the following: ping remus => romulus complains that it could not find host remus. nslookup remus => This resolves immediately to remus' fixed IP address. ping remus. (note the dot at the end!) => This works. If I'd believed the first ping, I might have concluded that the resolution did not work, while it actually does; the issue is with how romulus handles domainless names. Hence my question re: how exactly the issue was tested. Amicalement, -- Albert. ___ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
Re: [Dnsmasq-discuss] Static IP client question
On Sun, Aug 07, 2016 at 10:29:38AM -0400, Edward Crosby wrote: >On Sun, Aug 7, 2016 at 4:32 AM, Chris Green <[2]c...@isbd.net> wrote: > > > > On Sat, Aug 06, 2016 at 08:57:43PM -0400, Edward Crosby wrote: > > >I've implemented Dnsmasq on a Raspberry Pi 3 running Ubuntu > > Mate 16.04 > > >on my home LAN. I have configured it as a DHCP server also. I > > have > > >quite a few clients on my LAN, most of them are DHCP clients. I > > have > > >one PC, my personal PC, that has a static IP address. This PC > > does not > > >resolve host names of other host on my LAN, it doesn't even > > resolve the > > >hostname of the Dnsmasq DNS server, even though I have the > > Dnsmasq > > >server IP as my DNS server. > > I'm doing almost exactly the same as you. > > What I do is fix the IP address of my desktop machine by getting > > dnsmasq to always give it the same address. So leave your desktop > > with a dynamic IP in its configuration and have something like the > > following to your /etc/hosts file on the pi:- > > 127.0.0.1 localhost > > # > > # > > # These have fixed IP for various reasons, so dnsmasq serves > > their IP > > from here > > # > > 192.168.1.1 vigor > > 192.168.1.2 [3]pi.zbmc.eu raspberrypi pi > > 192.168.1.3 [4]esprimo.zbmc.eu [5]zbmc.eu > > 192.168.1.5 maxinexp > > 192.168.1.6 ben > > 192.168.1.40mikrotik > > 192.168.1.60fonera > > My desktop machine is esprimo. > >So, in the /etc/dnsmasq.conf file configure the DHCP settings to always >give a specific IP address to my PC? Sort of like a reserved IP in >Windows DHCP server? > You don't do it in /etc/dnsmasq.conf, you change /etc/hosts on the machine where dnsmasq is running, as per my example above. When the machine esprimo (for example) asks for its IP, dnsmasq finds it in the /etc/hosts file and gives it the IP specified there. (At least that's my understanding of how it works!) -- Chris Green ___ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
Re: [Dnsmasq-discuss] Static IP client question
So, in the /etc/dnsmasq.conf file configure the DHCP settings to always give a specific IP address to my PC? Sort of like a reserved IP in Windows DHCP server? Have a Better One, Edward Crosby http://about.me/edwardcrosby On Sun, Aug 7, 2016 at 4:32 AM, Chris Green wrote: > On Sat, Aug 06, 2016 at 08:57:43PM -0400, Edward Crosby wrote: > >I've implemented Dnsmasq on a Raspberry Pi 3 running Ubuntu Mate 16.04 > >on my home LAN. I have configured it as a DHCP server also. I have > >quite a few clients on my LAN, most of them are DHCP clients. I have > >one PC, my personal PC, that has a static IP address. This PC does not > >resolve host names of other host on my LAN, it doesn't even resolve > the > >hostname of the Dnsmasq DNS server, even though I have the Dnsmasq > >server IP as my DNS server. > > I'm doing almost exactly the same as you. > > What I do is fix the IP address of my desktop machine by getting > dnsmasq to always give it the same address. So leave your desktop > with a dynamic IP in its configuration and have something like the > following to your /etc/hosts file on the pi:- > > 127.0.0.1 localhost > # > # > # These have fixed IP for various reasons, so dnsmasq serves their IP > from here > # > 192.168.1.1 vigor > 192.168.1.2 pi.zbmc.eu raspberrypi pi > 192.168.1.3 esprimo.zbmc.eu zbmc.eu > 192.168.1.5 maxinexp > 192.168.1.6 ben > 192.168.1.40mikrotik > 192.168.1.60fonera > > My desktop machine is esprimo. > > > -- > Chris Green > > ___ > Dnsmasq-discuss mailing list > Dnsmasq-discuss@lists.thekelleys.org.uk > http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss > ___ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
Re: [Dnsmasq-discuss] Static IP client question
On Sat, Aug 06, 2016 at 08:57:43PM -0400, Edward Crosby wrote: >I've implemented Dnsmasq on a Raspberry Pi 3 running Ubuntu Mate 16.04 >on my home LAN. I have configured it as a DHCP server also. I have >quite a few clients on my LAN, most of them are DHCP clients. I have >one PC, my personal PC, that has a static IP address. This PC does not >resolve host names of other host on my LAN, it doesn't even resolve the >hostname of the Dnsmasq DNS server, even though I have the Dnsmasq >server IP as my DNS server. I'm doing almost exactly the same as you. What I do is fix the IP address of my desktop machine by getting dnsmasq to always give it the same address. So leave your desktop with a dynamic IP in its configuration and have something like the following to your /etc/hosts file on the pi:- 127.0.0.1 localhost # # # These have fixed IP for various reasons, so dnsmasq serves their IP from here # 192.168.1.1 vigor 192.168.1.2 pi.zbmc.eu raspberrypi pi 192.168.1.3 esprimo.zbmc.eu zbmc.eu 192.168.1.5 maxinexp 192.168.1.6 ben 192.168.1.40mikrotik 192.168.1.60fonera My desktop machine is esprimo. -- Chris Green ___ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss