You do that a lot different then I do.

I was thinking you entered each machines Mac Address into the conf file.

That is the only way I know how to do it

If you do it this way you can still let the IP address be assigned
Dynamically (I sense your after that) 

But you'll have to manually enter IP address and the name would be
statically assigned to the Mac Address.

For example

                host WS18 {
                        filename "/lts/nameof.yourfile.here";
                        hardware ethernet 00:00:BB:99:AA:A0;
                        }

This is the only way I can think of doing it.

Unless you can make something like this work

Snippet from dhcpserver mailing list

The DHCP server automatically derives the hostname if there is some basis 
for it to do so - e.g., if the client sent a host-name option.   It does 
not make up a hostname out of whole cloth.   You can do something like this:

option ddns-hostname = pick (option fqdn.hostname, option host-name,
                              concat ("foo-", binary-to-ascii (10, 8, 
leased-address, "-")));

This will take the IP address granted to the client, separate each octet 
with a "-", and whack that onto the end of the string "foo-", but only if 
the client doesn't provide its own hostname.   leased-address probably 
doesn't work with fixed-address declarations, though, so if you're 
providing the host with a static allocation, you may need to do something 
different.

This is from Ted Lemon.



> -----Original Message-----
> From: Richard Camp [mailto:[EMAIL PROTECTED]]
> Sent: Monday, March 11, 2002 8:20 PM
> To: Egan, Matt B. (Artco)
> Cc: [EMAIL PROTECTED]
> Subject: Re: [Ltsp-discuss] DHCPD not sending hostnames to clients
> 
> Here is my dhcpd.conf file
> #start dhcpd.conf
> default-lease-time            21600;
> max-lease-time                21600;
> ddns-update-style none;
> allow booting;
> allow bootp;
> use-host-decl-names on; #doesn't work here either
> 
> option subnet-mask            255.255.255.0;
> option broadcast-address      192.168.0.255;
> option routers                192.168.0.254;
> option domain-name-servers    192.168.0.254;
> option domain-name            "ltsp";
> option root-path              "192.168.0.254:/opt/ltsp/i386";
> option option-128 code 128 = string;
> option option-129 code 129 = text;
> 
> shared-network WORKSTATIONS {
>    subnet 192.168.0.0 netmask 255.255.255.0 {
>       range dynamic-bootp 192.168.0.100 192.168.0.253;
>       use-host-decl-names       on;
>       option log-servers        192.168.0.254;
>       get-lease-hostnames       on; #this didn't help either
>       option domain-name        "ltsp";
>       # option host-name "host-name"; # this test line works
>       # trick from Peter Rundle <[EMAIL PROTECTED]>
>       if substring (option vendor-class-identifier, 0, 9) = "PXEClient"
>       {
>          filename      "/lts/pxe/pxelinux.bin";
>       # NOTE: kernels are specified in /tftpboot/lts/pxe/pxelinux.cfg/
>       }
>       else
>       {
>          filename    "/lts/vmlinuz-2.4.9-ltsp";
>       }
>    }
> }
> # end dhcpd.conf
> 
> Retested name server looks with telnet,ping, etc.. It doesn't matter to
> me how I fill in the hostname just as long as it is in the form ws1 to
> ws253.  The number of coarse is based on the last number of the ip
address.
> 
> Richard
> 
> Egan, Matt B. (Artco) wrote:
> 
> >>Mosix is getting the IP of the machine based on the value from
$hostname.
> >>If I use a static IP for the terminal and pass the hostname
> >>using "option hostname "ws251" for example everything works.  I copied
> the
> >>hosts file from the server to /opt/lts/i386/etc/hosts.  No
> >>dynamic address is needed.  each ip address is setup in the nameserver.
> I
> >>doesn't matter to me what hardware address gets what ip
> >>address.  Each terminal just needs to know the hostname for the ip
> address
> >>it got.
> >>
> >>Hope this helps.
> >>
> >
> > I see
> >
> > Yeah
> >
> > Can I see a snippet from you dhcpd.conf?
> >
> >
> > _____________________________________________________________________
> > Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
> >       https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
> > For additional LTSP help,   try #ltsp channel on irc.openprojects.net
> >
> >


_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.openprojects.net

Reply via email to