{"id":326,"date":"2007-06-19T16:16:15","date_gmt":"2007-06-19T16:16:15","guid":{"rendered":"http:\/\/192.168.123.104\/wordpress\/2007\/06\/update-goodbye-ipcheck-py\/"},"modified":"2011-02-18T15:53:32","modified_gmt":"2011-02-18T14:53:32","slug":"update-goodbye-ipcheck-py","status":"publish","type":"post","link":"https:\/\/www.commander1024.de\/wordpress\/2007\/06\/update-goodbye-ipcheck-py\/","title":{"rendered":"[Update] Goodbye ipcheck.py"},"content":{"rendered":" <p> \nIch benutze das Python Script ipcheck.py jetzt schon seit ich denken kann (mindestens aber seit 6 Jahren) auf meinem Server um die zu meiner Domain (<a href=\"http:\/\/www.commander1024.de\">commander1024.dyndns.org<\/a>) geh\u00f6rende IP-Adresse zu aktualisieren, wenn die DSL-Verbindung neu aufgebaut wird. <\/p> \n <p> Bislang hat dieses auch au\u00dferordentlich gut funktioniert. Bei jedem Aufbau der Internetverbindung \u00fcber ppp0 wurde das Script angesto\u00dfen (Symlink in \/etc\/ppp\/ip-up.d), \u00fcberpr\u00fcfte, ob sich die externe IP-Adresse auch wirklich ge\u00e4ndert hat und hat dann die \u00c4nderungen an <a href=\"http:\/\/www.dyndns.com\/\">dyndns.org<\/a> \u00fcbermittelt. <\/p> \n <p> Seit ein paar Tagen funktioniert diese Aktualisierung nur noch sporadisch, obwohl ich keine Hinweise zur Ursache in den Logs finden kann. Das Script meldet eine erfolgreiche Aktualisierung \u00fcber https, aber dyndns.org weiss nichts davon. Daher sehe ich mir gerade mal die verf\u00fcgbaren Alternativen ansehen. Vielversprechend sieht da der Client <a href=\"http:\/\/code.google.com\/p\/ndyndns\/\">ndyndns<\/a> aus, der auch offiziell von dyndns.org f\u00fcr Linux\/Unix empfohlen wird. Selbstverst\u00e4ndlich gibt es diesen im Quellcode zum Download und wird unter der <a target=\"_blank\" href=\"http:\/\/de.wikipedia.org\/wiki\/Gpl\">GNU-GPL <\/a>vertrieben. <\/p> \n <p> Sobald diese Aktualisierung wieder zuverl\u00e4ssig l\u00e4uft, werden die &quot;Ausf\u00e4lle&quot; dieser Seite und des Servers dahinter hoffentlich wieder gegen Null gehen &#8230; <\/p> \n <p> <b>Update 1:<\/b> <\/p> \n <p> Also ndyndns ist scheinbar doch nicht so das Mega-Tool. Alleine die Tatsache, dass es 24h am Tag als daemon im Hintergrund laufen soll, fand ich ja schon mal doof, da es so unn\u00f6tig Speicher belegt, obwohl es eindeutige Events \u00fcber das \/etc\/ppp\/ip-up.d Scriptdir gibt, \u00fcber das man die dyndns-Aktualisierung ansto\u00dfen kann. <\/p> \n <p> Also ist das Teil mittlerweile wieder deaktiviert. Interessanterweise hat ipcheck.py heute zumindest die Aktualisierung wieder durchgef\u00fchrt. Mal sehen, ob es weiterhin funktioniert &#8230; Vielleicht war die Ursache f\u00fcr die St\u00f6rung ja auch auf Seiten von dyndns.org zu suchen. Ich werde dazu aber noch ein Update bei Gelegenheit posten. <\/p> \n <p> <b>Update 2:<\/b> <\/p> \n <p> Scheinbar habe ich den Grund gefunde, warum ipcheck auf einmal den Dienst verweigert hatte. Das war offensichtlich sogar meine eigene Schuld. In einem Maintenance Wahn habe ich eine Anzahl Dienste rausgeworfen, aufger\u00e4umt und dabei auch die zeitliche Abfolge des ip-check Aufrufs gestrafft. Der ppp-Daemon bekommt offenbar ein Signal, sobald der DSL-Link &quot;up&quot; ist. Danach wird aber noch IP-Adresse und so Sachen wie Gateway, DNS-Server mit der Gegenstelle verhandelt. Ich habe nun wieder mit &quot;sleep 5&quot; eine 5-sek\u00fcndige Pause eingestellt, bevor die dyndns-Aktualisierung startet und seit dem funktioniert wieder alles tadellos seit 3 Tagen.<b><\/b> <\/p> \n","protected":false},"excerpt":{"rendered":" <p> Ich benutze das Python Script ipcheck.py jetzt schon seit ich denken kann (mindestens aber seit 6 Jahren) auf meinem Server um die zu meiner Domain (commander1024.dyndns.org) geh\u00f6rende IP-Adresse zu aktualisieren, wenn die DSL-Verbindung neu aufgebaut wird. Bislang hat dieses auch au\u00dferordentlich gut funktioniert. Bei jedem Aufbau der Internetverbindung \u00fcber ppp0 wurde das Script angesto\u00dfen (Symlink&hellip; <\/p> \n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[12,3],"tags":[381,370],"class_list":["post-326","post","type-post","status-publish","format-standard","hentry","category-administration","category-linux","tag-administration","tag-linux","comments-open","has-comments"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[Update] Goodbye ipcheck.py &#8211; Commander1024<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.commander1024.de\/wordpress\/2007\/06\/update-goodbye-ipcheck-py\/\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marcus Scholz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2007\\\/06\\\/update-goodbye-ipcheck-py\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2007\\\/06\\\/update-goodbye-ipcheck-py\\\/\"},\"author\":{\"name\":\"Marcus Scholz\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#\\\/schema\\\/person\\\/aebb61d9f57867e2234becde6d99da8d\"},\"headline\":\"[Update] Goodbye ipcheck.py\",\"datePublished\":\"2007-06-19T16:16:15+00:00\",\"dateModified\":\"2011-02-18T14:53:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2007\\\/06\\\/update-goodbye-ipcheck-py\\\/\"},\"wordCount\":402,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#\\\/schema\\\/person\\\/aebb61d9f57867e2234becde6d99da8d\"},\"keywords\":[\"Administration\",\"Linux\"],\"articleSection\":[\"Administration\",\"Linux\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2007\\\/06\\\/update-goodbye-ipcheck-py\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2007\\\/06\\\/update-goodbye-ipcheck-py\\\/\",\"url\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2007\\\/06\\\/update-goodbye-ipcheck-py\\\/\",\"name\":\"[Update] Goodbye ipcheck.py &#8211; Commander1024\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#website\"},\"datePublished\":\"2007-06-19T16:16:15+00:00\",\"dateModified\":\"2011-02-18T14:53:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2007\\\/06\\\/update-goodbye-ipcheck-py\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2007\\\/06\\\/update-goodbye-ipcheck-py\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2007\\\/06\\\/update-goodbye-ipcheck-py\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Update] Goodbye ipcheck.py\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/\",\"name\":\"Dem Commander1024 sein Blog\",\"description\":\"A Network Engineer&#039;s life\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#\\\/schema\\\/person\\\/aebb61d9f57867e2234becde6d99da8d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#\\\/schema\\\/person\\\/aebb61d9f57867e2234becde6d99da8d\",\"name\":\"Marcus Scholz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/Underground-Tour-89-scaled.jpg\",\"url\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/Underground-Tour-89-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/Underground-Tour-89-scaled.jpg\",\"width\":1707,\"height\":2560,\"caption\":\"Marcus Scholz\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/Underground-Tour-89-scaled.jpg\"},\"description\":\"Seit Kindheitstagen ist der Computer sein Begleiter. Was mit Linux anfing, wurde 2005 ein\\\/e Beruf\\\/ung, die weit \u00fcber den Arbeitsplatz hinausgeht. Durch stetige Weiterentwicklung fasste er auch im *BSD Segment Fu\u00df und bietet mittlerweile professionelle L\u00f6sungen im Bereich Hosting, Networking und Infrastruktur an. Als Ausgleich besch\u00e4ftigt er sich neben Computerspielen mit der Fotografie.\",\"sameAs\":[\"https:\\\/\\\/www.commander1024.de\",\"https:\\\/\\\/www.facebook.com\\\/Commander1024\",\"https:\\\/\\\/x.com\\\/Commander1024\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCG_WzkCMycoSH7lEcvKHnmA\"],\"url\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/author\\\/commander1024\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Update] Goodbye ipcheck.py &#8211; Commander1024","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.commander1024.de\/wordpress\/2007\/06\/update-goodbye-ipcheck-py\/","twitter_misc":{"Verfasst von":"Marcus Scholz","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.commander1024.de\/wordpress\/2007\/06\/update-goodbye-ipcheck-py\/#article","isPartOf":{"@id":"https:\/\/www.commander1024.de\/wordpress\/2007\/06\/update-goodbye-ipcheck-py\/"},"author":{"name":"Marcus Scholz","@id":"https:\/\/www.commander1024.de\/wordpress\/#\/schema\/person\/aebb61d9f57867e2234becde6d99da8d"},"headline":"[Update] Goodbye ipcheck.py","datePublished":"2007-06-19T16:16:15+00:00","dateModified":"2011-02-18T14:53:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.commander1024.de\/wordpress\/2007\/06\/update-goodbye-ipcheck-py\/"},"wordCount":402,"commentCount":1,"publisher":{"@id":"https:\/\/www.commander1024.de\/wordpress\/#\/schema\/person\/aebb61d9f57867e2234becde6d99da8d"},"keywords":["Administration","Linux"],"articleSection":["Administration","Linux"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.commander1024.de\/wordpress\/2007\/06\/update-goodbye-ipcheck-py\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.commander1024.de\/wordpress\/2007\/06\/update-goodbye-ipcheck-py\/","url":"https:\/\/www.commander1024.de\/wordpress\/2007\/06\/update-goodbye-ipcheck-py\/","name":"[Update] Goodbye ipcheck.py &#8211; Commander1024","isPartOf":{"@id":"https:\/\/www.commander1024.de\/wordpress\/#website"},"datePublished":"2007-06-19T16:16:15+00:00","dateModified":"2011-02-18T14:53:32+00:00","breadcrumb":{"@id":"https:\/\/www.commander1024.de\/wordpress\/2007\/06\/update-goodbye-ipcheck-py\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.commander1024.de\/wordpress\/2007\/06\/update-goodbye-ipcheck-py\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.commander1024.de\/wordpress\/2007\/06\/update-goodbye-ipcheck-py\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.commander1024.de\/wordpress\/"},{"@type":"ListItem","position":2,"name":"[Update] Goodbye ipcheck.py"}]},{"@type":"WebSite","@id":"https:\/\/www.commander1024.de\/wordpress\/#website","url":"https:\/\/www.commander1024.de\/wordpress\/","name":"Dem Commander1024 sein Blog","description":"A Network Engineer&#039;s life","publisher":{"@id":"https:\/\/www.commander1024.de\/wordpress\/#\/schema\/person\/aebb61d9f57867e2234becde6d99da8d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.commander1024.de\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":["Person","Organization"],"@id":"https:\/\/www.commander1024.de\/wordpress\/#\/schema\/person\/aebb61d9f57867e2234becde6d99da8d","name":"Marcus Scholz","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2020\/11\/Underground-Tour-89-scaled.jpg","url":"https:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2020\/11\/Underground-Tour-89-scaled.jpg","contentUrl":"https:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2020\/11\/Underground-Tour-89-scaled.jpg","width":1707,"height":2560,"caption":"Marcus Scholz"},"logo":{"@id":"https:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2020\/11\/Underground-Tour-89-scaled.jpg"},"description":"Seit Kindheitstagen ist der Computer sein Begleiter. Was mit Linux anfing, wurde 2005 ein\/e Beruf\/ung, die weit \u00fcber den Arbeitsplatz hinausgeht. Durch stetige Weiterentwicklung fasste er auch im *BSD Segment Fu\u00df und bietet mittlerweile professionelle L\u00f6sungen im Bereich Hosting, Networking und Infrastruktur an. Als Ausgleich besch\u00e4ftigt er sich neben Computerspielen mit der Fotografie.","sameAs":["https:\/\/www.commander1024.de","https:\/\/www.facebook.com\/Commander1024","https:\/\/x.com\/Commander1024","https:\/\/www.youtube.com\/channel\/UCG_WzkCMycoSH7lEcvKHnmA"],"url":"https:\/\/www.commander1024.de\/wordpress\/author\/commander1024\/"}]}},"_links":{"self":[{"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/posts\/326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/comments?post=326"}],"version-history":[{"count":2,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/posts\/326\/revisions"}],"predecessor-version":[{"id":1349,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/posts\/326\/revisions\/1349"}],"wp:attachment":[{"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/media?parent=326"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/categories?post=326"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/tags?post=326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}