{"id":459,"date":"2008-09-10T21:25:42","date_gmt":"2008-09-10T19:25:42","guid":{"rendered":"http:\/\/security-planet.de\/?p=459"},"modified":"2008-09-10T21:25:42","modified_gmt":"2008-09-10T19:25:42","slug":"qnap-turbostation-mit-255-in-der-ip","status":"publish","type":"post","link":"https:\/\/cyber-fi.net\/index.php\/2008\/09\/10\/qnap-turbostation-mit-255-in-der-ip\/","title":{"rendered":"QNAP TurboStation mit 255 in der IP"},"content":{"rendered":"<p>In einem <a href=\"http:\/\/security-planet.de\/2008\/07\/16\/qnap-turbonas\/\">fr\u00fcheren Beitrag<\/a> schrieb ich schon, da\u00df die Weboberfl\u00e4che meines NAS keine IP-Adresse mit einer 255 akzeptiert. Die Ursache ist ein Script, das die Eingabe \u00fcberpr\u00fcft und eine Fehlermeldung ausgibt, wenn in einem Oktett der IP-Adresse eine Zahl gr\u00f6\u00dfer 254 enthalten ist:<\/p>\n<p><code>if ... Number(document.main_form.StaticIP2.value) &gt; 254 ...){<br \/>\nalert (ERROR_INVALID_STATIC_IP);<br \/>\nreturn false;<\/code><\/p>\n<p>Da haben es sich die Entwickler mit der \u00dcberpr\u00fcfung auf ung\u00fcltige IPs leider zu einfach gemacht. Oder sie wussten nicht, da\u00df das u.a. auch von der Subnet-Mask abh\u00e4ngt &#8230;<\/p>\n<p>Auf jeden Fall l\u00e4sst sich dieser Fehler direkt im Quellcode des NAS korrigieren. Dazu muss man sich per SSH mit dem NAS verbinden und folgende Datei \u00e4ndern:<br \/>\n<code>\/home\/httpd\/cgi-bin\/network\/lan_setting\/html\/main_title.html<\/code><br \/>\nIn dieser Datei kommt die Abfrage an mehreren Stellen vor. In der Firmware &#8220;2.1.0 build 0624&#8221; der TS-109Pro II ist das an folgenden Stellen:<\/p>\n<ul>\n<li>Start-IP der DHCP-Servers: form.StartIPx.value<\/li>\n<li>End-IP des DHCP-Servers: form.EndIPx.value<\/li>\n<li>Prim\u00e4rer DNS: form.Primary_DNSx.value<\/li>\n<li>Sekund\u00e4rer DNS: form.Secondary_DNSx.value<\/li>\n<li>staische IP-Adresse: document.main_form.StaticIPx.value<\/li>\n<li>Default-Gateway: form.Gatewayx.value<\/li>\n<\/ul>\n<p>Das &#8220;x&#8221; steht jeweils f\u00fcr die Zahl 1 bis 4, f\u00fcr die vier Oktette der IP-Adresse. Hier muss nach Bedarf aus der 254 eine 255 gemacht werden.<\/p>\n<p>Weiterhin gibt es noch die Felder<\/p>\n<ul>\n<li>form.Primary_EX_DNS1.value<\/li>\n<li>form.Secondary_EX_DNS1.value<\/li>\n<\/ul>\n<p>deren Bedeutung sich mir nicht erschlie\u00dft.<\/p>\n<p>Nachdem ich diese \u00c4nderungen vorgenommen habe, konnte ich endlich meinem NAS meine Wunsch-IP und den DNS-Server per Webinterface konfigurieren.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In einem fr\u00fcheren Beitrag schrieb ich schon, da\u00df die Weboberfl\u00e4che meines NAS keine IP-Adresse mit einer 255 akzeptiert. Die Ursache ist ein Script, das die Eingabe \u00fcberpr\u00fcft und eine Fehlermeldung ausgibt, wenn in einem Oktett der IP-Adresse eine Zahl gr\u00f6\u00dfer 254 enthalten ist: if &#8230; Number(document.main_form.StaticIP2.value) &gt; 254 &#8230;){ alert (ERROR_INVALID_STATIC_IP); return false; Da haben <\/p>\n<div class=\"read-more-text\"><a href=\"https:\/\/cyber-fi.net\/index.php\/2008\/09\/10\/qnap-turbostation-mit-255-in-der-ip\/\" class=\"read-more\">continue reading<\/a><\/div>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"twitterCardType":"","cardImageID":0,"cardImage":"","cardTitle":"","cardDesc":"","cardImageAlt":"","cardPlayer":"","cardPlayerWidth":0,"cardPlayerHeight":0,"cardPlayerStream":"","cardPlayerCodec":"","footnotes":""},"categories":[14],"tags":[422,492,618],"class_list":["post-459","post","type-post","status-publish","format-standard","hentry","category-networking","tag-nas","tag-qnap","tag-turbostation"],"_links":{"self":[{"href":"https:\/\/cyber-fi.net\/index.php\/wp-json\/wp\/v2\/posts\/459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cyber-fi.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cyber-fi.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cyber-fi.net\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/cyber-fi.net\/index.php\/wp-json\/wp\/v2\/comments?post=459"}],"version-history":[{"count":0,"href":"https:\/\/cyber-fi.net\/index.php\/wp-json\/wp\/v2\/posts\/459\/revisions"}],"wp:attachment":[{"href":"https:\/\/cyber-fi.net\/index.php\/wp-json\/wp\/v2\/media?parent=459"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cyber-fi.net\/index.php\/wp-json\/wp\/v2\/categories?post=459"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cyber-fi.net\/index.php\/wp-json\/wp\/v2\/tags?post=459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}