Novell Home

Adding a DHCP reservation

From Developer Community

This snippet permits to add a DHCP reservation in a Novell DHCP Server with NWDir UCX components.

Sample Code

$dir = new UCS('UCX:NWDir') or die ("Unable to create the NWDir
objectn<br>");
$dir->login ($user, $pwd);
$dir->{"Fullname"}="NDS:\TREEOOUDHCP";
$entries=$dir->{"entries"};

$entry=$entries->AddElement("192_168_178_58","DNIP:IP Address
Configuration");

$entry->setfieldvalue("DNIP:Host Name","Portable");
$entry->setfieldvalue("DNIP:Client
Identifier",pack("H*","0701110033445566"));
$entry->setfieldvalue("DNIP:Assignment type",8);
$entry->setfieldvalue("DNIP:Address Number",-1062686152);
$entry->setfieldvalue("DNIP:Lease Time",259200);
$entry->setfieldvalue("DNIP:Mac Address",pack("H*","0701110033445566"));

$res=$entry->Update();
$dir->logout();

--flumineau

© 2008 Novell, Inc. All Rights Reserved.