List Info

Thread: DHCP IP range + auto hostname




DHCP IP range + auto hostname
user name
2006-09-29 11:39:11
  Hello,

I have a DHCP server with this config file:

option domain-name "cassiopeia.ronet";
option domain-name-servers 192.168.0.1;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
ddns-update-style none;

subnet 192.168.0.0 netmask 255.255.0.0 {
  range 192.168.0.101 192.168.0.139;
  option routers 192.168.0.1;
  use-host-decl-names on;
  option broadcast-address 192.168.0.255;
  filename "pxeboot";
  option root-path "192.168.0.1:/mnt/d1/rootfs";
}

I would like the diskless machines to set their hostname
automatically. 
I have a working named for this. For example:

cassiopeia# host diskless131.ronet
diskless131.ronet has address 192.168.0.131
cassiopeia# host 192.168.0.131
131.0.168.192.in-addr.arpa domain name pointer
diskless131.ronet.
cassiopeia#

Of course I can create individual hosts in the dhcp config
file and set 
their hostnames. But I do not want to create 40 host
declarations and 
look for the hardware addresses by hand...  The clients
should be able 
to determine their hostnames using a reverse dns lookup, and
the set 
their hostnames automatically. In the above example: after
the machine 
got its IP address (192.168.0.131) from the DHCP server, it
should set 
its hostname to 'diskless131.ronet'.

Sounds easy, but I do not know how to do that. Is it a
standard 
procedure, or do I need to write a custom script? (Where
should I place it?)

Thanks,

   Laszlo

_______________________________________________
freebsd-questionsfreebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-que
stions
To unsubscribe, send any mail to
"freebsd-questions-unsubscribefreebsd.org"
DHCP IP range + auto hostname
user name
2006-09-29 11:51:27
Nagy László wrote:
> 
>  Hello,
> 
> I have a DHCP server with this config file:
> 
> option domain-name "cassiopeia.ronet";
> option domain-name-servers 192.168.0.1;
> default-lease-time 600;
> max-lease-time 7200;
> authoritative;
> log-facility local7;
> ddns-update-style none;
> 
> subnet 192.168.0.0 netmask 255.255.0.0 {
>  range 192.168.0.101 192.168.0.139;
>  option routers 192.168.0.1;
>  use-host-decl-names on;
>  option broadcast-address 192.168.0.255;
>  filename "pxeboot";
>  option root-path
"192.168.0.1:/mnt/d1/rootfs";
> }
> 
> I would like the diskless machines to set their
hostname automatically. 
> I have a working named for this. For example:
> 
> cassiopeia# host diskless131.ronet
> diskless131.ronet has address 192.168.0.131
> cassiopeia# host 192.168.0.131
> 131.0.168.192.in-addr.arpa domain name pointer
diskless131.ronet.
> cassiopeia#
> 
> Of course I can create individual hosts in the dhcp
config file and set 
> their hostnames. But I do not want to create 40 host
declarations and 
> look for the hardware addresses by hand...  The clients
should be able 
> to determine their hostnames using a reverse dns
lookup, and the set 
> their hostnames automatically. In the above example:
after the machine 
> got its IP address (192.168.0.131) from the DHCP
server, it should set 
> its hostname to 'diskless131.ronet'.
> 
> Sounds easy, but I do not know how to do that. Is it a
standard 
> procedure, or do I need to write a custom script?
(Where should I place 
> it?)

IIRC you need to build the kernel for the diskless clients
with the 
BOOTP options (I don't remember which of them right now),
this should 
allow the kernel to rerequest parameters later in the boot
stage.

Cheers, Erik

-- 
Ph: +34.666334818                      web: http://www.locolomo.org
X.509 Certificate: http
://www.locolomo.org/crt/8D03551FFCE04F0C.crt
Key ID:
69:79:B8:2C:E3:8F:E7:BE:5D:C3:C3:B1:74:62:B8:3F:9F:1F:69:B9
_______________________________________________
freebsd-questionsfreebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-que
stions
To unsubscribe, send any mail to
"freebsd-questions-unsubscribefreebsd.org"
[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )