T-Online Einwahl per ISDN funktioniert nicht

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
CB2206
Beiträge: 5
Registriert: 19.01.2003 21:31:02
Wohnort: Kaarst
Kontaktdaten:

T-Online Einwahl per ISDN funktioniert nicht

Beitrag von CB2206 » 19.01.2003 22:01:13

Hallo!

Bin neu hier im Forum und habe auch noch nicht sehr viel Erfahrung mit (Debian) Linux. Ich hoffe ihr könnt mir weiterhelfen. :)

Also...ich möchte mich per ISDN über T-Online ins Internet einwählen. Ich bin so vorgegangen, wie es hier beschrieben wird.
Wenn ich mich mit

Code: Alles auswählen

isdnctrl dial ippp0
versuche einzuwählen, wird die Nummer gewählt, allerdings wird die Verbindung anscheinend direkt wieder getrennt. In /var/log/syslog steht

Code: Alles auswählen

Jan 19 21:51:40 amd200 kernel: ippp0: dialing 1 0191011...
Jan 19 21:51:48 amd200 kernel: isdn_net: local hangup ippp0
Jan 19 21:51:48 amd200 kernel: ippp0: Chargesum is 0
Ich benutze eine FritzCard PCI unter Debian Woody. Die Karte scheint richtig initialisiert zu werden:

Code: Alles auswählen

ISDN subsystem Rev: 1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1/1.1.4.1 loaded
HiSax: Linux Driver for passive ISDN cards
HiSax: Version 3.5 (module)
HiSax: Layer1 Revision 1.1.4.1
HiSax: Layer2 Revision 1.1.4.1
HiSax: TeiMgr Revision 1.1.4.1
HiSax: Layer3 Revision 1.1.4.1
HiSax: LinkLayer Revision 1.1.4.1
hisax_isac: ISAC-S/ISAC-SX ISDN driver v0.1.0
hisax_fcpcipnp: Fritz!Card PCI/PCIv2/PnP ISDN driver v0.0.1
In /etc/isdn/device.ipppd habe ich die Local- und RemoteMSN so gesetzt:

Code: Alles auswählen

LOCALMSN='21'   # XXX_
REMOTEMSN='0191011'     # XXX_
Wenn die isdnutils gestartet werden gibts folgende Statusmeldung in /var/log/syslog

Code: Alles auswählen

Jan 19 21:51:04 amd200 kernel: isdn: Verbose-Level is 2
Jan 19 21:51:04 amd200 ipppd[2155]: Found 1 device:
Jan 19 21:51:04 amd200 ipppd[2156]: ipppd i2.2.12 (isdn4linux version of pppd by MH) started
Jan 19 21:51:04 amd200 ipppd[2156]: init_unit: 0
Jan 19 21:51:04 amd200 kernel: ippp, open, slot: 0, minor: 0, state: 0000
Jan 19 21:51:04 amd200 kernel: ippp_ccp: allocated reset data structure c14fd800
Jan 19 21:51:04 amd200 ipppd[2156]: Connect[0]: /dev/ippp0, fd: 8
Die Telefonanlage ist so konfiguriert, dass man keine 0 vorwählen muss. Die Zugangsdaten sind richtig gesetzt in /etc/isdn/ipppd.ippp0 und /etc/ppp/pap-secrets sowie /etc/ppp/chap-secrets.
Kabel und Anschluss sind auch in Ordnung. (Verbindung von nem anderen Rechner (WinXP Pro) funktioniert einwandfrei.)

Was mache ich falsch? Bin echt froh, wenn mir jemand helfen kann!
Danke schonmal!

Gruß
CB

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 19.01.2003 22:08:39

Enth"alt Dein Username ein Doppelkreuz (#)? Wenn ja setz den Username ' mal in Anf"uhrungszeichen, oder schreibe einen Backslash (\)vor das Doppelkreuz...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

CB2206
Beiträge: 5
Registriert: 19.01.2003 21:31:02
Wohnort: Kaarst
Kontaktdaten:

Beitrag von CB2206 » 19.01.2003 22:17:06

Hatte ich schon gemacht. (Sorry, dass ich das nicht erwähnt habe)

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 19.01.2003 22:19:20

