Geschichte dieser Anleitung
Da
sich immer mal wieder herausstellt, daß man etwas verbessern kann,
oder daß mal was falsch ist, kommen recht oft neue Versionen heraus.
Für den Anwender wäre es zu mühsam, immer herausfinden zu
müssen, wo etwas geändert wurde. Daher eine kleine Historie.
- Urzeit: Es war einmal ein armer Student, der verzweifelt versuchte,
i4l zum Laufen zu kriegen. Er sammelte kleinste Hinweise und spendete
der Telekom viel Geld.
- Das LRZ trat an ihn heran, als die Geschichte so langsam zu
funktionieren begann, und wollte wissen, wie man es macht.
- Die Urversion der Anleitung entstand Anfang Mai 1996 als Vorschlag
für eine LRZ-Info-Schrift. Kleinere Unfälle gab es noch, so
funktionierte der ftp-Datenverkehr nicht immer.
- 13. Mai: Die Sache stand. Kleiner Vortrag am LRZ im Rahmen eines Workshops
zum Thema "Zugang an's LRZ von außen".
Die Anleitung wurde nach HTML konvertiert.
Die Resonanz war umwerfend - bestimmt 30 emails von Leuten, die es
noch genauer wissen wollten. Dr. Werner Becker montiert die Anleitung
im WWW unter
<http://www.rosat.mpe-garching.mpg.de/~web/ISDN.html>
- 16. Mai: Neue Version - leider mit Fehlern!
- /etc/rc.d/rc.isdn: um den 2. Ascend-Server erweitert
- /etc/rc.d/rc.isdn: das Nicht-PPP-Gerät isdn1 -> isdn0
- /etc/rc.d/rc.isdn: die "isdnctrl addphone ipppx in" der
führenden Null beraubt (kleiner Bug)
- /etc/ppp/pap-secrets erweitert
- /etc/hosts: um den 2. Ascend-Server erweitert, dafür den Eintrag
"lrz" entfernt
- 17. Mai: eine Unterlassungssünde in der letzten Version führte
zum Nichtfunktionieren.
- /etc/ppp/options: Der Eintrag "remotename lrz" wurde entfernt.
- /etc/rc.d/rc.isdn: die Aufrufe der ipppds wurden um die Option
"remotename lrz-px" mit x=0,1 erweitert.
Mit diesen Änderungen funktionierte es wieder.
Des weiteren wurde eine bereits gute Möglichkeit implementiert,
die email von den LRZ-Servern nach Hause zur offline-Bearbeitung
zu verlagern. Bisher allerdings noch LRZ-spezifisch.
- Email-Kapitel addiert
- /etc/hosts um die Einträge "lrzmail" und "sunmail" erweitert.
- 18. Mai: Keine große Änderung - nur diese Historie wurde
formuliert. Die INN-Forschung läuft auf Hochtouren...
- 21. Mai: Ab sofort ist die aktuellste Version der Seite bei mir selbst
zu finden: <http://www.lrz-muenchen.de/~ui161ab/>
Veränderungen:
- Abschnitt email: Vorschlag zum chma-Ersatz eingefügt (nicht ideal)
- ebenda: in der Datei /usr/src/sendmail/cf/cf/linux.dl4mhk.mc
wurde der MASQUERADE_AS-Eintrag mit dem korrekten Hostnamen versehen.
- 20. Juni: Der INN schaut mich schon ganz vorwurfsvoll an, aaaaber:
- Die Optik wurde entscheidend verbessert
- Eine Auftrennung in mehrere Sachgebiete (Installation, email, News...)
fand statt
- Die Einleitung wurde erweitert.
- Etliche kleine sachliche und schreibliche Fehler wurden beseitigt.
- Es wurde komplett auf Kernel 2.0.0 umgestellt, daher haben sich
folgende Scripten geändert:
- /etc/rc.d/rc.isdn: Die Zeile
echo "0" >/etc/lines.active # macht die Sache bequem.
wurde eingefügt.
- Die neton- und netoff-Scripten wurden gegen ein sowohl
umfangreiches als auch komfortables Script ersetzt:
/sbin/isdn
- Eine englische Übersetzung wurde angefertigt (uff...).
- 30. Juni: Seit vier Tagen läuft mein Usenet-System.
- Die Usenet-Seite (bisher nur auf Deutsch) ist fertig.
- Die Email-Seite hat leichte Veränderungen erfahren.
- 6. Juli:
- Die IP-Adresse des ersten LRZ-Ascends war falsch. Korrigiert in der
Einführung und in der Datei /etc/hosts.
- Die Überprüfung, ob die Verbindung steht, geschieht nun
auf verbesserte Weise. Im Script /sbin/isdn wird jetzt
der Dial-In-Server selber angepingt, nicht ein entfernterer Rechner.
Genauso geschieht es auch in /sbin/transmail und
/sbin/transnews - hier wird jetzt aber zusätzlich der
Mail/News-Host auf Funktion getestet. Steht dieser, unterbleiben
weitere Anwahlversuche.
- Viele Leser schrieben von Problemen mit SysV-init/simpleinit.
Daher wurde das bei der Konfiguration stärker berücksichtigt.
- Das Problem "CHAP" wurde - obwohl am LRZ nicht relevant - erklärt.
- 19. Juli:
- Installation: CHAP-Authentifizierung eleganter gelöst
- Statt Kernel 2.0.0 mit Patch1+2 nun 2.0.6 "nackt"
- 28. Juli:
- Installation: Bei der Datei zum Beendigen der ipppds beim Shutdown
verhindert nun ein vorhergehendes
"ifconfig device down" unschöne Meldungen
- email: Die Sendmail-Konfigurationsdatei wurde um
"FEATURE(nocanonify)" erweitert.
- 29. Juli:
- Usenet: "Täglicher Kleinkram":
"sendnews" eingebaut
- 1. September:
Komplette Überarbeitung: die Anleitung ist nun vom
Leibniz-Rechenzentrum als Provider losgelöst und so allgemein
gehalten, daß in vielen Fällen damit einfach losgelegt
werden kann. Ab sofort ist diese Seitensammlung unter dem Schutz der GNU
GPL und darf nun frei weiterverbreitet werden.
Änderungen:
- Eine Datenbank mit Providerdaten soll aufgebaut werden. Diese wird
aktiv in den Scripten verwendet.
- /etc/hosts:
- lrz-p0 -> prvdr0
- lrz-p1 -> prvdr1
- lrzmail -> getmail
- lrznews -> getnews
Entsprechend wurden alle Scripten verändert - also Vorsicht bei
Updates. Leider war dieser Schritt notwendig, ich entschuldige mich
für eventuelle Unannehmlichkeiten.
- Die Scripten /sbin/isdn, /sbin/transmail und /sbin/transnews
enthielten einen bösen Denkfehler, der das Konzept des mehrfach
offenen Kanals nicht funktionieren ließ. Bug fixed.
- Alle Scripten wurden intensiv überarbeitet.
- Die englische Übersetzung der Usenet-Anleitung ist fertig.
- Ein neues Kapitel ist in der Entstehung begriffen: ftp on demand!
- Das Email-Kapitel ist endlich soweit, daß man sie
guten Gewissens auch bei anderen Providern einsetzen kann.
- Ab sofort kann die Sammlung getart und gezippt heruntergeladen werden.
- 20. Oktober:
Die Scripten hatten neue Fehler, die nun hoffentlich beseitigt sind.
In den Seiten selbst sind jetzt nur anschauliche Beispiele zu sehen,
man kann sich aber die funktionsfähigen ausgeklügelten
Batchdateien downloaden.
- 21. November:
Einige Schönheitskorrekturen.
- Nach einem Vorschlag von Matthias Heßler erhielten die
Konfigurationsdateien einprägsamere Namen (i4l.provider
und i4l.secrets.
- Kernel-Konfiguration: Die "Code Maturity-Level"-Frage wird jetzt mit
"No" angegeben. Das müßte funktionieren.
- Die Scripten rc.isdn, /sbin/isdn, /sbin/transmail, /sbin/transnews
erhielten etwas Schliff. Kleine Bugfixes. rc.isdn wurde etwas
intensiver bereinigt.
- 1. Dezember:
Die Scripten wurden durch Straffung der sleep-Zeiten schneller.
- 26. Januar 1997:
"isdn" ist tot - es lebe "connect"! Ein völlig neues Scriptenpaket
erledigt die Anbindung an's Internet per isdn4linux oder Modem, mit
möhlicher Mehrfachverbindung, Routensetzung, Begrenzung der
Anwahlversuche u.v.m.
Scriptenversion 0.99 BETA.
- 24. Februar 1997:
Einige mehr oder weniger ernste Bugs wurden beseitigt, einige kleinere
Veränderungen wurden vorgenommen. Ganz herzlich danke ich
Dirk Husfeld <husfeld@usm.uni-muenchen.de> und
Herbert Thielen <Herbert.Thielen@lpr.e-technik.tu-muenchen.de>
für viele sehr wertvolle Anmerkungen.
- Provider-Templates: IP heißt jetzt korrekt
IP_ADDRESS.
- Die englische Installationsseite hatte ein falsches chap-secrets
beschrieben.
- Das in der S.u.S.E. neuerdings enthaltene Startscript
/sbin/init.d/i4l_hardware wird jetzt berücksichtigt.
- Die PID des connect-Scripts wird jetzt mit "$$" bestimmt,
die Handhabung des Locks wurde leicht korrigiert.
- Der Test, ob die Leitung offen ist, wird durch eine vorangestellte
Überprüfung des physikalischen Zustandes zuverlässiger.
- Jede Menge kleinerer und größerer Bugs sind beseitigt
- Wenn connect erst bei zweiter Anwahl auf einem zweiten Remote
erfolgreich war und dann abermals aufgerufen wurde, führte dies
zu einer unbeabsichtigten Anwahl auf dem 2. ISDN-Kanal. Fixed.
- WICHTIG: Alle bisher nach /tmp geschriebene Dateien sind
umbenannt und nach /var/lib/connect verlagert worden!
Das betrifft die Scripten /etc/ppp/ip-up sowie
/sbin/connect. Begründung: Systemsicherheit.
- Absolute Pfade sind überall durch Variable ersetzt.
Damit ist offiziell die Version 1.0 released. :-) Weitere Änderungen
werden leider warten müssen, denn ich trete in Kürze eine neue
Arbeitsstelle an, die sehr streßreich sein wird. :-(
Copyright © (GPL V 2) 1996
Bernhard Hailer
Letzte Änderung: 24-Feb-97