Hyperterminal Ersatz für *BSD

Manga

Well-Known Member
moin,


ich versuche schon den ganzen Tag eine Verbindung zu einer Box aufzubauen, die über ein Terminal konfiguriert wird (9660 baud, 8 bit , keine parität)

dazu habe ich unter frenzy(FBSD 5.2.1) mir die etc/gettytab angesehn - die standartwerte scheinen zu. stimmen.
in der etc/ttys hab ich bei ttyd0 dialup durch vt100 ersetzt und off durch on.

nach init q und kill -HUP 1, erscheint unter ps auch ein neuer getty prozess mit status idle und bei TT steht ??
wenn ich vt 100 durch cons25 ersetzte hab ich das gleiche, nur das der prozess status auf sleeping steht.

Ich dachte eigentlich, das ich nur per alt+ F-Taste zu ttyd0 wechseln müsste, und schon erscheint das Terminal,
hab aber inirgendwo im Handbuch gelesen, das es von alleine aufploppen müsste, sobald es CD Signal empfangen hat,
aber irgendwie schaff ichs nicht die Verbindung zu öffnen und blick auch nicht so wirklich an was es liegt.

Hat vielleicht jemand nen Tip für mich, oder kennt vielleicht ein Programm wie Hyperterminal, mit dem ich eine Verbindung aufbauen kann?


mfg
 
Manga said:
(komisch das es zu cu keine manpage gibt...)
Noch komischer, daß es bei mir eine gibt:
Code:
# man -f cu
tip(1), cu(1)            - connect to a remote system
Zwei Manpages in einer, sozusagen.
 
Code:
> diff -s `which cu` `which tip`
Files /usr/bin/cu and /usr/bin/tip are identical

> ls -l `which cu` `which tip`
-r-xr-xr-x  2 root  wheel  51348 24 Mär 12:47 /usr/bin/cu
-r-xr-xr-x  2 root  wheel  51348 24 Mär 12:47 /usr/bin/tip
            ^
Die "2" weist darauf hin, dass es sich schlichtweg um Hardlinks handelt.

Gruß Björn
 
Das heisst aber nicht nicht, dass es die gleiche Inode ist! :)
Code:
% ls -1i `which cu tip`
614737 /usr/bin/cu
614737 /usr/bin/tip

@OP: Schau dir /etc/remote an, wenn da passende Werte bei sind, dann reicht z.B. ein 'tip sio0' und es wird ne Verbindung nach /dev/cuaa0 mit 9600 baud, keine Paritaet aufgebaut.

/etc/ttys brauchst du, um Terminal-Server zu starten, nicht den Client.
 
Manga said:
This manual page describes only tip.
Das ist ein Fehler, sollte man dem Autor mal mitteilen, denn weiter unten findet sich z.B.:
Code:
-l line   For cu, specify the line to use.
Den Schalter -l gibt es auch nur bei cu(1), sodaß der von dir zitierte Satz gestrichen werden muß.
 
Es mag zwar ein programm sein, aber die syntax und die Funktionen sind schon unterschiedlich.
Wie p.h. schon schrieb, funktioniert der -l switch bei tip nicht.

Auch habe ich es nicht geschafft mit tip eine verbindung aufzubauen.
mit cu hat es geklappt.
bei tip kommt immer nur "unknown host"

Nach cu -l ttyd0 erschien im Terminal direkt "connected" , allerdings
friert das terminal (ttyv0) danach direkt ein, und der Prozess lässt sich nicht durch zb. ^c beenden.
Wenn ich mir dann ps in ttyv1 anschaue, sehe ich das das Terminal von ttyd0 von ?? auf d0 gesprungen ist, und der status von I auf Is+ (bei vt100 in der etc/ttys, bei cons25 springt er von S auf Ss+)

Die Frage ist, wann ist der PC "connected" ?
Sobald er welches Singal erhält, oder nur bei richtiger Übertragungsgeschwindigkeit, Parität etc?

irgendwie blick ich noch nicht richtig durch.
 
bei mir steht auch connected wenn ich cu -l /dev/cuaa0 -s 9600 nehme und es folgt ein kompletter freeze, das lag daran das ich nichts mit cuaa am huth _/\_ haben sollte mir meim notebook, hat keine comschnittstelle
 
Back
Top