🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: bln.net.dialup
Article #265

Re: kppp + Speed Dragon

#265
From: Hendrik Mandelkow
Date: Wed, 02 Jun 1999 00:00
609 lines
17915 bytes
This is a multi-part message in MIME format.
--------------C7B377CB799ECBCC50A475AB
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

"Pierre R. Mai" wrote:
> =

> ???  Die Speed Dragon l=E4=DFt sich wie jedes normale (nicht-ISDN) Mode=
m
> per AT-Emulation =FCber serielle Schnittstelle ansteuern.  Warum sollte=

> damit kppp (im Gegensatz zu reinem pppd, der hier gut l=E4uft ;)
> Probleme haben?
> =

> Solange man bei Linux die ganzen ISDN Sachen links liegen l=E4=DFt (wei=
l
> diese i.d.R. f=FCr interne Karten gedacht sind), hat man eigentlich kei=
n
> Problem[1].

Du hast also eine Lauffaehige Konfiguration fuer die Speed Dragon und
den pppd? Koenntest Du mir die auf die TU abgestimmten
Konfigurationsfiles, Chatscripte und was man sonst braucht zuschicken?
Das waere eine grosse Hilfe, denn leider kenne ich mich mit diesen
Dingen nicht aus. Bisher benutze ich nur den kppp.

Der kppp allerdings arbeitet trotz AT-Emulation NICHT mit der Speed
Dragon zusammen. Das habe ich selbst ausprobiert und spaeter auch dem
folgenden Text von einer Hagenuk CD entnommen.

Gruss, Hendrik.
--------------C7B377CB799ECBCC50A475AB
Content-Type: text/html; charset=iso-8859-1;
 name="t_on_ppp.htm"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline;
 filename="t_on_ppp.htm"

<html>

<head>
<title>T &#150; Online PPP Zugang unter LINUX 2</title>
</head>

<body LINK=3D"Blue" VLINK=3D"Purple" BGCOLOR=3D"White" TEXT=3D"Black">

<table width=3D"100%">
  <tr>
    <td width=3D"25%" valign=3D"bottom"><p align=3D"left"><b><font face=3D=
"Arial" size=3D"6"
    color=3D"#FF0000">DataBox</font><font face=3D"Arial" size=3D"2"> </fo=
nt></b></td>
    <td width=3D"40%" valign=3D"bottom"></td>
    <td width=3D"35%" valign=3D"bottom"><p align=3D"right"><img src=3D"..=
/../gif/hagenuk.jpg"
    alt=3D"Hagenuk.jpg (26569 Byte)" align=3D"right" width=3D"203" height=
=3D"53"></td>
  </tr>
  <tr>
    <td width=3D"100%" align=3D"center" bgcolor=3D"#C0C0C0" colspan=3D"3"=
><strong><font face=3D"Arial"
    size=3D"5"><font COLOR=3D"Fuchsia">T &#150; Online </font>PPP Zugang =
unter Linux 2.0&nbsp; </font></strong><font
    face=3D"Arial" size=3D"4">(<em>Speed Dragon</em> &amp; <em>Speed Vipe=
r</em>)</font></td>
  </tr>
</table>

<hr>

<ul>
  <li><h3><a HREF=3D"#t1">Voraussetzungen</a></h3>
  </li>
  <li><h3><a HREF=3D"#t2">Zusammenfassung der Einstellungen</a></h3>
  </li>
  <li><h3><a HREF=3D"#t3">LINUX (und UNIX) Skripte</a></h3>
  </li>
  <li><h3><a HREF=3D"#t4">Arbeiten mit den Skripten</a></h3>
  </li>
  <li><h3><a HREF=3D"#t5">Komfortable Einwahl (auch unter <em>X-Windows</=
em> und <em>KDE</em>)</a></h3>
  </li>
  <li><h3><a HREF=3D"#t6">T-Online unter KDE mit kppp</a></h3>
  </li>
  <li><h3><a HREF=3D"#t7">LINUX Distributionen</a></h3>
  </li>
  <li><h3><a HREF=3D"#t8">LINKS</a></h3>
  </li>
