NAME

Net::ISC::DHCPd::OMAPI - Talk to dhcp server

NOTE

BEGIN {
  Net::ISC::DHCPd::OMAPI::_DEBUG = sub { 1 }; # to enable debug output
  use Net::ISC::DHCPd::OMAPI;
}

ATTRIBUTES

server

$str = $self->server;

Returns the server address. Default is 127.0.0.1.

port

$int = $self->port;

Returns the server port. Default is 7911.

key

$str = $self->key;

Returns the server key: "$name $secret".

errstr

$str = $self->errstr;

Returns the last known error.

METHODS

connect

$bool = $self->connect;

Will open a connection to the dhcp server. Check $@ on failure.

disconnect

$bool = $self->disconnect;

Will disconnect from the server.

new_object

$object = $self->new_object($type => %constructor_args);

$type can be "group", "host", or "lease". Will return a new config object.

Example, with $type="host":

Net::ISC::DHCPd::Config::Host->new(%constructor_args);

AUTHOR

Jan Henning Thorsen