Benutzer-Werkzeuge

Webseiten-Werkzeuge


os4_bsd_freebsd_modem_direkt
                                  modem_direkt


 BACK ..

 Einwahl-Modem konfigurieren
 ===========================



 http://www.zid.tugraz.at/zid/ki/netz/extern/erfahrung/bsd.html
 http://www.freebsd.org/doc/de_DE.ISO8859-1/books/faq/serial.html



 Unterstützung fu:r Hayes Modem
 -----------------------------
 # vi /etc/remote
         at=hayes
         cuaa0:dv=/dev/cuaa0:br#57600:pa=none



 feste Nummer auf einen COM-Port einstellen
 ------------------------------------------
 # vi /etc/remote
         deep13|Dial a phone number at 57600 bps:dv=/dev/cuaa0:br#57600:at=hayes:pa=none:düpn=5551234:

 # tip deep13



 Nummer auf der Kommandozeile wählen
 -----------------------------------
 # vi /etc/remote
         tip57600|Dial any phone number at 57600 bps:dv=/dev/cuaa0:br#57600:at=hayes:pa=none:dü
         cu57600|Dial any phone number at 57600 bps:dv=/dev/cuaa0:br#57600:at=hayes:pa=none:dü

 # tip -57600 5551234
 oder
 # cu 5551234 -s 57600



 15.6. Kann ich die vorgegebenen seriellen Parameter für eine Schnittstelle einstellen?
 --------------------------------------------------------------------------------------

 Das ttydX (oder cuaaX) Gerät ist das regula:re Gera:t, das man in Anwendungen öffnet.
 Wenn ein Prozess es öffnet, hat es die voreingestellten Terminal
 Eingabe/Ausgabe-Einstellungen. Sie können diese Einstellungen mit dem Befehl

 # stty -a -f /dev/ttyd1

 ansehen. Wenn Sie die Einstellungen für dieses Gerät a:ndern, sind die Einstellungen
 gültig, bis das Gerät geschlossen wird. Wird es danach geöffnet, hat es wieder
 die vorgegebenen Einstellungen. Um Änderungen an den vorgegebenen Einstellungen
 vorzunehmen, können Sie das Anfangsstatus-Gerät o:ffnen und dessen Einstellungen
 anpassen. Um zum Beispiel den CLOCAL Modus, 8 Bits und XON/XOFF Datenflusskontrolle
 als Standard für ttyd5 einzustellen, geben Sie

 # stty -f /dev/ttyid5 clocal cs8 ixon ixoff

 ein. Eine gute Stelle um dies zu tun ist in /etc/rc.serial. Jetzt hat eine
 Anwendung diese Einstellungen als Standardwerte, wenn sie ttyd5 öffnet. Die
 Anwendung kann die Einstellungen jedoch immer noch nach Belieben verändern.

 Man aber kann auch bestimme Einstellungen davor schützen, von einer Anwendung
 verändert zu werden, indem man Vera:nderungen am ``lock state'' Gera:t vornimmt.
 Um beispielsweise die Geschwindigkeit von ttyd5 auf 57600 bps festzusetzen:

 # stty -f /dev/ttyld5 57600

 Wenn jetzt eine Anwendung ttyd5 öffnet und versucht die Geschwindigkeit zu
 verändern, wird diese bei 57600 bps bleiben.

 Natürlich sollten Sie das Schreiben auf die Anfangsstatus- und lock state-Geräte
 nur root erlauben. Das MAKEDEV(8) Skript tut dies nicht, wenn es die
 Geräte-Eintra:ge erstellt.



 15.7. Wie kann ich Einwahl-Logins über mein Modem aktivieren?
 -------------------------------------------------------------

 Also Sie wollen ein Internet Service Provider werden, ja? Als erstes brauchen Sie
 eines oder mehrere Modems, die automatisches Antworten beherrschen. Ihr Modem
 sollte auf Trägersignalerkennung reagieren und nicht fortlaufend die Leitung
 offen halten. Es muss auflegen und sich neu initialisieren können, wenn die
 ``Data Terminal Ready'' (DTR) Leitung ausgeschaltet wird. Es sollte
 wahrscheinlich RTS/CTS oder gar keine lokale Datenflusskontrolle benutzen. Zuletzt
 muss es eine konstante Geschwindigkeit zwischen dem Computer und sich selbst
 verwenden, aber es sollte (um die Anrufer freundlich zu behandeln) eine
 Geschwindigkeit zwischen sich und dem entfernten Modem aushandeln können.

 Für viele Modems, die mit dem Hayes Befehlssatz kompatibel sind, erzeugt der
 folgende Befehl diese Einstellungen und legt sie im nicht-flüchtigen Speicher ab:

 AT &C1 &D3 &K3 &Q6 S0=1 &W

 Die Sektion über das Senden von AT-Befehlen bietet weitere Informationen, wie man
 diese Einstellungen vornimmt, ohne zu einem MS-DOS Terminal Programm zu flüchten.

 Als nächstes erstellen Sie einen Eintrag in /etc/ttys für das Modem. Diese Datei
 listet alle Schnittstellen auf, auf denen das Betriebssystem Einlogversuche
 erwartet. Fügen Sie eine solche Zeile hinzu:

 ttyd1 "/usr/libexec/getty std 57600" dialup on insecure
         

 Diese Zeile bedeutet, dass an der zweiten seriellen Schnittstelle (/dev/ttyd1) ein
 Modem angeschlossen ist, das mit 57600 bps läuft und keine Parita:t besitzt
 (std.57600 aus /etc/gettytab). Der Terminal-Typ für diese Schnittstelle ist
 ``dialup'' (Einwahl). Die Schnittstelle ist eingeschaltet (on) und ``unsicher''
 (insecure) - das bedeutet, man kann sich über diese Schnittstelle nicht als root
 einloggen. Für Einwahlanschlu:sse wie diesen, benutzen Sie den ttydX Eintrag.

 Es ist relativ geläufig, dialup als Terminal-Typ zu verwenden. Viele Benutzer
 richten in ihren .profile oder .login Dateien eine Abfrage für das eigentliche
 Terminal ein, wenn der Start-Typ dialup ist. Das Beispiel zeigt die Schnittstelle
 als unsicher und um über diese Schnittstelle root zu werden, mu:ssen Sie sich als
 normaler Benutzer einloggen und su(1). Wenn sie secure (``sicher'') als
 Einstellung verwenden, kann sich root direkt einloggen.

 Nachdem Sie Modifikationen in /etc/ttys vorgenommen haben, müssen Sie ein hangup
 oder HUP Signal an init(8) senden:

 # kill -HUP 1

 Das bringt init(8) dazu, die Datei /etc/ttys neu einzulesen. init startet dann an
 allen als eingeschaltet (on) markierten Schnittstellen die getty-Prozesse. Sie
 können herausfinden ob noch Logins für Ihre Schnittstelle verfu:gbar sind, wenn
 Sie folgendes eingeben:

 % ps -ax | grep '[t]tyd1'

 Sie sollten etwas sehen, das so ähnlich aussieht wie:

 747 ?? I    0:00:04 /usr/libexec/getty std.57600 ttyd1


   [IMG]
/home/http/wiki/data/pages/os4_bsd_freebsd_modem_direkt.txt · Zuletzt geändert: von 127.0.0.1