</ul>

<hr>

<h3><a NAME=3D"t1">Voraussetzungen</a></h3>

<p>Um PPP verwenden zu k=F6nnen, m=FCssen unter LINUX die entsprechenden =
Netzwerkfunktionen
installiert sein. Hier sei ausdr=FCcklich auf die entsprechenden <i><stro=
ng>man</strong></i>
und <i><strong>HOWTO</strong></i> Dateien verwiesen. Hier sind lediglich =
in K=FCrze die
erforderlichen Schritte dargestellt. </p>

<hr>

<h3><a NAME=3D"t2">Zusammenfassung der Einstellungen</a></h3>

<p>Diese Einstellungen sind au=DFer f=FCr LINUX auch f=FCr DOS, WINDOWS, =
WINDOWS NT und OS/2
g=FCltig. </p>

<table CELLSPACING=3D"0" BORDER=3D"2">
  <tr>
    <td><h3>Titel</h3>
    </td>
    <td><h3>Eintrag</h3>
    </td>
    <td>.</td>
  </tr>
  <tr>
    <td><b>T-Online Einwahlnummer</b></td>
    <td>0191011</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><b>Server</b></td>
    <td>TCP/IP mit Softwarekomprimierung</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><b>IP Adressierung</b></td>
    <td>Nur dynamisch</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><b>Anwendername</b></td>
    <td>s.u.</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><b>Passwort</b></td>
    <td>********</td>
    <td>T-Online Kennwort</td>
  </tr>
  <tr>
    <td><b>DNS</b></td>
    <td>194.25.2.129</td>
    <td>Dynamisch</td>
  </tr>
  <tr>
    <td><b>SMTP</b></td>
    <td>mailto.btx.dtag.de</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><b>POP</b></td>
    <td>pop.btx.dtag.de</td>
    <td>Anmeldung mit eMail Adresse ohne @t-online.de und &quot;.&quot; a=
ls Passwort.</td>
  </tr>
  <tr>
    <td><b>NEWS</b></td>
    <td>news.btx.dtag.de</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><strong>T-Online Proxies</strong></td>
    <td>www-proxy.btx.dtag.de</td>
    <td>80</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>ftp-proxy.btx.dtag.de</td>
    <td>80</td>
  </tr>
  <tr>
    <td>(Die Verwendung der Proxies sei unbedingt empfohlen)</td>
    <td>wais-proxy.btx.dtag.de</td>
    <td>80</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>gopher-proxy.btx.dtag.de</td>
    <td>80</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>sec-proxy.btx.dtag.de</td>
    <td>80</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>Socks:</td>
    <td>1080</td>
  </tr>
  <tr>
    <td><b>Kein Proxy</b></td>
    <td>t-online.de</td>
    <td>&nbsp;</td>
  </tr>
</table>

<pre><b>Anwendername:</b>

UUUUUUUUUUUUTTTTTTTTTTTT#MMMM

  U =3D T-Online Anschlu=DFkennung.
  T =3D Die eigene Anschlu=DFnummer incl. Vorwahl.
  # =3D Trennung, wenn T weniger als 12 Zeichen lang ist.
  M =3D Mitbenutzernummer, i.A. 0000 oder 0001

</pre>

<p>Alle oben genannten Einstellungen sind wie gesagt allgemein g=FCltig. =
Damit kann auch
unter Windows und Windows NT ein T-Online PPP Zugang erreicht werden. Ein=
e hervorragende
Adresse ist <a HREF=3D"http://home.t-online.de/home/Albert.Rommel">http:/=
/home.t-online.de/home/Albert.Rommel</a>.
Hier findet sich alles, was das &quot;Herz h=F6her schlagen&quot; l=E4sst=
=2E </p>

<p>Hier seien speziell die Zug=E4nge zu T-Online unter LINUX dargestellt.=
 </p>

<hr>

