Date: Wed, 10 Dec 2008 15:51:47 +0100 (CET) From: Pieter Donche <Pieter.Donche@ua.ac.be> To: "mail.list freebsd-questions" <freebsd-questions@freebsd.org> Subject: omshell how to use Message-ID: <Pine.GSO.4.63.0812101534260.5421@hmacs.cmi.ua.ac.be> In-Reply-To: <20081209185837.GA71505@marvin.optimis.net> References: <Pine.GSO.4.63.0812091752270.19005@hmacs.cmi.ua.ac.be> <20081209185837.GA71505@marvin.optimis.net>
next in thread | previous in thread | raw e-mail | index | archive | help
To use omshell for changing dhcpd.conf, one needs to use a TSIG key. Did the following: # dnssec-keygen -a HMAC-MD5 -b 512 -n HOST omapi_key responded with: Komapi_key.+157+18443 and created the files: -rw------- 1 root admin 118 Dec 10 15:42 Komapi_key.+157+18443.key -rw------- 1 root admin 156 Dec 10 15:42 Komapi_key.+157+18443.private # cat Komapi_key.+157+18443.private Private-key-format: v1.2 Algorithm: 157 (HMAC_MD5) Key: Tq4+Idv4lCBt/zOyXIzZAxYhP3xcsUECEQVXWpTxIfTISCh4B0jwlYWxQs1FfiUYWVNSdTbu1bM0ZzxdIhj0sQ== Bits: AAA= # vi /usr/local/etc/dhcpd.conf and added the statements key omapi_key { algorithm HMAC-MD5; secret "Tq4+Idv4lCBt/zOyXIzZAxYhP3xcsUECEQVXWpTxIfTISCh4B0jwlYWxQs1FfiUYWVNSdTbu1bM0ZzxdIhj0sQ=="; }; omapi-key omapi_key; Then I started dhcpd, but it immediatly complains : Starting dhcpd ... /usr/local/etc/dhcpd.conf: line 10: invalid base 64 character 10 secret "Tq4+Idv4lCBt/zOyXIzZAxYhP3xcsUECEQVXWpTxIfTISCh4B0jwlYWxQs1FfiUYWVNSdTbu 1bM0ZzxdIhj0sQ=="; ^ /usr/local/etc/dhcpd.conf: line 12: Expecting a parameter or declaration What exactly does one have to specify on the 'secret' line ?? The manual for omshell or dnssec-keygen don't have examples... Please a real life example with all the relevant information ... > The command-line tool you're looking for is omshell. If you want > something different, then you're looking at implementing a wrapper > script or program of your own design. > > Never had the need to use omshell, but the following random Google > search result looks appropriate for what you're trying to do: > > <http://blog.nominet.org.uk/tech/2005/12/21/using-omapi-object-management-application-programming-interface/> >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.63.0812101534260.5421>