[Gelöst] 3170 telnet

Status
Für weitere Antworten geschlossen.

dermorph

Neuer User
Mitglied seit
22 Mai 2008
Beiträge
62
Punkte für Reaktionen
0
Punkte
6
hallo,

ich habe eine fb 7170, die ist direkt mit dem inet verbunden, dahinter hängt als repeater eine 3170, dort hängt dann auch ein pc direkt mit lan.

so, ich hab die 3170 soweit, das telnet drauf läuft.

auch kann ich per weiterleitung von "außen" direkt auf die 3170 per telnet drauf und dann z.b. ether-wake starten

2 fragen:

1wieso kann ich per telnet ohne pw auf die box (passwort webinterface ist gesetzt) und wie schalte ich das passwort ein

2. was kann ich gegen

/usr/bin/nvi: /usr/bin/nvi: 6: vi: not found

tun?
 
Zuletzt bearbeitet:
Hi.

1. Das hängt davon ab wie du telnet aktiviert hast.
2. Wo kommt /usr/bin/nvi her? Ist das von AVM? Ist auf deiner 3170 die original AVM Firmware drauf? Dann hat AVM wahrscheinlich das busybox-applet vi weggelassen.

Gruß
Oliver
 
1. aktiviert mit einer firmware aus dem inet, die eigentlich für eine SL war (hab sie mal angehängt). wie komme ich aus der misere raus?

2. ja, es ist die originale drauf. welche sollte es denn dann sein, damit vi funzt? ich dachte halt, ich brauch den befehl, um z.b. die debug.cfg
 
1. Die schreibt sich in die debug.cfg. "echo > /var/flash/debug.cfg" setzt diese zurück.
Mit 'echo "telnetd -l /sbin/ar7login" > /var/flash/debug.cfg' sollte der telnet mit Passwort starten (Box neustarten)
2. Wenn kein vi auf der Box ist, dann musst du dir eine busybox mit vi per wget auf die Box holen.

Gruß
Oliver
 
1. gemacht und box neu gestartet.. immer noch keine pw abfrage...

2. busybox von der original hp muss ich erst noch kompilieren?! gibts da was fertiges?
 
1. Was steht jetzt in deiner debug.cfg? Was sagt "ps" zu telnet?
2. Ja gibt es. -> Suchfunktion, google

Gruß
Oliver
 
1. ps sagt zu telnet leider nix???

# ps telnet
BusyBox v1.1.2 (2008.05.30-11:45+0000) multi-call binary

Usage: ps

Report process status

Options:
w wide output

# ps telnetd
BusyBox v1.1.2 (2008.05.30-11:45+0000) multi-call binary

Usage: ps

Report process status

Options:
w wide output



2. habe mir nun direkt von busybox.net eine selbst erstellt, da ich über google keine gefunden habe. leider hab ich nur read rechte auf der box im /bin verzeichnis. nach dem kopieren der busybox in /var/tmp kann ich diese auch nicht starten und bekomme

./busybox: ./busybox: 3: Syntax error: newline unexpected
ps
 
SORRY!!! ;)


# ps
PID Uid VmSize Stat Command
1 root 304 S init
2 root SWN [ksoftirqd/0]
3 root SW< [events/0]
4 root SW< [khelper]
5 root SW< [kthread]
6 root SW< [kblockd/0]
23 root SW< [pdflush]
24 root SW< [pdflush]
26 root SW< [aio/0]
25 root SW [kswapd0]
62 root SW [pm_info]
69 root SW [mtdblockd]
89 root SW [tffsd_mtd_0]
551 root SW< [khubd]
638 root 2096 S N ctlmgr
686 root 644 S wpa_authenticator
712 root 1004 S wstart -m 00:24:FE:09:43:4A -p 9996983777568152 -d FR
745 root 2096 S N ctlmgr
746 root 2096 S N ctlmgr
747 root 2096 S N ctlmgr
766 root 1128 S multid
784 root 176 S /bin/run_clock -c /dev/tffs -d
799 root 304 S init
976 root 92 S N /var/utelnetd -d -l /bin/sh
977 root 360 S N /bin/sh
983 root 360 S N /bin/sh
1016 root 336 R N ps
#
 
Telnet wird hier als "/var/utelnetd -d -l /bin/sh" gestartet, damit erfolgt keine Paßwortabfrage.
Das müßte geändert werden auf "/var/utelnetd -d -l /sbin/ar7login".
 
ok, cool, das bringt mich doch schon mal ein bisschen weiter, wenigstens theoretisch...

