Re: dhclient and host resolution
On Sun, 18 Apr 2004, Killermink ! wrote: Hello, I have a Apple PowerBook running Panther and have set it to share my modem internet connection over the Ethernet port. FreeBSD is connected to this and should get all config via DHCP. When dhclient runs, it successfully gets an IP Address from the Powerbook, and I can ping between machines... A quick look at the leases file also shows that it has the Powerbook as the Gateway and as the DNS server. However, I can only get to the Internet from the BSD box using IP addresses, trying a url such as www.google.com always fails as it cant resolve the host, plus the response is immediate as if it hasn't tried or waited for a response. Well, sound like DNS prblems. What is the content of your /etc/resolv.conf? then, when there is an entry like: nameserver 192.168.1.1 (192.168.1.1 being the IP of the MAC), then check if the DNS on your MAC is working by: nslookup - 192.168.1.1 set q=any freebsd.org Well, then your MAC should resolve some IP and mx data, when not, the DNS on your MAC is misfunctional. You also can specify DNS in the /etc/resolv.conf that are on the outside, or you could run named as caching resolver. Therefore, populate /etc/hosts with the IP/name of FreeBSD box, run /etc/named/make-localhost and then start named. In /etc/resolv.conf put a : nameserver 127.0.0.1 as first nameserver statement, and FreeBSD will directly resolve... HTH Olaf -- Olaf Hoyer[EMAIL PROTECTED] Fuerchterliche Erlebniss geben zu raten, ob der, welcher sie erlebt, nicht etwas Fuerchterliches ist. (Nietzsche, Jenseits von Gut und Boese) ___ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: dhclient and host resolution
Thats fantastic it works! I thought it would be something simple... I tried a $more /etc/resolv.conf But the file did not exist. So I su'ed and #echo nameserver 192.168.2.1 /etc/resolv.conf (this is the correct IP for the Mac) then #ping www.google.com And it worked immediately! Thanks very much, I feel pretty stupid with such an easy answer, but shouldn't this info be provided by dhclient? If I move to another network, say with a gateway of 10.x.x.x or other, will I have to change resolv.conf again? Is there anyway to get this automatically or is it a feature of FreeBSD/dhclient? Many thanks again! Original Message Follows From: Olaf Hoyer [EMAIL PROTECTED] To: Killermink! [EMAIL PROTECTED] CC: [EMAIL PROTECTED] Subject: Re: dhclient and host resolution Date: Sun, 18 Apr 2004 11:21:42 +0200 (CEST) On Sun, 18 Apr 2004, Killermink ! wrote: Hello, I have a Apple PowerBook running Panther and have set it to share my modem internet connection over the Ethernet port. FreeBSD is connected to this and should get all config via DHCP. When dhclient runs, it successfully gets an IP Address from the Powerbook, and I can ping between machines... A quick look at the leases file also shows that it has the Powerbook as the Gateway and as the DNS server. However, I can only get to the Internet from the BSD box using IP addresses, trying a url such as www.google.com always fails as it cant resolve the host, plus the response is immediate as if it hasn't tried or waited for a response. Well, sound like DNS prblems. What is the content of your /etc/resolv.conf? then, when there is an entry like: nameserver 192.168.1.1 (192.168.1.1 being the IP of the MAC), then check if the DNS on your MAC is working by: nslookup - 192.168.1.1 set q=any freebsd.org Well, then your MAC should resolve some IP and mx data, when not, the DNS on your MAC is misfunctional. You also can specify DNS in the /etc/resolv.conf that are on the outside, or you could run named as caching resolver. Therefore, populate /etc/hosts with the IP/name of FreeBSD box, run /etc/named/make-localhost and then start named. In /etc/resolv.conf put a : nameserver 127.0.0.1 as first nameserver statement, and FreeBSD will directly resolve... HTH Olaf -- Olaf Hoyer[EMAIL PROTECTED] Fuerchterliche Erlebniss geben zu raten, ob der, welcher sie erlebt, nicht etwas Fuerchterliches ist. (Nietzsche, Jenseits von Gut und Boese) ___ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED] _ It's fast, it's easy and it's free. Get MSN Messenger today! http://www.msn.co.uk/messenger ___ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: dhclient and host resolution
On Sun, 18 Apr 2004, Killermink ! wrote: #echo nameserver 192.168.2.1 /etc/resolv.conf (this is the correct IP for the Mac) then #ping www.google.com And it worked immediately! Thanks very much, I feel pretty stupid with such an easy answer, but shouldn't this info be provided by dhclient? If I move to another network, say with a gateway of 10.x.x.x or other, will I have to change resolv.conf again? Is there anyway to get this automatically or is it a feature of FreeBSD/dhclient? Hi! Well, you have to tell the DHCP server to also provide to the client gateway and DNS information explicitly. My notebook gets its /etc/resolv.conf entries also from DHCP @work, respectively when I work @home from my DSL provider. So dhclient is able to do that, resp. the ppp when it comes to the DSL Line... HTH Olaf -- Olaf Hoyer[EMAIL PROTECTED] Fuerchterliche Erlebniss geben zu raten, ob der, welcher sie erlebt, nicht etwas Fuerchterliches ist. (Nietzsche, Jenseits von Gut und Boese) ___ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]