On Monday 11 October 2004 14:59, Icebiker wrote:

>
> /etc/hostname said "flipper". I tried pasting the local domain name on (my
> DLink router has a field for local domain name), but that didn't seem to do
> anything.
>
> I can't figure out how:
>
> - the resolver gets the host name from /etc/hostname, if that's what's
> supposed to happen.

I "think" that

/etc/init.d/hostname.sh calls "hostname" to set the name from /etc/hostname  

the domain name comes from either /etc/hosts or from bind according to the 
setting in /etc/host.conf

This gives the order (although /etc/nsswitch.conf comes in somewhere too)

 If dns then looks in /etc/resolv.conf to find out where the dns is.  If file, 
it looks up /etc/hosts

dhcp3-client sets the info in /etc/resolv.conf.

You can cause a dhcp request to recognise the MAC address of the ethernet card 
and to use that to always issue the same ip address to your box. 

[NOT for your DLINK router - see why below]  In fact - better than that - the 
dhcp server can look up which ip address it wants to give you by looking up 
the name on a dns server.


> - the router gets the hostname from the box (it can get the hostname for
> all my Windows boxes). Does the dhcp request pass the name to the router,
> or does the router query for the name from the computer.

I can't image how it does this other than potentially using NETBUI


>
> Does anybody know what package contains the resolv+ man page? Is it still
> called resolv+

man hostname
man resolv.conf
man host.conf

are all useful

>
> I suppose I could set up static IP addresses, but that seems like giving
> up.

This is the way I do it

I have my own dhcp server and nameserver running on a linux box.  This is 
master for the rest of the network.  Its own ip address is static 
(/etc/network/interfaces). 192.168.0.10 is the DLINK router and 192.168.0.20 
is this linux box.  I use both as nameservers

The /etc/dhcp3/dhcpd.conf 

shared-network home-net {
  option domain-name "home";
  option domain-name-servers 192.168.0.20, 192.168.0.10;

  option subnet-mask 255.255.255.0;
  default-lease-time 21600;
  max-lease-time 86400;
  authoritative;
  subnet 192.168.0.0 netmask 255.255.255.0 {
    range 192.168.0.40 192.168.0.59;
    option routers 192.168.0.10;
  }

#  The following are hosts which require a fixed ip-address (for instance
#  so that NAT can direct things to them)
#

  host roo {
    hardware ethernet 00:50:da:ec:83:9a;
    fixed-address roo.home;
  }
  host rabbit {
    hardware ethernet 00:06:5b:b7:9c:35;
    fixed-address rabbit.home;
  }
  host piglet {
    hardware ethernet 00:0b:cd:a9:f2:62;
    hardware ethernet 00:06:25:2a:fa:25;
    fixed-address piglet.home;
  }
  host eeyore {
    hardware ethernet 00:0b:cd:32:77:75;
    hardware ethernet 00:20:e0:5e:18:67;
    fixed-address eeyore.home;
  }
  host kanger {
    hardware ethernet 00:50:DA:CF:A5:06;
    fixed-address kanger.home;
  }
  host pooh {
    hardware ethernet 00:30:1B:11:32:11;
    fixed-address pooh.home;
  }
  host small {
    hardware ethernet 00:06:25:57:19:5D;
    fixed-address small.home;
  }
  host owl  {
    hardware ethernet 00:09:5b:24:f1:12;
    fixed-address owl.home;
  }
}

subnet 82.43.0.0 netmask 255.255.0.0 {
  not authoritative;
}


-- 
Alan Chandler
[EMAIL PROTECTED]
First they ignore you, then they laugh at you,
 then they fight you, then you win. --Gandhi


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to