Bei der
Firmware 2.3.2.IB.2.RS.1 funktioniert Telnet nicht, lässt sich aber sehr einfach wieder nachrüsten.
So geht's bei NAS1000 und NAS2000:
-
telnetd aus der Database laden
- auf das NAS kopieren (zB /mnt/IDE1/public/applications/do_it)
- mit dem init Skript vom do_it Paket in das Verzeichnis /usr/sbin kopieren und die Rechte auf x setzen.
- Box neu starten - fertig
Für's NAS1000 2000 init
|
Code source
|
1
2
3
4
5
6
7
8
|
#add telnet access
if [ -f $WORK_DIR/telnetd ]; then
echo "copy telnetd to /usr/sbin"
cp $WORK_DIR/telnetd /usr/sbin
chmod 755 /usr/sbin/telnetd
else
echo "$WORK_DIR/telnetd not found ... skipping"
fi
|
...oder das
eigenständige Paket aus der Database laden und installieren.
Beim 2001 ist mir aufgefallen:
1. dass telnetd in der busybox drin ist, also nicht kopiert werden muss.
2. zusätzlich die Datei /etc/inetd.conf editiert werden muss, sonst ist nur während des Bootvorganges ein telnet login möglich, weil später der telnet Eintrag in inetd.conf mit ## unter Kommentar gesetzt wird.
Für's NAS2001 init
|
Code source
|
1
2
3
4
5
|
#add telnet access
echo "activate telnet access"
(sleep 80; mv /etc/inetd.conf /etc/inetd.conf.bak;\
sed 's/##telnet/telnet/' /etc/inetd.conf.bak > /etc/inetd.conf;\
killall inetd; inetd)& # edit and restart later
|
...oder das
eigenständige Paket aus der Database laden und installieren.
viel Spaß mit dem Telnet
HWguru