HP-UX Reference (11i v1 05/09) - 1M System Administration Commands A-M (vol 3)
b
bootpd(1M) bootpd(1M)
to a new client. Some arguments will be passed in, the call will be made as follows:
filename: client-id htype haddr ipaddr subnet-mask lease-expiration [hostname]
where client-id is the client ID in hex if present, or 00 if there is no client ID. htype is the
hardware type as per the ARP section of the "Assigned Numbers" RFC. haddr is the hardware
address in hex. ipaddr is the IP address that was assigned to the client. subnet-mask is the
subnet mask of the client represented as an IP address. lease-expiration is the
bootpd inter-
nal representation of when the lease will expire (based on a C call to time()), a value of
ffffffff
represents an infinite lease. If there is a hostname associated with this address,
then it is the final argument.
call-on-decline=
filename
This tag specifies the fully qualified filename to be called when an IP address has been declined
by a new client. Some arguments will be passed in, the call will be made as follows:
filename
: client-id htype haddr ipaddr subnet-mask
where client-id is the client ID in hex if present, or 00 if there is no client ID. htype is the
hardware type as per the ARP section of the "Assigned Numbers" RFC. haddr is the hardware
address in hex. ipaddr is the IP address that was declined by the client. subnet-mask is the
subnet mask of the client represented as an IP address.
call-on-discard=
filename
This tag specifies the fully qualified filename to be called when an IP address has been discarded
due to a conflict. Some arguments will be passed in, the call will be made as follows:
filename
: client-id htype haddr ipaddr subnet-mask
where client-id is the client ID in hex if present, or 00 if there is no client ID. htype is the
hardware type as per the ARP section of the "Assigned Numbers" RFC. haddr is the hardware
address in hex. ipaddr is the IP address that was declined by the client. subnet-mask is the
subnet mask of the client represented as an IP address.
call-on-release=
filename
This tag specifies the fully qualified filename to be called when an IP address has been released
by a client. Some arguments will be passed in, the call will be made as follows:
filename
: client-id htype haddr ipaddr lease-expiration
where client-id is the client ID in hex if present, or 00 if there is no client ID. htype is the
hardware type as per the ARP section of the "Assigned Numbers" RFC. haddr is the hardware
address in hex. ipaddr is the IP address that was released by the client. lease-expiration is the
bootpd internal representation of when the lease would have expired, a value of
ffffffff
represents an infinite lease.
call-on-lease-extend=
filename
This tag specifies the fully qualified filename to be called when an IP address lease for a client
has been extended. Some arguments will be passed in, the call will be made as follows:
filename
: client-id htype haddr ipaddr subnet-mask lease-expiration
where client-id is the client ID in hex if present, or 00 if there is no client ID. htype is the
hardware type as per the ARP section of the "Assigned Numbers" RFC. haddr is the hardware
address in hex. ipaddr is the IP address that was assigned to the client. subnet-mask is the
subnet mask of the client represented as an IP address. lease-expiration is the
bootpd inter-
nal representation of when the lease will expire (based on a C call to time()), a value of
ffffffff represents an infinite lease.
call-on-discover=filename
This tag specifies the fully qualified filename to be called when the server receives a discover. It
should be noted that this callback can only be used when callback-style is set to new. The for-
mat of the arguments passed to this callback is same as the format specified for callback-
style=new. If a particular parameter is not known or not required, 00 can be used in it’s place.
HP-UX 11i Version 1: September 2005 − 8 − Hewlett-Packard Company Section 1M−−113