<h3><a NAME=3D"t3">LINUX (und UNIX) Skripte</a></h3>

<p><br>
Das Standard LINUX Verzeichnis, wo die Skripte zu finden sind lautet <str=
ong>/etc/ppp</strong>
</p>

<p><b>'chat.T' - CHAT Steuerung. Keine Kommentare eintragen ! </b></p>

<pre>TIMEOUT 30
'' ATZ
OK AT&amp;FB8X0            =

OK &amp;E1 [MSN] =

OK ATD0191011
CONNECT ''
 </pre>

<p><strong>[MSN]</strong>: Die eigene Telefonnummer, Beispiel: <em>OK &am=
p;E1 12345678</em>
<br>
<strong>B8</strong>: Die Hagenuk DataBox wandelt speziell f=FCr PPP den f=
=FCr den analogen
Zugang verwendeten asynchronen Modus in den synchronen ISDN Modus um. <br=
>
<strong>X0</strong>: CONNECT Ausgabe auf eine einfache CONNECT Meldung um=
geschalten, damit
CHAT richtig reagieren kann. </p>

<p>Die <strong>chat.T</strong> Datei sieht etwas anders aus, als der Lite=
ratur angegeben.
Grund ist das Verhalten der DataBox, die sich leicht unterschiedlich zum =
<em>Hayes -
Standard</em> f=FCr Modems verh=E4lt. Mit dem normalen Skript aus der Lit=
eratur
funktionierte es jedenfalls nicht. </p>

<p><b>Eintr=E4ge in der 'options' Datei </b></p>

<pre># /etc/ppp/options
# Christoph Petermann 11.4.1998
asyncmap 0
crtscts
lock
debug
noipdefault
modem
defaultroute
lcp-echo-interval 30
lcp-echo-failure 4
netmask 255.255.255.0
ipcp-accept-remote
ipcp-accept-local
 </pre>

<p><b>'pap-secrets', die Passwortdatei ! </b></p>

<pre>&nbsp;
# 'Anwendernummer s.o.' IP 'Passwort'
# Die Hochkommata sind WICHTIG !!!
'UUUUUUUUUUUUTTTTTTTTTT#MMMM' * 'xyxyxyx' *
 </pre>

<p><b>Nameserver eintragen</b> </p>

<p>In der Datei <em>/etc/resolv.conf</em> muss noch der Nameserver einget=
ragen werden. Das
gilt f=FCr RedHat LINUX. Bei anderen Distributionen wird dies in die Date=
i <em>/etc/rc.config</em>
eingetragen. </p>

<pre>#  /etc/resolv.conf
# Der T-Online DNS Server
nameserver 194.25.2.129
</pre>

<p>Hier folgen jetzt die eigentlichen Einwahl- und Abwahlskripte &quot;<s=
trong>T.on</strong>&quot;
und &quot;<strong>T.off</strong>&quot;. </p>

<p><strong>T.on</strong>, Anwaehlen ! </p>

<pre>
#!/bin/sh
# /etc/ppp/T.on
#
# script         cpe 12.04.1998
# erweitert      cpe 06.10.1998 'deluxe' Version =

#
#
# Christoph Petermann, D24229 Schwedeneck

# Aufbau der USER Nummer
#
#     +--------------------------   Benutzer Nummer
#     |           +--------------   Telefon Nummer
#     |           |          +---   Separator #
#     |           |          |+--   Mitbenutzer Nummer
USER=3D'UUUUUUUUUUUUTTTTTTTTTTT#0001'

# password in /etc/ppp/pap-secrets !

echo -ne &quot;USER &quot;$USER&quot;\n&quot;
echo -ne &quot;\n&quot;

localip=3D0.0.0.0
remoteip=3D0.0.0.0
device=3D/dev/cua0                    # entspricht COM1 bei DOS
PPPDIR=3D/etc/ppp                     # allgemein der Ort der ppp Skripte=

pppflags=3D&quot;debug 115200 user $USER&quot;  # alle anderen flags sind=
 in /etc/ppp/options

# starte

