{"id":140,"date":"2008-06-09T18:08:53","date_gmt":"2008-06-09T17:08:53","guid":{"rendered":"http:\/\/joergnapp.de\/2008\/06\/09\/unslung-howto-teil-2-ntzliche-werkzeuge\/"},"modified":"2008-06-10T05:30:26","modified_gmt":"2008-06-10T04:30:26","slug":"unslung-howto-teil-2-ntzliche-werkzeuge","status":"publish","type":"post","link":"https:\/\/joergnapp.de\/blog\/unslung-howto-teil-2-ntzliche-werkzeuge\/","title":{"rendered":"uNSLUng-HowTo Teil 2: N&uuml;tzliche Werkzeuge"},"content":{"rendered":"<p>In diesem Teil geht es um Werkzeuge auf der NSLU, die zwar nicht essentiell sind, die aber die Bedienung erleichtern k\u00f6nnen, wenn man bereits Linux-Erfahrung hat. <\/p>\n<p><!--more--><\/p>\n<h3>OpenSSH<\/h3>\n<p>Standardm\u00e4\u00dfig ist lediglich ein <a href=\"http:\/\/de.wikipedia.org\/wiki\/Telnet\" target=\"_blank\">telnet<\/a>-Zugang zur NSLU m\u00f6glich, der nach jedem Reboot \u00fcber die Web-Oberfl\u00e4che aktivert werden muss. <\/p>\n<p>Um per <a href=\"http:\/\/de.wikipedia.org\/wiki\/Secure_Shell\" target=\"_blank\">ssh<\/a> auf die NSLU zugreifen zu k\u00f6nnen, gen\u00fcgt es, <a href=\"http:\/\/www.openssh.org\/\" target=\"_blank\">OpenSSH<\/a> mit dem Paketmanager ipkg nachzuinstallieren. Dazu dient der Befehl<\/p>\n<pre># ipkg install openssh<\/pre>\n<p><a href=\"http:\/\/joergnapp.de\/wp-content\/uploads\/2008\/06\/image8.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px\" height=\"164\" alt=\"image\" src=\"http:\/\/joergnapp.de\/wp-content\/uploads\/2008\/06\/image-thumb8.png\" width=\"195\" border=\"0\"\/><\/a>&nbsp;<\/p>\n<h3>coreutils<\/h3>\n<p>In der Grundausstattung l\u00e4uft die NSLU mit einer modifizierten Version der <a href=\"http:\/\/busybox.net\/\" target=\"_blank\">Busybox<\/a>. Damit stehen zwar die wichtigsten Linux-Befehle zur Verf\u00fcgung, h\u00e4ufig fehlen jedoch gewohnte Parameter. Mit dem Befehl <\/p>\n<pre># ipkg install coreutils<\/pre>\n<p>bef\u00f6rdert man die &#8222;vollwertigen&#8220; Programme auf die Platte. <\/p>\n<h3>bash<\/h3>\n<p>Die bash bietet als Shell einige Vorteile gegen\u00fcber der Standard-Shell sh.\n<\/p>\n<p>Hier gen\u00fcgt ebenfalls ein <\/p>\n<pre># ipkg install bash <\/pre>\n<p>Zus\u00e4tzlich muss die bash dem betreffenden Benutzer noch in der \/etc\/passwd zugeordnet werden. <\/p>\n<h3>man<\/h3>\n<\/p>\n<p>F\u00fcr die Darstellung der online-Hilfe gibt es auch auf der NSLU die man-Pages, die mittels <\/p>\n<pre># ipkg install man \n# ipkg install man-pages<\/pre>\n<p>nachinstalliert werden. <\/p>\n<h3>vim<\/h3>\n<p>Der mitgelieferte vi ist recht eingeschr\u00e4nkt, besser ist der <a href=\"http:\/\/www.vim.org\/\" target=\"_blank\">vim<\/a>. Auch hier gen\u00fcgt<\/p>\n<pre># ipkg install vim<\/pre>\n<h3>Netzwerktools<\/h3>\n<p>Auch hier ist in der Grundausstattung recht wenig installiert. Mit <\/p>\n<pre># ipkg install inetutils <\/pre>\n<p>holt man sich Werkzeuge wie ping, telnet usw. auf die NSLU. <\/p>\n<h3>NTP<\/h3>\n<\/p>\n<p>Um die Zeit mit Internetservern zu synchronisieren, gibt es das <a href=\"http:\/\/de.wikipedia.org\/wiki\/Network_Time_Protocol\" target=\"_blank\">NTP<\/a>-Protokoll. Mit <\/p>\n<pre># ipkg install ntp <\/pre>\n<p>l\u00e4sst sich der ben\u00f6tigte Dienst installieren. In der Konfigurationsdatei &#8212; \/opt\/etc\/ntp\/ntp.conf &#8212; habe ich die voreingestellten Server durch ptbtime1.ptb.de und ptbtime2ptb.de ersetzt. Nach einem Neustart des ntp-Servers kann man sich den Status anschauen: <\/p>\n<pre># ntpq -p<\/pre>\n<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; remote&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; refid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; st t when poll reach&nbsp;&nbsp; delay&nbsp;&nbsp; offset&nbsp; jitter<br \/>==============================================================================<br \/>ptbtime1.ptb.de .PTB.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 u&nbsp;&nbsp; 13&nbsp;&nbsp; 64&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp; 41.355&nbsp; 3142.73&nbsp;&nbsp; 0.061<br \/>ptbtime2.ptb.de .PTB.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 u&nbsp;&nbsp; 12&nbsp;&nbsp; 64&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp; 40.914&nbsp; 3152.36&nbsp;&nbsp; 0.061 <\/pre>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Teil geht es um Werkzeuge auf der NSLU, die zwar nicht essentiell sind, die aber die Bedienung erleichtern k\u00f6nnen, wenn man bereits Linux-Erfahrung hat.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[158,122,7,77,75,68,69,46,76,20],"class_list":["post-140","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-howto","tag-ipkg","tag-linux","tag-nas","tag-nslu","tag-ssh","tag-telnet","tag-tools","tag-unslung","tag-werkzeug"],"_links":{"self":[{"href":"https:\/\/joergnapp.de\/blog\/wp-json\/wp\/v2\/posts\/140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/joergnapp.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/joergnapp.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/joergnapp.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/joergnapp.de\/blog\/wp-json\/wp\/v2\/comments?post=140"}],"version-history":[{"count":0,"href":"https:\/\/joergnapp.de\/blog\/wp-json\/wp\/v2\/posts\/140\/revisions"}],"wp:attachment":[{"href":"https:\/\/joergnapp.de\/blog\/wp-json\/wp\/v2\/media?parent=140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/joergnapp.de\/blog\/wp-json\/wp\/v2\/categories?post=140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/joergnapp.de\/blog\/wp-json\/wp\/v2\/tags?post=140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}