From: xmaster@eumelos.stgt.sub.org (Peter Dieth)
Subject: Re: Q: Internet ueber Modem (DialUp SL/IP)
Reply-To: dieth@transtec.de
Organization: Eumelos Labs, Reutlingen, Germany
Date: Thu, 07 Jan 1993 12:15:14 GMT

urlichs@smurf.sub.org (Matthias Urlichs) writes:

>> ich suche Informationen ueber Funktionsweise und Installation von
>> Dial-Up SL/IP ueber Modem-Verbindungen.
>> 
>Muss in den Kernel.

Klar. Sonst komm' ich ja nicht an die unteren Schichten (ip/Treiber) ran.


>Fuer BSD-Networking gibt's ein dialupip-Paket.

Ah. Wie heisst das denn ? Am liebsten haette ich (*natuerlich*) eines
mit VJ-Header-Compression (cslip...).


>Fuer Sys5-basierte Systeme bin ich gerade dabei, meinen Dumme-ISDN-Karten-
>Treiber so umzuhacken, dass er auch mit allen anderen Leitungen funktioniert.
>Das zielt primaer auf intelligente ISDN-Karten ab, aber wenn man dem Teil
>nebenher auch beibringen kann, mit Modems und aehnlichen Dingen zusammen-
>zuarbeiten, wieso nicht?

Waere nicht schlecht. Vielleicht kennt Linux eines Tages auch Streams,
dann haette man einen idealen *megabilligen* Unix-Router (z.B. ueber ISDN).


>> Nach dem "auflegen" wird das wieder rueckgaengig gemacht:
>> 
>> slip-detach <modem-device>
>> 
>Neenee -- der slip/attach bleibt ganz einfach auf der Leitung sitzen und
>bekommt einen SIGHUP, wenn die Gegenseite auflegt. Folglich schickt man
>dem Teil, will man selber auflegen, einfach ein SIGHUP.

Dann ist aber die Leitung wohl leider fuer andere Services (Dial-Ins/UUCP)
blockiert. :-(


>Die naechstintelligente Version ist ein Treiber, der von selber auflegt,
>wenn N Sekunden lang kein Paeckchen gesendet wurde. Oder (noch schlimmer)
>kein Paeckchen eines bestimmten Typs.

>> o Wie bringt man den client dazu, dass er bei Bedarf den Server
>>   anruft ?
>> 
>Man hackt den Kernel gar fuerchterlich. Siehe oben.

*autsch*


>> Mir schwebt eine Loesung vor, bei der root@slipbox1 ein Kommando
>> (z.B. slip on) eingibt und daraufhin dieses Kommando den Verbingungs-
>> aufbau (dialer, slip-attach,...) uebernimmt.
>> Mit dem Kommando "slip off" koennte man dann die Leitung wieder abbauen.
>> 
>Das sollte im Idealfall automatisch funktionieren, d.h. wenn ein IP-Paket
>ansteht, das bestimmten Kriterien genuegt (Source/Destination/Protokoll/
>Portnummer sollten reichen -- oder?).

Das wollte ich eigentlich vermeiden. D.h. ich will nicht automatisch
die Leitung aufmachen (z.B. bei jedem Ping oder bei jedem Nameserver-Query,
falls der NS falsch aufgesetzt ist :-), sondern nur zu bestimmten Tageszeiten
oder halt gezielt, wenn ich das will.


>Bitte fragt mich nicht, wann mein Kram in verwendbarer Form vorhanden ist...
>will jemand mithelfen? zB die obengenannte Filterroutine schreiben?
>(Das Teil soll nicht in den Kernel.)

Also Du meinst eine Funktion, die aus einem Config-File (Beispiel):

# <dest-addr>	<src-addr>	<protocol|port>  <schedule>
196.10.10.10	196.20.10.10	25		Any		# SMTP
196.10.10.10	196.20.10.*	119		Never		# NNTP
196.10.10.*	196.20.10.10	icmp		1800-0800	# ICMP ;)
...

die entsprechenden Bed. rauszieht und daraus einen Filter bastelt ?


Ciao,
Peter
-- 
				,,,
                               (o o)
 --------------------------oOO--(_)--OOo--------------------------------
 InterNet: dieth@transtec.de          SubNet: dieth@eumelos.stgt.sub.org 
 Peter Dieth, Braikinbachweg 35, W-7410 Reutlingen, Voice: 49-7121-40465
 Eumelos Mailsystem Reutlingen, V.32bis,V.42bis,HST  Data: 49-7121-?????
 Gegen Rassismus und Gewalt !              Against racism and violence !
Newsgroups: de.comp.os.unix