/usr/sbin/pppd lock \
  connect &quot;/usr/sbin/chat -v -r /etc/ppp/chat.T.rprt -f /etc/ppp/cha=
t.T&quot; \
  $device $pppflags $localip:$remoteip &amp;

i=3D0
while [ $i -lt 30 ]; do                # teste ppp fuer 30 sec
   if [ -r /var/run/ppp0.pid ] ; then  # Verbindung, wenn die Datei exist=
iert
      echo -ne &quot;ppp: verbunden !\n&quot;
      break                            # Ja ? Verlasse durch die Hintertu=
er
   else
      echo -ne &quot;.&quot;                     # Zeige alle Sekunden ei=
nen Punkt
      i=3D$[i+1]                         # increment Zaehler
      sleep 1                          # gib mir eine Sekunde Ruhe
   fi
done
echo -ne &quot;\n&quot;

if [ -r /var/run/ppp0.pid ] ; then =


   echo -ne &quot;ppp: KANN LOSGEHEN !\n\a&quot;           # Info mit Pie=
p (\a)

# --- optional fuer Luxusversion ------------

   date '+%d.%m.%y %X' &gt; $PPPDIR/uptime.ppp.tmp  # Datum und Zeit wird=
 gespeichert
   date '+%s' &gt; $PPPDIR/startsec.ppp.tmp         # einen Sekundenwert =
speichern
   exec wish &quot;$PPPDIR/./tpppup&quot;;                 # Tcl/Tk Datei=
 starten und ruft ./T.off auf !
                                                 # Nur bei X-Windows oder=
 KDE
# --- Ende ----------------------------------

else
   echo -ne &quot;ppp: KEINE VERBINDUNG !\n&quot;
fi

</pre>

<p><strong>T.off</strong>, die Abwahl </p>

<pre>
#!/bin/sh
# /etc/ppp/T.off
#
# CPE 14.4.1998
# CPE 06.10.1998 Neue 'deluxe' Version
#
# Christoph Petermann, D24229 Schwedeneck

INTERFACE=3Dppp0
PPPDIR=3D/etc/ppp                                 # ppp Verzeichnis lokal=
 definieren

if [ -r /var/run/$INTERFACE.pid ]; then         # wenn es existiert
   t1=3D$(cat /var/run/$INTERFACE.pid)            # speichere den INHALT =
zwischen
   kill $t1                                     # der Inhalt ist die Proz=
ess ID, KILL !!
   sleep 1                                      # warte 1 sec     =

                     =

   if [ ! &quot;$?&quot; =3D &quot;0&quot; ]; then                    # w=
as ? immer noch da ?
      echo -ne &quot;loesche $INTERFACE pid Datei ...\n&quot; # loesche d=
ie Datei
      rm -f /var/run/$INTERFACE.pid
      exit 1;
   else
      echo -ne &quot;ppp Verbindung beendet !\n&quot;     # Abgesang
#      exit 0                                   # verlassen
   fi
# ----- Diese Abteilung ist optional und macht so einiges 'deluxe'

                                                # Logdatei aktualisieren
   lt1=3D$(cat $PPPDIR/uptime.ppp.tmp)            # Startwert in Variable=

   ldx1=3D$(cat $PPPDIR/startsec.ppp.tmp)         # Sekundenstartwert lad=
en
   ldx2=3D$(date '+%s')                           # Sekundenstoppzeit mes=
sen
   lt2=3D$(date '+%X')                            # Stopzeit ermitteln
   ldt=3D$[$ldx2-$ldx1]                           # Einwahldauer berechne=
n in Sekunden
   lgeld=3D$[(($ldx2-$ldx1)/60+1)*5]              # T-Online Gebuehren be=
i 5 Pf / min
   ldm=3D$[$lgeld/100]                            # in Mark
   lpf=3D$[$lgeld-($ldm*100)]                     # und Pfennig

   if [ -r $PPPDIR/ppp.log~ ]; then             # wenn es sie gibt, muss =