Schreib dann doch 'mal die Option "debug" in die ppp Config, dann sollten die Systemlogs auskunftsfreudiger sein...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

CB2206
Beiträge: 5
Registriert: 19.01.2003 21:31:02
Wohnort: Kaarst
Kontaktdaten:

Beitrag von CB2206 » 19.01.2003 22:23:47

meinst du in /etc/ppp/options ?
dann bekomm ich nicht mehr meldungen.

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 19.01.2003 22:31:25

Ich glaube bei ISDN heisst das file /etc/ppp/ioptions (ist lange her...)

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

CB2206
Beiträge: 5
Registriert: 19.01.2003 21:31:02
Wohnort: Kaarst
Kontaktdaten:

Beitrag von CB2206 » 19.01.2003 22:38:55

mh...in ioptions steht, dass die datei nicht von debian benutzt wird.
das muss anscheinend in ipppd.ippp0 gesetzt werden. allerdings bekomm ich dennoch nicht mehr meldungen.

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 19.01.2003 22:48:32

/etc/init.d/ipppd restart?

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
abi
Beiträge: 2219
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 20.01.2003 09:28:42

probier mal die local MSN leer zu lassen.

Benutzeravatar
Rebell
Beiträge: 997
Registriert: 14.01.2003 20:36:53
Wohnort: Dresden

Beitrag von Rebell » 21.01.2003 10:39:55

Ich habe das gleiche Problem. Meine Zugangsdaten sind soweit korrekt,
Meine Einwahlnummer: 0191011
Benutzername: ATM
Kennwort: T-Online Kennwort.

Ich bekomme die Meldung ippp0 connected, kann danach aber nichts machen, weder pingen noch surfen NICHTS. Bitte um Hilfe!
come to daddy, windowlicker!
get m:ke - http://get-mike.de

Benutzeravatar
Rebell
Beiträge: 997
Registriert: 14.01.2003 20:36:53
Wohnort: Dresden

Beitrag von Rebell » 21.01.2003 12:02:11

Liegt das eventuell an meinem Namen? Muss ich ihn in Anführungsstrichen setzen?
come to daddy, windowlicker!
get m:ke - http://get-mike.de

Benutzeravatar
Natas12
Beiträge: 1751
Registriert: 12.04.2002 20:59:12

Beitrag von Natas12 » 21.01.2003 12:53:48

hab zwar ein modem gehabt, aber dafür ein ähnliches problem: versuch mal in /etc/ppp/options "# noauth" durch "noauth" zu ersetzen (natürlich ohne anführungszeichen). vielleicht bringt's ja was?
anführungszeichen sind auch eine gute sache - das hat mir echt den schlaf geraubt. diese blöde raute im zugangsnamen...

Benutzeravatar
Rebell
Beiträge: 997
Registriert: 14.01.2003 20:36:53
Wohnort: Dresden

Beitrag von Rebell » 21.01.2003 13:14:00

Naja ich hab verschiedene Ideen gesehen, einmal mit Raute einmal ohne, dann einmal mit @t-online.de dahinter und wieder ohne. Einmal mit Anführungsstrichen und ohne... wie muss denn nun mein Zugangsname aussehen? Und vielleicht kannst du mal in der ipppd.ippp0 nach der Option "name" such und mir sagen wie dort der WErt aussehen muss...
come to daddy, windowlicker!
get m:ke - http://get-mike.de

Benutzeravatar
Rebell
Beiträge: 997
Registriert: 14.01.2003 20:36:53
Wohnort: Dresden

Beitrag von Rebell » 23.01.2003 11:07:46

