<HTML dir=ltr><HEAD><TITLE>Re: Use omshell/omapi to set hostname for ddns?</TITLE>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.6000.16640" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2>I have been using this little app instead of expect. A heck of a lot cleaner and easier to use:</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT> </DIV>
<DIV dir=ltr><FONT face=Arial size=2><A href="http://freshmeat.net/projects/omcmd/">http://freshmeat.net/projects/omcmd/</A></FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT> </DIV>
<DIV dir=ltr><FONT face=Arial size=2>Or if you prefer perl:</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT> </DIV>
<DIV dir=ltr><A href="http://nickg.home.cern.ch/nickg/dhcpd/omapiperl.html"><FONT face=Arial size=2>http://nickg.home.cern.ch/nickg/dhcpd/omapiperl.html</FONT></A></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT> </DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT> </DIV>
<DIV dir=ltr><FONT face=Arial size=2>Hope this helps.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT> </DIV>
<DIV dir=ltr><FONT face=Arial size=2>Brad</FONT></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> dhcp-users-bounce@isc.org on behalf of Steve van der Burg<BR><B>Sent:</B> Tue 5/13/2008 10:06 AM<BR><B>To:</B> dhcp-users@isc.org<BR><B>Subject:</B> Re: Use omshell/omapi to set hostname for ddns?<BR></FONT><BR></DIV>
<DIV>
<P><FONT size=2>>>> "Steve van der Burg" <steve.vanderburg@lhsc.on.ca> wrote:<BR>> Hi, I'm using a failover pair of 3.0.5 servers with omshell and am trying to<BR>> find a way to get a printer that, for some reason, can't work with the<BR>> servers to do ddns.  Other hosts (PCs) on the same subnet are able to get<BR>> their A records published, but the printer, which is supplying a<BR>> client-hostname but no uid, doesn't work.<BR>> I have scoured the docs and the mailing list, but to no avail.  Reading the<BR>> server docs suggests to me that the ddns TXT and A recs are not getting<BR>> generated because the printer is not sending a uid, but I don't know if that<BR>> is correct.  So, I either need some way to generate a uid for it via server<BR>> config, or some way to set a name in its host container (we only allow known<BR>> MACs, so each machine has a host object dynamically sent to the dhcp server<BR>> via omshell) that will then get picked up and used for ddns.<BR><BR>Okay, after a lot more searching, here's the answer to my own question:<BR><BR>To use omshell to set ddns info (in my case, just an A record), do something like this:<BR><BR>   $con->send("set statements=\"ddns-hostname=\\\"$hname\\\"; ".<BR>                               "ddns-domainname=\\\"$domain\\\";\"\n");<BR>   $con->expect(1,'eof');<BR><BR>(I'm using expect with omshell).<BR><BR>...Steve<BR><BR><BR> --------------------------------------------------------------------------------<BR>This information is directed in confidence solely to the person named above and may contain confidential and/or privileged material. This information may not otherwise be distributed, copied or disclosed. If you have received this e-mail in error, please notify the sender immediately via a return e-mail and destroy original message. Thank you for your cooperation.<BR><BR></FONT></P></DIV></BODY></HTML>