sie weg
      rm -f $PPPDIR/ppp.log~
   fi
   mv $PPPDIR/ppp.log $PPPDIR/ppp.log~

                                                # schreibe alle Info nach=
 vorne
   echo $lt1 - $lt2 : $ldt sec - $ldm DM $lpf Pf &gt; $PPPDIR/ppp.lg

   cat $PPPDIR/ppp.lg $PPPDIR/ppp.log~ &gt; $PPPDIR/ppp.log
   rm -f $PPPDIR/ppp.lg                         # loesche die temporaere =
Datei
   rm -f $PPPDIR/uptime.ppp.tmp                 # &quot;

# ---- Ende des optionalen Teils -------------------------------------

else
   echo -ne &quot;Es gibt keine aktive Verbindung zu beenden !\n&quot;
   exit 1
fi
</pre>

<p><strong>tpppup</strong>, das kleine Tcl/Tk Programm </p>

<pre>
# /etc/ppp/tpppup
#
# Tcl/Tk Programm
# =

# CPE 06.10.1998 =

#
# Christoph Petermann, D24229 Schwedeneck

   message .info -text &quot;ppp-Verbindung steht !&quot;
   frame .buttons
   button .buttons.b1 -text &quot;ppp-Verbindung beenden&quot; -command p=
rogram_end
   =

   pack .info .buttons
   pack .buttons.b1 -side left
   proc program_end {} { =

     exec /etc/ppp/./T.off;     # ACHTUNG
     exit
   }   =


</pre>

<p>einfach, aber wirkungsvoll ... </p>

<p>Das sind die notwendigen Eintr=E4ge, die zumindest bei meiner DataBox =
zum Erfolg
gef=FChrt haben. </p>

<hr>

<h3><a NAME=3D"t4">Arbeiten mit den Skripten</a></h3>

<p>Die Skripte mit <em>chmod a+x [name]</em> ausf=FChrbar machen </p>

<p><strong>Wechsle in das Verzeichnis: /etc/ppp</strong> </p>

<p><strong>T-Online PPP starten:</strong> </p>

<pre>./T.on
</pre>

<p><strong>T-Online PPP beenden:</strong> </p>

<pre>./T.off
</pre>

<p>Alternativ kann auch ein ICON auf dem Desktop unter <em>X-Windows</em>=
, <em>KDE</em> et
al. eingerichtet werden. Man erh=E4lt allerdings keine Mitteilung, ob die=
 Verbindung steht.
<br>
Abhilfe schafft die komfortablere Variante, die im n=E4chsten Abschnitt b=
eschrieben wird. </p>

<hr>

<h3><a NAME=3D"t5">Komfortable Einwahl (auch unter <em>X-Windows</em> und=
 <em>KDE</em>)</a></h3>

<p>In den Skripten <strong>T.on</strong> und <strong>T.off</strong> gibt =
es je einen
markierten Abschnitt, der eine komfortablere Einwahl erm=F6glicht: =


<ul>
  <li><strong>T.on</strong> kann vom Desktop unter <em>X-Windows</em> ode=
r <em>KDE</em>
    gestartet werden. </li>
  <li>Sichere Funktion unter <em>KDE 1.0</em> (&quot;<em>kppp</em>&quot; =
ist problematisch mit
    der DataBox und auch mit T-Online!) </li>
  <li>Ein kleines Tcl/Tk Skript <strong><em>tpppup</em></strong> =F6ffnet=
 ein Fenster auf dem
    Desktop mit der Meldung, da=DF die ppp-Verbindung steht. Dieses Skrip=
t sollte tats=E4chlich
    nur unter <em>X-Windows</em> oder <em>KDE</em> aufgerufen werden. </l=
i>
  <li>Die ppp-Verbindung wird dann auch aus diesem Fenster beendet. </li>=

  <li>Es wird eine Logdatei <em>/etc/ppp/ppp.log</em> gef=FChrt mit Angab=
en zur Einwahldauer,
    Startzeit und Endezeit der Verbindung, Dauer in Sekunden und den lauf=
