Tue, 3 Sep 1996 From: Gerhard Traeger Subject: Internetzugang via eunet Fuer den Internetzugang ueber eunet verwende ich die folgende Scripte: *-- begin /sbin/init.d/i4l (susix 4.2 version) -------------------------------* #!/bin/sh # script to start isdn-networking at boot-time.| GT 1996. 08. 18 # FILE: /sbin/init.d/i4l (bzw linux pur: /etc/rc.d/rc.isdn) # case "$1" in start) HOSTNAME= # Edit for your setup. IPADDR="" # REPLACE with YOUR IP address! NETMASK="255.255.255.0" # REPLACE with YOUR netmask! NETWORK="193.102.150.0" # REPLACE with YOUR eunet-subnet address! BROADCAST="193.102.150.255" # YOUR broadcast address, if you # have one. If not, leave blank and edit below. GATEWAY="193.102.150.1" # REPLACE with YOUR eunet-pop address! #activate teles logging /sbin/telesctrl TelesId 1 31 /sbin/isdnctrl verbose 1 /sbin/isdnlog -vw2 -m2039 /dev/isdnctrl & /sbin/isdnctrl addif isdn0 # Create new interface "isdn0" /sbin/isdnctrl addphone isdn0 out # Set outgoing phone-number /sbin/isdnctrl addphone isdn0 in 911521402 # Set incomming phone-number /sbin/isdnctrl eaz isdn0 # Set local EAZ /sbin/isdnctrl huptimeout isdn0 45 # Hangup-Timeout is 45 sec. /sbin/isdnctrl chargehup isdn0 on # Hangup before Charge-Info /sbin/isdnctrl secure isdn0 on # Accept only configured # phone-number /sbin/isdnctrl l2_prot isdn0 hdlc # we use HDLC /sbin/isdnctrl l3_prot isdn0 trans # transparent /sbin/isdnctrl encap isdn0 rawip /sbin/isdnctrl ihup isdn0 off /sbin/isdnctrl callback isdn0 off /sbin/ifconfig isdn0 -broadcast -arp ${IPADDR} pointopoint ${GATEWAY} metric 1 /sbin/ifconfig isdn0 up /sbin/route add -net ${NETWORK} isdn0 /sbin/route add default gw ${GATEWAY} isdn0 ;; stop) ## turn off isdn echo "Shutting down isdn4linux..." if [ -e /var/run/isdnlog.pid ] ; then /bin/kill `/bin/cat /var/run/isdnlog.pid` fi /sbin/ifconfig isdn0 down /sbin/isdnctrl delif isdn0 ;; *) echo "Usage: $0 {start|stop}" exit 1 ;; esac *-- end /sbin/init.d/i4l -----------------------------------------------------* (NB: auf einen Anruf von eunet warte ich bisher vergeblich, ich glaube, die tun das nicht :-) Von sich aus bot eunet zu meiner Zeit nur "slip" und "ppp" an, ein Telefonanruf hat aber zur Umstellung auf "rawip" gereicht. Die i4l-spezifischen Eintraege in susix-4.2 /etc/rc.config sind mit diesem Skript hinfaellig (Masochisten koennen ja versuchen diese indirekte Steuerung in Betrieb zu nehmen). Der Treiber ist hier fest im Kernel. Mit ladbaren Modulen standen bei mir vor "#activate teles logging" noch die beiden Zeilen: /sbin/insmod /lib/modules/1.2.13/misc/isdn.o /sbin/insmod /lib/modules/1.2.13/misc/teles.o id=TelesId Fuer linux pur kann man sich das start/stop-Zeug sparen, man braucht nur den start-Zweig der case-Anweisung. Der Aufruf erfolgt dann am Ende von /etc/rc.d/rc.inet1. Dort benoetigt man nur noch: *-- begin /etc/rc.d/rc.inet1 (fuer linux pur) --------------------------------* #! /bin/sh # Attach the loopback device. /sbin/ifconfig lo 127.0.0.1 /sbin/route add -net 127.0.0.0 /etc/rc.d/rc.isdn *-- end /etc/rc.d/rc.inet1 ---------------------------------------------------* Zum Lesen der email dient: *-- begin /usr/local/bin/pop.ini ---------------------------------------------* popclient -3 -v -u -p -o /var/spool/mail/ PersonalMail.Germany.EU.net *-- end /usr/local/bin/pop.ini -----------------------------------------------* Weil der naechste eunet-POP fuer mich in der R50 liegt, hole ich die Usenet- News mit "suck". In das dazugehoerige Skript "sauge" habe ich auch den Aufruf von pop.ini sowie eines "mail2news" eingbaut, so daß ich 1. nur ein Skript aufrufen muß und 2. der Inhalt von Mailing-Listen gleich mit in das lokale News-Verzeichnis verteilt wird. Die Transferraten fuer news liegen i.a. zwischen 4.5 und 5.5kByte/sec. Der ftp.germany.eunet.de ist fuer linux/gnu gut bestueckt und ermoeglicht meist mehr als 6kByte/sec. Die Zeiten, zu denen ich mehr als 7.2 erreicht habe, sind aber (wohl Dank www @&%!) schon seit einigen Monaten vorbei. Ein CompuServe-Mitglied hat mir einmal eine Binaerdatei als email-Anlage senden wollen. Dadurch konnte ich immer nur die vorhergehenden mails abrufen, beim Uebertragen der Binaerdatei hat popclient abgebrochen, ohne die mails beim POP zu loeschen, d.h. beim naechsten Anlauf ging's genauso weit :-< Ich musste popclient beibringen, mails zu ignorieren, um diese "Verstopfung" zu beseitigen. Wenn's interessiert, kann ich die Modifikation mal suchen. Zum Service: mit den technischen Leistungen bin ich recht zufrieden, auf snail-mail und Telefon wird prompt und freundlich reagiert. Email wurde aber nur beantwortet, solange ich uni-erlangen.de als domain angab :-( MfG, Gerhard.