Ich weiß zwar nicht was ich jetzt großartig anderes gemacht habe, aber ich habe alle Dateien aus /etc/isdn/* und /etc/ppp gelöscht. Dazu noch alle Programme mit dem Schlüsselwort isdn und ppp. Hab alle ISDN-Module ausm Kernel gehauen und es nach dieser Anleitung hier installiert, und es funktioniert *yeaaaah* Dank dem Autor!

http://www.sbsbavaria.de/intern/debian/b7000.html
come to daddy, windowlicker!
get m:ke - http://get-mike.de

Major_Tom
Beiträge: 16
Registriert: 27.01.2003 15:54:11
Wohnort: Westönnen
Kontaktdaten:

Beitrag von Major_Tom » 27.01.2003 16:02:10

ich hab genau das gleiche problem, nur benutze ich nicht T-Online.
ich hab deshalb auch nochmal isdnutils und ppp runtergeschmissen und mit apt-get wieder installiert, außerdem hab ich alles in /etc/isdn/ und /etc/ppp gelöscht und nach dem tutorial im posting über mir versucht, isdn endlich zum laufen zu bringen (benutze woody mit einer fritzcard (v1, pci)). die configs hab ich auch soweit alle angepasst, nur wenn ich /etc/init.d/isdnutils restart versuche, kommt eine fehler meldung, dass die datei /etc/isdn/init.d.functions nicht exisiert (logisch, hab ja vorher alle sin dem ordner gelöscht). wenn ich die dann mit touch init.d.functions erstelle, kommt eine andere fehlermeldung: start_devices: command not found. start_devices wird von /etc/init.d/isdnutils aufgerufen, also hab ich das script auch gelöscht, ind er hoffnung ein apt-get install isdnutils würde ein sauberes script installieren... öhm... war wohl nicht so. also läuft jetz isdn-mäßig gar nichts mehr ;). wäre nett, wenn mir jemand das /etc/init.d/isdnutils-script und die /etc/isdn/init.d.functions schicken könnte bzw. hier posten könnte. will endlich mit debian ins internet...

Benutzeravatar
Rebell
Beiträge: 997
Registriert: 14.01.2003 20:36:53
Wohnort: Dresden

Beitrag von Rebell » 28.01.2003 16:33:26

Mach einfach ein dpkg -P isdnutils (damit löschst du die Konfigurationen) Bei einer Neuinstallation mit apt-get werden die Konfigurationen dann erneut erstellt. Außerdem solltest du den ipppd nutzen, das ist eine Art "FrontEnd" für isdnctrl. Versuch mal ein dpkg-reconfigure ipppd.
come to daddy, windowlicker!
get m:ke - http://get-mike.de

Major_Tom
Beiträge: 16
Registriert: 27.01.2003 15:54:11
Wohnort: Westönnen
Kontaktdaten:

Beitrag von Major_Tom » 28.01.2003 17:29:50

naja mein problem hat sich mittlerweile erledigt, ich kann mich einwählen... aber dann kann ich nichts machen. und nach 60 sekunden wird aufgelegt (ist auch in der device.ippp0 so festgelegt). laut imon bin ich online, in /var/log/messages steht auch dass ich erfolgreich eingeloggt bin, aber ich kann nichts machen... in mozilla finde ich keine einzige seite, pingen kann ich auch keine url und finger will auch nicht. hat jemand ne ahung woran das liegt ? mann war das mit suse alles einfach ;). aber dafür ist debian ne ganze ecke schneller... hab ich so gemerkt ;).

weizenbier
Beiträge: 387
Registriert: 26.11.2002 15:37:00
Wohnort: Oberhausen

DNS vergessen?

Beitrag von weizenbier » 28.01.2003 17:34:06

Hi Major_Tom,

hast du den DNS Server in der
/etc/resolv.conf/
Die IPs sollteste von der HP deines Providers erfahren können. Dann einfach
in der /etc/resolv.conf/ mit
nameserver x.x.x.x
eintragen.

Vielleicht hilft das ja.

Weizenbier

Major_Tom
Beiträge: 16
Registriert: 27.01.2003 15:54:11
Wohnort: Westönnen
Kontaktdaten:

Beitrag von Major_Tom » 28.01.2003 20:11:37

der nameserver stimmt, jedenfalls ist das die IP von dem nameserver die mir mein provider geschickt hat ;). bei suse musste man den nie angeben, wie läuft das dann da ? hat suse ne fertige resolv.conf mit eigenem nameserver ?

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 29.01.2003 08:29:31

Wie sieht den das Routing aus? Bei einem route -n sollte eine Defaultroute (der letzt Eintrag, mit den 0en als Ziel) auf das interface ipppX Zeigen. Wenn nicht kannst Du ihn zum Testen per

Code: Alles auswählen

route add default ipppX
anlegen. Wenn Du das dann dauerhaft willst, kannst Du den ipppd dazu bringen, die Defaultroute automatisch zu setzen. Schau mal in das Optionsfile nach einem Eintrag 'defaultroute'. Dann sollte das gehen.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Major_Tom
Beiträge: 16
Registriert: 27.01.2003 15:54:11
Wohnort: Westönnen
Kontaktdaten:

Beitrag von Major_Tom » 29.01.2003 16:25:31

YEEHAW bin gerade mit woody online :). der nameserver stimmte, hatte nur aus versehen einige scripts in /etc/ppp gelöscht, die zum überprüfen der /etc/resolv.conf nötig waren :). jetzt läufts. danke für die hilfe !

Benutzeravatar
Rebell
Beiträge: 997
Registriert: 14.01.2003 20:36:53
Wohnort: Dresden

Wen's interessiert, eine Antwort von T-Online.

Beitrag von Rebell » 30.01.2003 08:18:53

Sehr geehrter Kunde,


Wir geben Ihnen einige Hinweise, wie Sie mit Ihrer ISDN-Karte, Linux und T-Online ins Internet kommen.


Bitte konfigurieren Sie den PPP-Zugang wie folgt:

Anwahlnummer: 0191011
DNS: 194.25.2.129
Proxy: www-proxy.btx.t-online.de
SMTP: mailto.t-online.de ( optional smtprelay.t-online.de)
POP3: pop.t-online.de
NEWS: news.t-online.de

Voraussetzungen:

Der Kernel muss TCP/IP und PPP unterstützen! Bei der SuSE-Distribution ist der
mitgelieferte Standardkernel bereits damit ausgestattet - es besteht hier keine
Notwendigkeit, einen neuen Kernel zu erzeugen.
Die Netzwerkpakete müssen installiert sein. Unbedingt erforderlich sind die Pakete:
"i4l", "nkita" und "nkitb".
Das grundlegende Paket "ppp", das den "pppd" und auch das Programm "chat"
beinhaltet, muss installiert sein.
Für die Installation muss man als Benutzer "Root" angemeldet sein.
Eine interne ISDN-Karte, die von Linux unterstützt wird (z. B. Teledat 150, Teles 16.3,
AVM FRITZ!Card). Viele externe ISDN-Geräte werden unter Linux wie ein Modem
behandelt.


Beispiel für SUSE-Linux:

Für die Einrichtung der ISDN-Karten verwenden wir den Konfigurationsassistenten von SuSE:
YAST 1. Falls Sie sich in einer grafischen Oberfläche, wie zum Beispiel KDE, befinden,
öffnen Sie einfach ein Xterm-Fenster (Alt-F2) und geben in diesem Fenster "yast" ein (ohne
Anführungsstriche).

Wechseln Sie für die Einrichtung des Netzwerkes die Grundkonfiguration in folgendem
Menüpunkt:

-> Administration des Systems -> Hardware in System integrieren -> Netzwerk
Grundkonfiguration

Mit der Taste "F5" legen Sie das Netzwerk-Device ippp0 an. Weisen Sie diesem Device das
Protokoll "ISDN SyncPPP" zu.

-> IP-Adresse : 192.168.1.1
-> Adresse des PointToPoint-Partners: 192.168.1.1
-> Default Gateway: 192.168.1.1

Über den Button "Weiter" kommen Sie wieder in die Hauptmaske zurück.
Über die Taste "F4" wird das Device aktiviert.
Mit der Taste "F10" werden die Werte im System gespeichert.
Jetzt muss noch unter dem Menüpunkt

-> Administration des Systems -> Hardware in System integrieren -> Konfiguration Nameserver

der Nameserver konfiguriert werden. Bitte geben sie dort die Adresse 194.25.2.129 für den
Nameserver von T-Online ein.
Speichern Sie diesen Wert und wechseln durch Drücken der Taste "ESC" zurück ins
Hauptfenster. Als nächstes wird die ISDN-Karte eingerichtet und die Providerdaten erfasst.
Dazu wechseln Sie in das Fenster

-> Administration des Systems -> Hardware in System integrieren -> ISDN-Hardware
konfigurieren

Tragen Sie die nötigen Daten zu Ihrer ISDN-Karte ein. Weitere Informationen finden Sie in der
Dokumentation unter /usr/doc/packages/i4l.

-> i4l starten: x
-> ISDN-Protokoll: Euro ISDN
-> Typ der Karte: Ihre ISDN Karte auswählen
-> Interrupt :je nach Karte erforderlich (z. B. ISA-Karte)
-> Memory-Basisadresse: je nach Karte erforderlich (z. B. ISA-Karte)
-> IO Port: je nach Karte erforderlich (z. B. ISA-Karte)
-> IO0 Wert (PNP): je nach Karte erforderlich (z. B. ISA-Karte)
-> IO1 Wert (PNP): je nach Karte erforderlich (z. B. ISA-Karte)

Nach Aktivieren des Buttons "Starten" wird die ISDN-Karte mit den von Ihnen angegeben
Werten gestartet. Ist der Start erfolgreich, wird dies von Yast mitgeteilt. Über den Button
"Speichern" werden die Werte im System abgespeichert, damit diese bei jedem Neustart vom
System ausgelesen werden können.
Sind die Werte gespeichert, werden die Einwahldaten eingetragen. Dazu wählen Sie bitte den
Button "ISDN-Parameter".

Im folgenden Fenster werden die Einwahlparameter erfasst. Wählen Sie das zuvor angelegte
Device.

-> Eigene Telefonnummer (MSN): Ihre Rufnummer ohne Vorwahl
-> anzurufende Nummern: 0191011 für T-Online
-> Nummern, die anrufen dürfen: Nur wichtig, wenn Sie Ihren Rechner von außen
anwählen lassen wollen
-> nur angegebene Nummern erlaubt: Mit [X] werden nur Anrufe von angegebenen
Nummern erlaubt
-> Wählmodus: [manual] oder [auto], je nachdem, ob die Verbindung automatisch bei
Bedarf oder nur durch manuelle Kommandoausführung aufgebaut werden soll
-> Idle-Time: Die Zeit in Sekunden, bis die ISDN-Verbindung wieder getrennt wird,
wenn keine Daten ausgetauscht werden
-> maximale Wählversuche:
Anzahl der maximalen Wahlwiederholungen im Falle einer nicht erfolgreichen Anwahl
-> Name des PPP-Logins:
Hier wird der Benutzername in der Form Anschlusskennung + T-Online Nr. +
Mitbenutzernummer eingetragen. Beispiel: AAAAAAAAAAAATTTTTTTTTTTTMMMM
(A=12 Stellen, T=12 Stellen, M=4 Stellen). Ist die T-Online Nr. nicht 12 Stellen lang,
muss hier zwischen T-Online Nr. und Mitbenutzernummer eine "#" eingefügt werden
-> Passwort des PPP-Logins: T-Online Kennwort

Über den Button "Speichern" werden die Werte im System gespeichert.
Jetzt muss nur in der rc.config der Wert für die dynamische IP gesetzt werden. Dies erfolgt
über den Menüpunkt

-> Administration des Systems -> Konfigurationsdatei verändern.

Suchen Sie den Wert: IP_DYNIP=
Und ändern den Wert in : IP_DYNIP="yes"

Speichern Sie die Werte im System.
Verlassen Sie nun Yast und rebooten Sie Ihr Linux-System. Achten Sie beim Booten auf das
Starten der ISDN Karte.
Wenn Sie den Betriebsmodus [manual] verwendet haben, bauen Sie über den Befehl "isdnctrl
dial ippp0" die Verbindung auf. Zum Auflegen verwenden Sie denn Befehl "isdnctrl hangup
ippp0". Beide Befehle müssen in einem Xterm-Fenster eingegeben werden. Wenn Sie den
Betriebsmodus [auto] verwendet haben, wird eine Internet-Verbindung automatisch aufgebaut,
wenn z. B. der Browser gestartet wird und dieser eine Seite im Internet aufruft.

Mit freundlichen Gruessen

Ihr T-Online Service Center Technik
come to daddy, windowlicker!
get m:ke - http://get-mike.de

Antworten