museager
Anmeldungsdatum: 6. Juni 2006
Beiträge: 252
|
Als ISDN-Nutzer ohne festen Provider wechsle ich im 2-Stunden-Takt den Provider, nutze dazu aber keinen LCR, da die oft nicht die allergünstigsten Provider drin haben. Gibt es soetwas wie eine "Providerverwaltung" mit Einwahl, ähnlich der Fritz!Web-Software unter Windows? Am besten mit eingebbaren Zeitprofilen, bei denen man dann entweder darauf hingewiesen wird, dass der Tarif zuende geht, oder bei dem automatisch ein Wechsel geschieht. Kanalbündelung währe auch sehr nett. Grüße, Sebastian (der jetzt den 4. Tag Ubuntu/Linux nutzt)
|
hprein
Anmeldungsdatum: 16. März 2005
Beiträge: 2875
Wohnort: Duisburg
|
Hi, Du bräuchtest sowas wie den Smart-Sufer für Linux. Ich glaube allerdings nicht, das es so etwas gibt. Jedenfalls habe ich davon noch nichts gehört. Gruß, Helmut
|
otzenpunk
Anmeldungsdatum: 17. Oktober 2005
Beiträge: 8691
Wohnort: Hamburg-Altona
|
Müsste doch eigentlich zu skripten sein, sowas, oder? Eine Konfigdatei:
#Startzeit Nummer Login Passwort
0000 0900123456 hallo pw
0600 01805765432 test xxx
... Ein Skript, dass diese mit awk zerpflückt und immer zur Wechselzeit poff, ein paar sed -ie auf die Konfigdateien und wieder pon.
Würde das selber schnell machen, aber hab keine Testumgebung dafür.
|
museager
(Themenstarter)
Anmeldungsdatum: 6. Juni 2006
Beiträge: 252
|
Hallo! Sowas wie smartsurfer für Windows gibt es glaub ich, schau mal im Wiki nach 😉 Aber wie gesagt: LCR's haben oft nicht die allerbilligsten Tarife mit drin, deswgeen hätte ich gern was manuelles. Und als Tester für die Scripts stelle ich mich gerne zur Verfügung, solange ich mit irgendeinem Befehl abfragen kann, mit welcher Numemr ich gerade eingewählt bin - sonst kann das sehr teuer werden 😉 Danke schonmal für die Hilfe! Grüße, museager
|
otzenpunk
Anmeldungsdatum: 17. Oktober 2005
Beiträge: 8691
Wohnort: Hamburg-Altona
|
Ok. Um anzufangen brauch ich mal die Datei, in der der Provider bei dir konfiguriert ist. Passwörter werden wahrscheinlich in /etc/ppp/pap-secrets oder chap-secrets konfiguriert. Da kann man mehrere verschiedene (alle) eintragen, da braucht man dann nichts mehr zwischendurch verändern. Ich brauche also die Datei, in der die Telefonnummer und der Login definiert werden. Musst du mal suchen, ich hab kein Modem/ISDN. Außerdem muss ich wissen, ob die Befehle pon und poff bei dir funktionieren, um die Verbindung auf-/abzubauen, oder welche Befehle bei ISDN dafür benutzt werden können.
|
museager
(Themenstarter)
Anmeldungsdatum: 6. Juni 2006
Beiträge: 252
|
Ich hab leider keine Datei dazu, aber kann dir die Daten sagen und Uhrzeiten: 0-9 Uhr; 14-18 Uhr Einwahlnummer: 019282027 Benutzername/PSW: dpsilver / internet 9-10 Uhr; 12-14 Uhr; 20-22 Uhr Einwahlnummer: 019164190 Benutzername/PSW: egal/egal 10-12 Uhr; 18-20 Uhr; 22-0 Uhr Einwahlnummer: 019164189 Benutzername/PSW: egal/egal Wichtig ist, dass ich das Script auch ändern kann (also Einwahlnumemrn, Benutzername und PSW), da die Provider ihre Tarife alle paar Wochen ändern, damit Leute in die Kostenfalle tappen (ich hätte ja gerne eine ISDN-Flat, aber soetwas gibt es nicht, zumindestens nicht bei mir. Also bin ich auf sowas angewiesen und bezahle trotzdem noch mehr als viele DSL-User mit viel höherer Bandbreite :evil: ) Also wegen pon/poff: Nach Eingabe von Alt+F2-->poff wird meine Verbindung nicht getrennt..oder muss ich was anderes eingeben um das zu testen? Ausgabe im Terminal: causa-prima@causa-prima:~$ poff
/usr/bin/poff: /bin/kill failed. None stopped. Grüße, Sebastian (der sehr dankbar für die ganze Hilfe ist!)
|
otzenpunk
Anmeldungsdatum: 17. Oktober 2005
Beiträge: 8691
Wohnort: Hamburg-Altona
|
museager hat geschrieben: Ich hab leider keine Datei dazu, aber kann dir die Daten sagen und Uhrzeiten:
Die bringen mir leider nicht viel, da die sowieso dann in eine Konfigdatei eingetragen werden, die du selber ändern kannst. Ich hab aber kein ISDN und kann deswegen nicht nachschauen, in welcher Datei, in welchem Format die Daten eingetragen werden. Deswegen kann ich auch kein Skript schreiben, dass diese Daten dynamisch ändert. Außerdem muss ich wissen, wie man die Verbindung via Kommandozeile auf- und abbauen kann. Vielleicht liest hier ja auch jemand mit, der sich mit ISDN etwas auskennt. museager hat geschrieben: Wichtig ist, dass ich das Script auch ändern kann
Nach dem, was ich im Kopf hab, ist das kein Problem. museager hat geschrieben: causa-prima@causa-prima:~$ poff
/usr/bin/poff: /bin/kill failed. None stopped.
Für poff muss man sudo verwenden. Vielleicht wird für ISDN aber auch ein anderes Kommando benutzt. Keine Ahnung. ☹
|
museager
(Themenstarter)
Anmeldungsdatum: 6. Juni 2006
Beiträge: 252
|
Also sudo poff funktioniert, sudo pon bringt folgendes Ergebnis: causa-prima@causa-prima:~$ sudo pon
/usr/sbin/pppd: In file /etc/ppp/peers/provider: unrecognized option '/dev/modem' Ist das vllt. die Datei, die du meintest? Grüße, Sebastian
|
otzenpunk
Anmeldungsdatum: 17. Oktober 2005
Beiträge: 8691
Wohnort: Hamburg-Altona
|
Hm, das heißt im Grunde genommen, dass pon/poff nicht benutzt wird, zumindest nicht ohne Argumente. Du kannst mal die Verbindung normal aufbauen, so wie du es immer tust, und dann im Verzeichnis /etc/ppp/peers/provider mit grep 0123456 * nach der Telefonnummer suchen. Vielleicht gibt es auch ein Verzeichnis /etc/isdn, oder so ähnlich, da kannst du auch mal suchen. Ansonsten kannst du dir mit ps auxwww|grep [p]pp mal die Prozessdaten für die PPP-Verbindung anzeigen lassen.
|
museager
(Themenstarter)
Anmeldungsdatum: 6. Juni 2006
Beiträge: 252
|
causa-prima@causa-prima:~$ /etc/ppp/peers/provider grep 019282027
bash: /etc/ppp/peers/provider: Permission denied
causa-prima@causa-prima:~$ sudo /etc/ppp/peers/provider grep 019282027
sudo: /etc/ppp/peers/provider: command not found
causa-prima@causa-prima:~$ ps auxwww|grep [p]pp
root 14750 0.0 0.1 15244 1020 ? Ss+ 17:20 0:00 /usr/sbin/pppd noauth nopersist nocrtscts defaultroute usepeerdns sync plugin userpass.so ipcp- accept-local ipcp-accept-remote plugin capiplugin.so /dev/null user dpsilver num ber 019282027 Erklärt sich wohl selbst 😉 Also es gibt einen Ordner etc/isdn; da ist aber nur eine "capi.conf" drin, da ist nichts von wegen Providern oder so..und ich hab gerade gemerkt, dass ich die Suche nicht bedienen kann - wenn ich nach "isdn" suche, wird mir kein Fund angezeigt, obwohl es mindestens 2 Ordner sein sollten. Wie bediene ich die Suche richtig? (Ich weiß, 2 Fragen in einem Thread..aber bei der Frage sollte es gehen 😉 ) Grüße, Sebastian
|
otzenpunk
Anmeldungsdatum: 17. Oktober 2005
Beiträge: 8691
Wohnort: Hamburg-Altona
|
museager hat geschrieben: causa-prima@causa-prima:~$ /etc/ppp/peers/provider grep 019282027
bash: /etc/ppp/peers/provider: Permission denied
causa-prima@causa-prima:~$ sudo /etc/ppp/peers/provider grep 019282027
sudo: /etc/ppp/peers/provider: command not found
/etc/ppp/peers/provider ist ja auch ein Verzeichnis und keine ausführbare Datei. Das Kommando müsste deswegen lauten: grep 019282027 /etc/ppp/peers/provider/* museager hat geschrieben: causa-prima@causa-prima:~$ ps auxwww|grep [p]pp
root 14750 0.0 0.1 15244 1020 ? Ss+ 17:20 0:00 /usr/sbin/pppd noauth nopersist nocrtscts defaultroute usepeerdns sync plugin userpass.so ipcp- accept-local ipcp-accept-remote plugin capiplugin.so /dev/null user dpsilver num ber 019282027 Erklärt sich wohl selbst 😉
Diese Information würde mir wohl reichen. Ich werd' mich heut abend mal dransetzen. Wenn du noch die Konfig-Datei findest, wär aber auch nicht schlecht. Was die Suche angeht, benutze ich meistens locate -i auf der Kommandozeile, komplexere Suchen dann mit find.
|
museager
(Themenstarter)
Anmeldungsdatum: 6. Juni 2006
Beiträge: 252
|
Oh..ok. Ich warte ja immernoch darauf, dass bei mir der Knoten im Bezug auf Linux-Verständnis endlich wirklich platzt oder wenigstens entknotet wird ☺ Also hier mal die Suchergebnisse von locate -i isdn causa-prima@causa-prima:~$ locate -i isdn
/etc/ppp/peers/isdn
/etc/ppp/peers/isdn/avm
/etc/ppp/peers/isdn/avm-ml
/etc/ppp/peers/isdn/leased
/etc/ppp/peers/isdn/otelo
/etc/ppp/peers/isdn/talkline
/etc/ppp/peers/isdn/arcor
/etc/isdn
/etc/isdn/capi.conf
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/capi
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/capi/capi.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/capi/capidrv.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/capi/capifs.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/capi/kernelcapi.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/divert
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/divert/dss1_divert.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hardware
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hardware/avm
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hardware/avm/avm_cs.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hardware/avm/b1.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hardware/avm/b1dma.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hardware/avm/b1pci.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hardware/avm/b1pcmcia.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hardware/avm/c4.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hardware/avm/t1pci.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hardware/eicon
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hardware/eicon/diva_idi.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hardware/eicon/diva_mnt.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hardware/eicon/divacapi.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hardware/eicon/divadidd.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hardware/eicon/divas.ko/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hisax
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hisax/avma1_cs.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hisax/elsa_cs.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hisax/hfc4s8s_l1.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hisax/hfc_usb.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hisax/hisax.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hisax/hisax_isac.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hisax/hisax_st5481.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hisax/isdnhdlc.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hisax/sedlbauer_cs.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hisax/teles_cs.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hysdn
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/hysdn/hysdn.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/i4l
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/i4l/isdn.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/i4l/isdn_bsdcomp.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/isdnloop
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/isdnloop/isdnloop.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/misdn
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/misdn/avmfritz.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/misdn/faxl3.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/misdn/hfcpci.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/misdn/hfcsusb.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/misdn/l3udss1.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/misdn/mISDN_capi.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/misdn/mISDN_core.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/misdn/mISDN_dsp.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/misdn/mISDN_dtmf.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/misdn/mISDN_isac.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/misdn/mISDN_l1.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/misdn/mISDN_l2.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/misdn/mISDN_x25dte.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/misdn/sedlfax.ko
/lib/modules/2.6.15-23-amd64-generic/kernel/drivers/isdn/misdn/w6692pci.ko
/usr/share/isdn
/usr/share/isdn/2.6.15-23-amd64-generic
/usr/share/isdn/2.6.12-9
/usr/share/isdn/2.6.12-9/fds2base.bin
/usr/share/isdn/2.6.12-9/fdssbase.bin
/usr/share/isdn/2.6.12-9/fdlubase.frm
/usr/share/isdn/2.6.12-9/fdsubase.frm
/usr/share/isdn/2.6.12-9/fds2base.frm
/usr/share/setup-tool-backends/files/general_isdn_ppp_options Und die von locate -i provider causa-prima@causa-prima:~$ locate -i provider
/etc/chatscripts/provider
/etc/java/security/security.d/1000-gnu.java.security.provider.Gnu
/etc/ppp/peers/provider
/usr/lib/evolution-data-server-1.2/camel-providers
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelexchange.la
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelexchange.so
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelexchange.urls
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelgroupwise.la
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelgroupwise.so
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelgroupwise.urls
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelhula.la
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelhula.so
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelhula.urls
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap.la
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap.so
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap.urls
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap4.la
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap4.so
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap4.urls
/usr/lib/evolution-data-server-1.2/camel-providers/libcamellocal.la
/usr/lib/evolution-data-server-1.2/camel-providers/libcamellocal.so
/usr/lib/evolution-data-server-1.2/camel-providers/libcamellocal.urls
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelnntp.la
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelnntp.so
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelnntp.urls
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelpop3.la
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelpop3.so
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelpop3.urls
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelsendmail.la
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelsendmail.so
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelsendmail.urls
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelsmtp.la
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelsmtp.so
/usr/lib/evolution-data-server-1.2/camel-providers/libcamelsmtp.urls
/usr/lib/firefox/components/libbrowserdirprovider.so
/usr/lib/libgda/providers
/usr/lib/libgda/providers/libgda-xml.so
/usr/lib/libcamel-provider-1.2.so.8
/usr/lib/libcamel-provider-1.2.so.8.0.1
/usr/share/java/openoffice/ScriptProviderForBeanShell.jar
/usr/share/java/openoffice/ScriptProviderForJava.jar
/usr/share/ppp/provider.chatscript
/usr/share/ppp/provider.peer Mit find komm ich noch nicht klar, lese mir aber gerade die info dazu durch. Grüße und danke schonmal im Vorraus, Sebastian
|
otzenpunk
Anmeldungsdatum: 17. Oktober 2005
Beiträge: 8691
Wohnort: Hamburg-Altona
|
Alle, die nicht in /etc liegen, sind sowieso keine Konfigdateien und damit unwichtig. In den anderen kannst du mal nach der Telefonnummer greppen. Das Skript ist in Arbeit, aber ich hab's vorhin noch nicht fertig gebracht. /bin/bash ist halt nicht meine Muttersprache, da dauert's alles etwas länger.
|
otzenpunk
Anmeldungsdatum: 17. Oktober 2005
Beiträge: 8691
Wohnort: Hamburg-Altona
|
So, der erste Entwurf des Skriptes ist fertig. Ich hoffe das funktioniert, weil ich wie gesagt keine Modemverbindung zum Testen habe. Ansonsten meld dich mit etwaigen Fehlermeldungen.
#!/bin/sh
# surf-n-spar.sh
# Benutzung: sudo surf-n-spar.sh [conf-file]
self=$(echo $0 | sed -e 's/^.*\///')
config=$1
pidfile=/var/run/${self}.pid
pppd="/usr/sbin/pppd noauth nopersist nocrtscts defaultroute usepeerdns sync plugin userpass.so ipcp- accept-local ipcp-accept-remote plugin capiplugin.so /dev/null"
if [ -z $config ]; then
config=/etc/ppp/surf-n-spar.conf
fi
if [ -e $pidfile ]; then
kill $(cat $pidfile)
rm $pidfile
else
if [ ! -r $config ]; then
echo no config file
exit 1
fi
echo -n $$ > $pidfile
while true; do
realzeit=$(date +%H%M)
egrep -v '^$|^#' $config | while read zeile; do
zeit=$(echo $zeile | awk '{ print $1; }')
if [[ $zeit -le $realzeit ]]; then
nummer=$(echo $zeile | awk '{ print $2; }')
login=$(echo $zeile | awk '{ print $3; }')
else
echo $zeit > ${pidfile}.next
killall pppd
$pppd number $nummer user $login
break
fi
done
while [[ $(cat ${pidfile}.next) -gt $(date +%H%M) ]]; do
sleep 10
done
done
fi Die Konfigurationsdatei sieht so aus:
# uhrzeit nummer loginname
0000 01234567 test
0600 9876543 bla
1600 110 hallo
2400 null null # diese zeile nie loeschen!!! Die zugehörigen Passwörter müssen direkt in /etc/ppp/chap-secrets bzw. pap-secrets eingetragen werden, sonst funktioniert der Verbindungsaufbau nicht.
Das Skript wird mit root-Rechten (sudo) aufgerufen und kann als Argument den Namen der Konfigurationsdatei erhalten. Ohne Argument sucht es in /etc/ppp/surf-n-spar.conf. Dabei wirkt es wie ein Offline-/Online-Schalter. Mit dem o.a. Befehl ps auxwww|grep [p]pp kannst du jederzeit überprüfen, ob du online bist, und welche Nummer gerade gewählt ist.
|
museager
(Themenstarter)
Anmeldungsdatum: 6. Juni 2006
Beiträge: 252
|
Vielen Dank schonmal, aber zwei Fragen(komplexe) tun sich bei mir noch auf: Wo muss ich die surf-n-spar.sh speichern? Oder ist das egal? Muss sie, wenn ich den Text 1:1 kopieren, unbedingt surf-n-spar.sh heißen? (Bei der letztn wird die Antwort wohl "ja" heißen 😉 ) Kannst du die Konfigurationsdatei mal erklären, also was ich wohin schreiben muss? Nicht das ich nachher 110 anrufe 😉 Wie wird das mit den Passworten in papsecres bzw. chapsecrets gehandhabt, also: Ist dem ersten Provider in der Konfigurationsdatei auch das erste Passwort zugeordnet? Bei mir stehen da in beiden Datein zwei Benutzernamen und Passwörter, ein Login davon ist alt und wird nichtmehr benutzt (mir ist auch nicht bewusst, dass ich den noch irgendwo eingetragen habe), das andere ist das von meinem aktuellen Internetzugang. Grüße, Sebastian (der jetzt auch mal nach guten Erklärungen und Tutorials zum scripten sucht)
|