The IpHost is an auxiliary class to Device. IpHost object cannot be made however you can make a Device with the attributes from iphost. Please see below data from our lab:
$ sv -u host/ search -b cn=schema,cn=configuration,dc=cpr1,dc=vas -s one "(cn=device)" auxiliaryClass
dn: CN=Device,CN=Schema,CN=Configuration,DC=cpr1,DC=vas
auxiliaryClass: ipHost
auxiliaryClass: ieee802Device
auxiliaryClass: bootableDevice
$ printf "dn: cn=host3,CN=Computers,DC=cpr1,DC=vas\nchangetype: add\nobjectClass: ipHost\nIpHostNumber: 192.168.1.1\n\n" | /opt/quest/bin/ldapmodify -v -u administrator@cpr1.vas -w Test123 -c -H DC://cpr-ad.cpr1.vas@cpr1.vas
add objectClass:
ipHost
add IpHostNumber:
192.168.1.1
adding new entry "cn=host3,CN=Computers,DC=cpr1,DC=vas"
modify complete
ldapmodify: 00002099: NameErr: DSID-03050EB2, problem 2005 (NAMING_VIOLATION), data 0, best match of:
'CN=Computers,DC=cpr1,DC=vas'
$ printf "dn: cn=host3,CN=Computers,DC=cpr1,DC=vas\nchangetype: add\nobjectClass: Device\nIpHostNumber: 192.168.1.1\n\n" | /opt/quest/bin/ldapmodify -v -u administrator@cpr1.vas -w Test123 -c -H DC://cpr-ad.cpr1.vas@cpr1.vas
add objectClass:
Device
add IpHostNumber:
192.168.1.1
adding new entry "cn=host3,CN=Computers,DC=cpr1,DC=vas"
modify complete
For reference:
https://msdn.microsoft.com/en-us/library/ms677964%28v=VS.85%29.aspx