Re: Dynamic DNS was Re: Need Linux-friendly ISP

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Craig White
Date:  
To: plug-discuss
Subject: Re: Dynamic DNS was Re: Need Linux-friendly ISP
On Wed, 2004-06-23 at 20:04, Eric "Shubes" wrote:
> Craig White wrote:
> Does anyone here know DHCP really well? I've got a (not pressing, yet)
> question. I set up a (RH9) network (firewall/gateway/samba) server for a
> local net, acting as a DHCP server. I "hard coded" the DNS addresses
> from the ISP into the DHCP server configuration. I also "hard coded" the
> IP info for the ethernet device going to the outside (DSL modem, has
> DHCP capability, does NAT). How do I configure DHCP and devices so that
> both the server (to the lan) side and the client (to the ISP) side are
> dynamic? In other words, how does (can) the DHCP client side pass DSN
> addresses to the DHCP server side (of the same box, two NIC cards)?
> (Hoping this makes sense)

-----
Actually, it leaves me a bit confused as to what you are trying to do.

A linux router/gateway device with 2 NIC's as you are suggesting should
be a client on the DSL side IF that is the desire of your ISP (Qwest or
???) but in no way should your DHCP server be listening or providing
service to anything but your internal LAN.

on a Red Hat system...
# cat /etc/sysconfig/dhcpd
DHCPDARGS=eth0

would tell dhcpd to listen/configure to only consider the ip space of
the eth0 device. Pretty much the same as starting dhcpd server as...
/usr/bin/dhcpd eth0

# cat /etc/dhcpd.conf
ddns-update-style ad-hoc;
# Local Network
subnet 192.168.1.0 netmask 255.255.255.0 {
        ddns-updates on;
        option netbios-name-servers 192.168.1.1;
        option domain-name-servers 192.168.1.1 , 192.168.1.254;
        option domain-name "mydomain.com";
        option broadcast-address 192.168.1.255;
        option subnet-mask 255.255.255.0;
        option routers 192.168.1.254;
        ddns-domainname "mydomain.com";
        default-lease-time 86400;
        range 192.168.1.100 192.168.1.199;
        authoritative;
        }


means that I am running my own dns server (mostly caching) but any
addresses will do. There are probably scripts that can 're-write' this
on the fly based upon the dns server addresses supplied by ISP but
unless you are using Cox, they are not likely to change and even Cox
doesn't change them all that often. If your 'external' NIC is configured
as a dhcp client, then it will write the dns server addresses supplied
to it directly into /etc/resolv.conf UNLESS you put a parameter like
PEERDNS = no into your ifcfg-ethx.

Craig

---------------------------------------------------
PLUG-discuss mailing list -
To subscribe, unsubscribe, or to change you mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss