Hilfe bei Einrichtung von ISDN bitte!

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
the_isz
Beiträge: 101
Registriert: 17.11.2003 16:50:27

Hilfe bei Einrichtung von ISDN bitte!

Beitrag von the_isz » 22.05.2004 20:20:22

Hi Ihr,

da ich gerade umgezogen bin und nun leider keinen DSL Zugang mehr habe (danke liebe Telekom, für die Glasfaser in der Straße :evil:) muss ich mich wohl mit ISDN abgeben. Immerhin kann ich meine Uni als Provider benutzen und mit XXL Samstags und Sonntags kostenlos ins Internet...

Aber zum Thema: Ich mache das leider zum ersten Mal unter Linux und bin leider etwas am Ende meines Lateins angelangt.

Was ich bisher bereits geschafft habe:
  1. Habe mir einen neuen Kernel (2.6.6) mit ISDN Unterstützung und dem Hisax Modul inklusive support für meine ISDN-Karte gebacken.
  2. Habe es geschafft den io-Port meiner Karte herauszufinden und damit die richtigen Parameter für modprobe zu finden.
  3. Habe 10.000 howto's über die Konfiguration von ISDN unter Linux durchgelesen, habe es aber leider immer noch nicht geschafft eine Verbindung herzustellen.
OK, jetzt mal zuerst zu den Fragen, die ich bereits formulieren kann:
  1. Wie sieht eine richtige /etc/ppp/pap-secrets bzw. chap-secrets aus und was bedeuten die vier Angaben, die ich zu machen habe?
  2. Wie sieht eine /etc/resolv.conf aus, in die ich einfach zwei feste DNS Server Adressen eintragen will? So?

    Code: Alles auswählen

    search local
    nameserver 123.456.789.000
    nameserver 123.456.789.001
    
  3. Wo trage ich meine Zugangsdaten (username, passwort, Provider-Telefonnummer, etc) ein, wenn ich das isdnutils Script zum Starten und Stopppen des ipppd benutzen will?
  4. Wie verhält sich das mit der ip des Providers? Ich habe keine feste ip bekommen und habe auch keine ip Adresse des Providers, sondern nur eine Telefonnummer. Windows gibt sich damit (wie man sieht) zufrieden, ifconfig will aber solche Angaben haben. Wie bekomme ich sowas heraus?
Für Hilfe wäre ich wirklich sehr dankbar, da ich es langsam leid bin das Internet nicht benutzen zu können oder dafür Windows booten zu müssen...

Hier noch eine Ausgabe meines config-scripts:

Code: Alles auswählen

May 22 19:40:45 Discworld kernel: ISDN subsystem Rev: 1.1.2.3/1.1.2.3/1.1.2.2/1.1.2.3/none/1.1.2.2 loaded
May 22 19:40:45 Discworld kernel: HiSax: Linux Driver for passive ISDN cards
May 22 19:40:45 Discworld kernel: HiSax: Version 3.5 (module)
May 22 19:40:45 Discworld kernel: HiSax: Layer1 Revision 2.46.2.5
May 22 19:40:45 Discworld kernel: HiSax: Layer2 Revision 2.30.2.4
May 22 19:40:45 Discworld kernel: HiSax: TeiMgr Revision 2.20.2.3
May 22 19:40:45 Discworld kernel: HiSax: Layer3 Revision 2.22.2.3
May 22 19:40:45 Discworld kernel: HiSax: LinkLayer Revision 2.59.2.4
May 22 19:40:45 Discworld kernel: HiSax: Total 1 card defined
May 22 19:40:45 Discworld kernel: HiSax: Card 1 Protocol EDSS1 Id=HiSax (0)
May 22 19:40:45 Discworld kernel: HiSax: HFC-PCI driver Rev. 1.48.2.4
May 22 19:40:45 Discworld kernel: PCI: Enabling device 0000:01:09.0 (0000 -> 0003)
May 22 19:40:45 Discworld kernel: HiSax: HFC-PCI card manufacturer: CCD/Billion/Asuscom card name: 2BD0
May 22 19:40:45 Discworld kernel: HFC-PCI: defined at mem 0xe1996000 fifo 0xd13c8000(0x113c8000) IRQ 5 HZ 1000
May 22 19:40:45 Discworld kernel: HFC 2BDS0 PCI: IRQ 5 count 14867
May 22 19:40:45 Discworld kernel: HFC_PCI: resetting card
May 22 19:40:45 Discworld kernel: HFC 2BDS0 PCI: IRQ 5 count 14901
May 22 19:40:45 Discworld kernel: HiSax: DSS1 Rev. 2.32.2.3
May 22 19:40:45 Discworld kernel: HiSax: 2 channels added
May 22 19:40:45 Discworld kernel: HiSax: MAX_WAITING_CALLS added
May 22 19:40:45 Discworld kernel: isdn: Verbose-Level is 3
May 22 19:40:45 Discworld kernel: isdn: Global Mode running
May 22 19:40:45 Discworld ipppd: info: no PAP secret entry for this user!
May 22 19:40:45 Discworld ipppd: info: no CHAP secret entry for this user]
May 22 19:40:45 Discworld ipppd[4772]: Found 1 device:
May 22 19:40:45 Discworld ipppd[4772]: ipppd i2.2.12 (isdn4linux version of pppd by MH) started
May 22 19:40:45 Discworld ipppd[4772]: init_unit: 0
May 22 19:40:45 Discworld kernel: ippp, open, slot: 0, minor: 0, state: 0000
May 22 19:40:45 Discworld kernel: ippp_ccp: allocated reset data structure d118f000
May 22 19:40:45 Discworld ipppd[4772]: Connect[0]: /dev/ippp0, fd: 7
May 22 19:41:11 Discworld kernel: ippp0: dialing 1 0271772790...
May 22 19:41:13 Discworld kernel: isdn_net: ippp0 connected
May 22 19:41:13 Discworld ipppd[4772]: Local number: XXXXX, Remote number: XXXX, Type: outgoing
May 22 19:41:13 Discworld ipppd[4772]: PHASE_WAIT -> PHASE_ESTABLISHED, ifunit: 0, linkunit: 0, fd: 7
May 22 19:41:14 Discworld ipppd[4772]: Modem hangup
May 22 19:41:14 Discworld ipppd[4772]: Connection terminated.
May 22 19:41:14 Discworld ipppd[4772]: taking down PHASE_DEAD link 0, linkunit: 0
May 22 19:41:14 Discworld ipppd[4772]: closing fd 7 from unit 0
May 22 19:41:14 Discworld ipppd[4772]: link 0 closed , linkunit: 0
May 22 19:41:14 Discworld ipppd[4772]: reinit_unit: 0
May 22 19:41:14 Discworld ipppd[4772]: Connect[0]: /dev/ippp0, fd: 7
May 22 19:41:14 Discworld kernel: ippp0: remote hangup
May 22 19:41:14 Discworld kernel: ippp0: Chargesum is 0
May 22 19:41:14 Discworld kernel: ippp_ccp: freeing reset data structure d118f000
May 22 19:41:14 Discworld kernel: ippp, open, slot: 0, minor: 0, state: 0000
May 22 19:41:14 Discworld kernel: ippp_ccp: allocated reset data structure d118f000
Das benutzte config-Script:

