[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

gmane.linux.debian.user.german



Hallo,

ich versuche, einen Debian Woody-Rechner ins Internet zu bringen und bin
dabei nach der mitgelieferten /usr/doc/isdnutils-base/HOWTO.gz von Paul
Slootman vorgegangen.

Ich verwende eine Fritz ISA-Karte, die soweit ich das beurteilen kann,
auch korrekt eingebunden wird (lsmod listet unter anderem hisax,
ppp_generic, ppp_synctty und isdn; dmesg zeigt keine Fehler beim Start
der Karte).  Schritt 1 aus dem HOWTO ("Step by step guide for making a
connection to the internet") scheint also erfolgreich verlaufen zu sein.

  Pfaffe:/etc/isdn# dmesg |grep -Ee "AVM|ippp|isdn|HiSax"
  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: Warning - no protocol specified
  HiSax: using protocol EURO
  HiSax: Total 1 card defined
  HiSax: Card 1 Protocol EDSS1 Id=HiSax (0)
  HiSax: AVM driver Rev. 1.1.4.1
  AVM A1: Byte at 1a40 is 7
  AVM A1: Byte at 1a43 is 3
  AVM A1: Byte at 1a42 is 2
  AVM A1: Byte at 1a40 is 3
  HiSax: AVM A1 config irq:0 cfg:0x1A40
  HiSax: isac:0x1640/0x1240
  HiSax: hscx A:0x640/0x240  hscx B:0xE40/0xA40
  AVM A1: ISAC version (0): 2086/2186 V1.1
  AVM A1: HSCX version A: V2.1  B: V2.1
  HiSax: DSS1 Rev. 1.1.4.1
  HiSax: 2 channels added
  HiSax: MAX_WAITING_CALLS added
  isdn: Verbose-Level is 2
  HiSax: debugging flags card 1 set to 4

Schritt 2a (Anruf auf der eigenen Nummer, um zu sehen, ob etwas in
/var/log/isdn/isdnlog geschrieben wird) schlägt dann bereits fehl, im
Log erscheint nichts.  Wie ich vermute hat das allerdings keine Relevanz
für eine Einwahl ins Internet.

Ich habe die Devices ippp0 und ippp1 definiert.  ippp0 zeigt auf MSN.
Im Schritt 2b habe ich /etc/isdn/device.ippp0 und /etc/isdn/ipppd.ippp0
angelegt und an den mit XXX markierten Stellen angepaßt.

  Pfaffe:/etc/isdn# grep -E 'XXX' /etc/isdn/device.ippp0
  # marked with XXX_, which is probably all you need to change.
  LOCALIP=10.0.0.1        # XXX_
  REMOTEIP=10.0.0.2       # XXX_
  LOCALMSN=MeineNummerstehthier   # XXX_
  REMOTEMSN=192658        # XXX_
  LEADINGZERO=0           # XXX_  use LEADINGZERO='' if you have no
  areacodes.
  DIALMODE=manual         # XXX_  other values can be 'on' and 'off'
      # XXX_
      isdnctrl huptimeout ${device} 45    # XXX_
          # FIREWALL RULES        XXX_
          # FIREWALL RULES        XXX_

  Pfaffe:/etc/isdn# grep -E 'XXX' /etc/isdn/ipppd.ippp0
  name msn                # set local name for auth XXX_

Dann im Schritt 3 die Änderungen in pap-secrets und chap-secrets.

  Pfaffe:/etc/isdn# grep -v '^#' /etc/ppp/pap-secrets
  *       (none)  ""      *
  guest   (none)  "*"     -
  master  (none)  "*"     -
  root    (none)  "*"     -
  support (none)  "*"     -
  stats   (none)  "*"     -
  msn     "*"             msn

  Pfaffe:/etc/isdn# grep -v '^#' /etc/ppp/chap-secrets
  msn     msn             msn             *
          "*"     ""

Danach ein "isdnctrl dial ippp0" versucht und mit tail die Änderungen in
 /var/log/isdn/isdnlog sowie /var/log/messages verfolgt.  Der Computer
scheint sich zunächst einzuwählen, beendet aber nach etwa 5 Sekunden die
Verbindung wieder.

  Pfaffe:/etc/isdn# isdnctrl dial ippp0
  Dialing of ippp0 triggered
  Pfaffe:/etc/isdn#
  Oct  3 15:39:23 Pfaffe kernel: ippp0: dialing 1 0192658...
  Oct  3 15:39:31 Pfaffe kernel: isdn_net: local hangup ippp0
  Oct  3 15:39:31 Pfaffe kernel: ippp0: Chargesum is 0

Das verflixte ist, daß in den Logs nichts Vernüntiges zu finden ist und
auch Änderungen, den Log-Level zu erhöhen (s.u.) fruchtlos geblieben sind.

  Pfaffe:/etc/isdn# grep -vE '^$|^#' /etc/isdn/isdnlog.isdnctrl0
  [options]
  daemon=yes      # "yes"/"no": (dont) start isdnlog as daemon. Set yes
  for Debian
  stdout=0x03f5   # log to stdout and file, and set log level
   # if you remove "outfile" option, also remove "stdout" option!
  outfile=+/var/log/isdn/isdnlog  # logfile to log to ('+' is append
  mode)
  console=/var/log/isdn/console.isdn      # where to send stdout text;
  e.g. /dev/tty12
  syslog=0x0103   # log to syslog with log level X
  ciInterval=59   # show the cost etc. every 60s

Wie bekomme ich den Computer nun ins Internet?

Mit freundlichen Grüßen

Rolf Leggewie




Reply to: