{"id":643,"date":"2009-03-19T14:48:21","date_gmt":"2009-03-19T21:48:21","guid":{"rendered":"http:\/\/www.laurenwood.org\/anyway\/?p=643"},"modified":"2009-03-19T16:05:24","modified_gmt":"2009-03-19T23:05:24","slug":"opensolaris-and-ddclient","status":"publish","type":"post","link":"https:\/\/www.laurenwood.org\/anyway\/2009\/03\/opensolaris-and-ddclient\/","title":{"rendered":"OpenSolaris and ddclient"},"content":{"rendered":"<p>I have some minor sites run\u00adning on the base\u00adment OpenSol\u00adar\u00adis box, and since our <span class=\"caps\">IP<\/span> address changes reg\u00adu\u00adlarly, I use ddcli\u00adent to noti\u00adfy DynDNS of the changes. It was work\u00ading just fine on the old Debi\u00adan box, but of course OpenSol\u00adar\u00adis does things dif\u00adfer\u00adently, and the ddcli\u00adent pack\u00adage does\u00adn\u2019t come with all the bits you need to make it&nbsp;work.<\/p>\n<p>Step one: down\u00adload the ddcli\u00adent pack\u00adage from Source\u00adforge, and fol\u00adlow the instruc\u00adtions in the <span class=\"caps\">README<\/span> as to where to install it. Easy enough, done.<\/p>\n<p>Step two: go to the DynDNS site, log in to the account, go to the Sup\u00adport Tools sec\u00adtion of the web\u00adsite, and click on the \u201cUpdate Cli\u00adent Con\u00adfig\u00adur\u00adat\u00ador\u201d. This takes you to a page that will auto\u00admat\u00adic\u00adally gen\u00ader\u00adate the con\u00adfig\u00adur\u00ada\u00adtion file for ddcli\u00adent for your account. This is one of the reas\u00adons I like DynDNS, by the way, they think of little use\u00adful tools like&nbsp;this.&nbsp;<\/p>\n<p>Step three: make the con\u00adfig\u00adur\u00ada\u00adtion changes in the ddclient.conf file, and try run\u00adning the ddcli\u00adent Perl script to see if it works, using <code>ddclient -daemon=0 -debug -verbose -noquiet<\/code> to get all the error mes\u00adsages. One tip: if you have spaces in your pass\u00adword, sur\u00adround it with single quotes, not double quotes. The lat\u00adter don\u2019t&nbsp;work.<\/p>\n<p>Step four: the hard\u00adest for someone new to OpenSol\u00adar\u00adis is to fig\u00adure out how to run the dae\u00admon. It turns out that Sol\u00adar\u00adis has a <a href=\"http:\/\/www.sun.com\/bigadmin\/content\/selfheal\/smf-quickstart.jsp\">\u201cSer\u00advices Man\u00adage\u00adment Facil\u00adity\u201d (<span class=\"caps\">SMF<\/span>)<\/a>. The spe\u00adcif\u00adic instruc\u00adtions to fol\u00adlow, once you\u2019ve figured out the basic con\u00adcepts, are at Chris Ger\u00adhard\u2019s <a href=\"http:\/\/blogs.sun.com\/chrisg\/entry\/ddclient_meets_smf\">ddcli\u00adent meets <span class=\"caps\">SMF<\/span><\/a>. Mind you, I did need to read <a href=\"http:\/\/docs.sun.com\/app\/docs\/doc\/817-1985\/hbrunlevels-25516?a=view\">the doc\u00adu\u00adment\u00ada\u00adtion on Man\u00adaging Ser\u00advices<\/a> to find out where to put the file (<code>\/var\/svc\/manifest<\/code>). Just as well Sun lets lots of people blog, it cer\u00adtainly makes it easi\u00ader to find inform\u00ada\u00adtion. I do wish they could fig\u00adure out how to give their stand\u00adard doc\u00adu\u00adment\u00ada\u00adtion mem\u00ador\u00adable URIs though.<\/p>\n<p> Now I just have to wait until our loc\u00adal <span class=\"caps\">IP<\/span> address changes to see if it works. [Update: yup, it&nbsp;works.]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have some minor sites run\u00adning on the base\u00adment OpenSol\u00adar\u00adis box, and since our <span class=\"caps\">IP<\/span> address changes reg\u00adu\u00adlarly, I use ddcli\u00adent to noti\u00adfy DynDNS of the changes. It was work\u00ading just fine on the old Debi\u00adan box, but of course OpenSol\u00adar\u00adis does things dif\u00adfer\u00adently, and the ddcli\u00adent pack\u00adage does\u00adn\u2019t come with all the bits you \u2026 <a href=\"https:\/\/www.laurenwood.org\/anyway\/2009\/03\/opensolaris-and-ddclient\/\" class=\"more-link\">Con\u00adtin\u00adue read\u00ading<span class=\"screen-reader-text\"> \u201cOpenSol\u00adar\u00adis and ddclient\u201d<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"","activitypub_status":"","footnotes":""},"categories":[6],"tags":[80,81,20,85],"class_list":["post-643","post","type-post","status-publish","format-standard","hentry","category-technology","tag-ddclient","tag-dyndns","tag-opensolaris","tag-smf"],"_links":{"self":[{"href":"https:\/\/www.laurenwood.org\/anyway\/wp-json\/wp\/v2\/posts\/643","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.laurenwood.org\/anyway\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.laurenwood.org\/anyway\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.laurenwood.org\/anyway\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.laurenwood.org\/anyway\/wp-json\/wp\/v2\/comments?post=643"}],"version-history":[{"count":18,"href":"https:\/\/www.laurenwood.org\/anyway\/wp-json\/wp\/v2\/posts\/643\/revisions"}],"predecessor-version":[{"id":669,"href":"https:\/\/www.laurenwood.org\/anyway\/wp-json\/wp\/v2\/posts\/643\/revisions\/669"}],"wp:attachment":[{"href":"https:\/\/www.laurenwood.org\/anyway\/wp-json\/wp\/v2\/media?parent=643"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.laurenwood.org\/anyway\/wp-json\/wp\/v2\/categories?post=643"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.laurenwood.org\/anyway\/wp-json\/wp\/v2\/tags?post=643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}