Code: Alles auswählen

#!/bin/bash
MYUSER=xxxxx           # gleicher name wie in ipppd.ippp0
REMNAME=studm           # keine Ahnung was hier hin soll, habe keine solche Angabe
MYIP=10.0.0.2       # my fixed IP number (use 10.0.0.2 if no fixed)
REMIP=141.99.173.9    # IP nummer van ISP (this is almost always fixed)
MYMSN=msn         # my number, without 0, with areacode
REMMSN=remmsn      # number of ISP

modprobe hisax protocol=2 type=35 irq=10 io=0xa000

/usr/sbin/isdnctrl verbose 3            # probably already done
/usr/sbin/isdnctrl system on            # ditto, but to be sure...
/usr/sbin/isdnctrl addif ippp0          # first interface should be ippp0
/usr/sbin/isdnctrl eaz ippp0 $MYMSN
/usr/sbin/isdnctrl addphone ippp0 out $REMMSN   # called first!
/usr/sbin/isdnctrl huptimeout ippp0 600  # after 10m of no traffic: hangup
/usr/sbin/isdnctrl l2_prot ippp0 hdlc   # default, may be left out
/usr/sbin/isdnctrl l3_prot ippp0 trans  # also default
/usr/sbin/isdnctrl encap ippp0 syncppp  # we want syncPPP, dammit!
#/usr/sbin/isdnctrl status ippp0 on     # if using HiSax 3.0
/usr/sbin/isdnctrl dialmode ippp0 auto  # if using 2.0.36 or current CVS version
/sbin/ifconfig ippp0 $MYIP pointopoint $REMIP
/sbin/route add $REMIP ippp0        # $REMIP can be reached via ippp0
/sbin/route add default netmask 0 ippp0     # all non-local traffic goes to ippp0
/sbin/ifconfig ippp0 -arp -broadcast # don't allow arps and broadcasts

/usr/sbin/ipppd user $MYUSER remotename $REMNAME \
    ipcp-accept-local                        \
    ipcp-accept-remote                       \
    name $MYUSER                             \
    -detach                                  \
    mru 1500                                 \
    mtu 1500                                 \
    lcp-restart 1                            \
    /dev/ippp0 &
Hier noch meine /etc/isdn/ipppd.ipp0:

Code: Alles auswählen

debug			
lcp-restart 1		
# für xxxxx hab ich meinen username bei meinem provider eingetragen 
name xxxxx		
user xxxxx		
noccp			
nolzs			
noipdefault		
netmask 255.255.255.255	
nohostroute		
mru 1524		
mtu 1500		
ipcp-accept-local	
ipcp-accept-remote	
noipx			
Hilfe bitte, ich hab kein Plan mehr!

Grüße,

Timo

Benutzeravatar
the_isz
Beiträge: 101
Registriert: 17.11.2003 16:50:27

Beitrag von the_isz » 22.05.2004 21:05:54

Oh Mann,

da schreib ich mir nen Wolf um Hilfe zu bekommen und zwei Minuten später bekomm ich's dann selbst hin... Immer das gleiche :D

Also: Problem war eigentlich nur die /etc/ppp/pap-secrets Datei, die ich leider nicht korrekt konfiguriert hatte (wie ich ja bereits vermutete). Der Rest war entweder bereits korrekt oder überflüssig.

Trotzdem danke!

Schönes Wochenende,

Timo

Antworten