denn ohne editior nichts machbar auf der box.... und eine busybox hab ich bis dato auch noch nicht gefunden, die läuft :-(
 
Die Busybox kannst Du auch mit Freetz erzeugen.

Und ein Editor ist auch nur eine Möglichkeit, eine Datei zu ändern. Man kann auch cat oder sed verwenden. Wie genau sieht denn jetzt die debug.cfg aus? Und wie ist der Inhalt dahin gekommen?
 
Freetz...ja...hmmm... um ehrlich zu sein: habe geladen und versucht zu kompilieren.... ui ....... das.ist für mein laiengehirn echtzu viel.... und fertige gibts ja leider nicht zu finden...

Ok.gut zu wissen.. catdachte ich istnur zum ansehen..

Sed muss ich dann gleicyhh noausprobierrn ob die Box.das draufhat.

Den log der Debüt kann ich heute Abend einstellen...

Danke
 
so, ich muss also immer, wenn ich per telnet auf die box will, erst mal das image hochladen:

KlickKlick

ich kann machen was ich will, er startet sonst nicht...

nungut...

debug cfg sieht dann so aus:

# # cat /var/flash/debug.cfg

/usr/sbin/telnetd -l /sbin/ar7login

auch ein

echo '/usr/sbin/telnetd -l /sbin/ar7login' > /var/flash/debug.cfg

lässt es nicht automatisch starten...

nun ist mir aber noch aufgefallen, das telnetd gar nicht in dem verzeichnis ist, hat das was zu sagen?

# # cd sbin

# # ls

ar7login ifconfig mediasrv smbd
check_hw ifdown modprobe smbpasswd
dsld ifup multid start_mediasrv
dsltest igdd poweroff stop_mediasrv
eventadd init printserv wlan_cal
eventsdump insmod reboot wstart
ftpd lsmod rmmod
halt lsusb route
hotplug mailer setconsole
 
tut mir leid, ich weis nicht auf was du hinausmöchtest
 
Das habe ich befürchtet ;)
Da steht drin, dass du es mit "/var/utelnetd -d -l /sbin/ar7login" aufrufen sollst,
und nicht mit "/usr/sbin/telnetd -l /sbin/ar7login"
 
Zuletzt bearbeitet:
aber ich ruf doch gar nix auf....

ich starte nur die image

ich habe diese versucht umzuschreiben, dann kommt allerdings ein update fehler...
 
Hallo,

was an KunterBunter's oder RalfFriedl's Aussage ist denn nicht zu Verstehen? :gruebel:

Fang noch mal von Vorne an, lösch die debug mit dem echo-Befehl von Olistudent, schreib dann den geänderten Befehl (2.Zeile) aus Post#10 mit echo wieder in die debug und reboote die Box.

Und bitte: nutze mal zum Spass die Shift-Taste, das wäre schon aus Respekt gegenüber den Helfern angebracht!
 
Ok, Sorrry, Ich werde es mir zu Gemüte führen. Wusste nicht, das hier in diesem Forum darauf Wert gelegt wird.

Also, folgendes gemacht:

# # echo > /var/flash/debug.cfg

# # echo '/var/utelnetd -d -l /sbin/ar7login' > /var/flash/debug.cfg

# # cat /var/flash/debug.cfg

/var/utelnetd -d -l /sbin/ar7login

Danach einen Reboot der Box gemacht.

Nun ein Versuch, mich per telnet einzuloggen: Fehlanzeige, kein Durchkommen.

Nun spiele ich wieder das Update ein und siehe da, ich komme auf die Box.

Ein erneuter Log zeigt dann:

# cat /var/flash/debug.cfg

/var/utelnetd -d -l /sbin/ar7login

Dummerweise immer noch ohne Passwortabfrage...

Ein erneutes "ps" zeigt dann

# # ps

PID Uid VmSize Stat Command
1 root 304 S init
2 root SWN [ksoftirqd/0]
3 root SW< [events/0]
4 root SW< [khelper]
5 root SW< [kthread]
6 root SW< [kblockd/0]
23 root SW< [pdflush]
24 root SW< [pdflush]
26 root SW< [aio/0]
25 root SW [kswapd0]
62 root SW [pm_info]
69 root SW [mtdblockd]
89 root SW [tffsd_mtd_0]
551 root SW< [khubd]
640 root 2120 S N ctlmgr
700 root 644 S wpa_authenticator
726 root 1004 S wstart -m 00:24:FE:09:43:4A -p 9996983777568152 -d FR
745 root 2120 S N ctlmgr
746 root 2120 S N ctlmgr
747 root 2120 S N ctlmgr
759 root 1120 S multid
780 root 176 S /bin/run_clock -c /dev/tffs -d
797 root 304 S init
976 root 84 S N /var/utelnetd -d -l /bin/sh
977 root 376 S N /bin/sh
981 root 336 R N ps

Wenn ich Laie das nun richtig interpretiere bin ich genauso weit wie vorher....
 
Status
Für weitere Antworten geschlossen.
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.