enden T-Online
    Geb=FChren. Das ist einfach, da T-Online 5 Pf / Minute berechnet. </l=
i>
</ul>

<hr>

<h3><a NAME=3D"t6">T-Online unter KDE mit kppp</a></h3>

<p>Ich habe lange Versuche gemacht, kppp mit der Hagenuk DataBox an T-Onl=
ine anzubinden.
Leider war die Arbeit bisher nicht von Erfolg gekr=F6nt. </p>

<hr>

<h3><a NAME=3D"t7">LINUX Distributionen</a></h3>

<p>Es gibt eine Reihe von LINUX Distributionen, die sich im Wesentlichen =
aber nicht
voneinander unterscheiden. <br>
Bei mir selbst ist <em>RedHat LINUX 5.1 (Manhattan)</em> im Einsatz. Ich =
habe allerdings
R=FCckmeldungen, da=DF die Skripte auch problemlos mit anderen Distributi=
onen funktionieren.
<br>
KDE (K Desktop Environment) hat etwas von X-Windows und Windows 95 ... </=
p>

<hr>

<h3><a NAME=3D"t8">LINKS</a></h3>

<ul>
  <li><a HREF=3D"http://www.redhat.com"><strong>RedHat LINUX Homepage</st=
rong></a> </li>
  <li><a HREF=3D"http://www.suse.de"><strong>S.u.S.e. LINUX</strong></a> =
</li>
  <li><a HREF=3D"http://www.kde.org"><strong>K Desktop Environment <em>KD=
E</em></strong></a> </li>
</ul>
<font face=3D"Arial" size=3D"2">

<hr>

<p>Das DataBox-Team von Hagenuk bedankt sich f=FCr den o.a. Textbeitrag b=
ei dem Kollegen<br>
<br>
Christoph Petermann</p>

<hr>
</font>
</body>
</html>

--------------C7B377CB799ECBCC50A475AB--
Technical Details
Message-ID: <3754F788.3F5AD756@mpasmb.desy.de>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <FC4Lot.9sA@truman.berlin.all.de> <3746F0D0.ADFD765E@mpasmb.desy.de> <87r9o4sqpo.fsf@orion.dent.isdn.cs.tu-berlin.de>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII
X-Google-Thread: 1020dd,94b9bcc42f6bf967
X-Google-Attributes: gid1020dd,public
From: Hendrik Mandelkow <hendrik@mpasmb.desy.de>
Subject: Re: kppp + Speed Dragon
Date: 1999/06/02
Message-ID: <3754F788.3F5AD756@mpasmb.desy.de>
X-Deja-AN: 484804038
X-Gatewayed: from mailing list isdn-users@cs.tu-berlin.de by mail.cs.tu-berlin.de (8.9.1/8.9.1) with ESMTP id LAA27674 for <isdn-users@cs.tu-berlin.de>; Wed, 2 Jun 1999 11:38:19 +0200 (MET DST) by emmi.physik.TU-Berlin.DE (8.9.2/8.9.2) with ESMTP id LAA70380 for <isdn-users@cs.tu-berlin.de>; Wed, 2 Jun 1999 11:38:15 +0200 (CEST) (envelope-from hendrik@mpasmb.desy.de)
References: <FC4Lot.9sA@truman.berlin.all.de> <3746F0D0.ADFD765E@mpasmb.desy.de> <87r9o4sqpo.fsf@orion.dent.isdn.cs.tu-berlin.de>
X-Accept-Language: en
Content-Type: multipart/mixed; boundary="------------C7B377CB799ECBCC50A475AB"
X-Complaints-To: news@cs.tu-berlin.de
X-Trace: news.cs.tu-berlin.de 928316927 5219 130.149.17.13 (2 Jun 1999 09:48:47 GMT)
Organization: Technische Universitaet Berlin, Deutschland
Mime-Version: 1.0
NNTP-Posting-Date: 2 Jun 1999 09:48:47 GMT
Newsgroups: bln.net.dialup