Habe seit kurzem Kanotix BUG Hunter 09/2004 auf meiner Festplatte
und möchte wie bei meiner vorherigen Festplatteninstallation von
Knoppix 3.3 für den ISDN Zugang die CAPI zur Ansteuerung von ipppd
nutzen.
Unter Kanotix vorhanden ist ja die "CAPI ISDN Conf" mit der der Zugang
leicht einzurichten ist.
Mit pppd call provider bzw. killall pppd klappt die Ein-und Abwahl auch
ohne Probleme.
Damit die Capi zur Ansteuerung von ipppd genutzt werden kann, hatte ich
die ISDN-Hardware nach dem "/howto/isdn4linux" von Carsten Thiele konfiguriert:
1. Datei /etc/sysconfig/isdncard anlegen:
Name="CAPI4linux Treiber"
Module="capidrv"
Resources=" "
2. In der Datei /etc/ppp/pap-secrets folgende Zeile eingetragen:
"user" * "password"
3. Datei /etc/sysconfig/provider /conf-Provider angelegt
PROVIDER="provider"
USER="user"
PASSWORD="password"
ENCAP="syncppp"
DIALMODE="manual"
MSN="eigene-msn"
AREACODE=""
PHONE_OUT="tel-nr-des-providers"
LOCAL_IP=""
REMOTE_IP=""
HUPTIMEOUT="timeout-in-sekunden"
DNS="dns-server-des-providers"
DOMAIN="domain-des-providers"
AUTH="+pap -chap"
CALLBACK="off"
PHONE_IN=""
SECURE="off"
4. Abschliessend in der /etc/sysconfig/activeisdn den Namen des Provider eingetragen.
Danach konnte ich mit einem isdnctrl dial ippp0 bzw. mit isdnctrl hangup ippp0 die
Verbindung aufbauen bzw. beenden.
Statusabfrage, zuschalten Kanalbündelung etc. war ebenfalls durch entsprechende
Optionen möglich.
Richte ich dieses System so unter Kanotix ein, und gebe "isdnctrl dial ippp0" ein kommt
die folgende Fehlermeldung:
"Can't open /dev/isdninfo or /dev/isdn/isdninfo: No such device or adress"
/dev/isdninfo ist definitiv vorhanden.
Rechte für /dev/isdninfo sind OK.
Was mache ich also falsch ?
Bin für jede Hilfe dankbar .
Gruß
AnJo
capi zur Ansteuerung von ippp0
capi zur Ansteuerung von ippp0
Zuletzt geändert von AnJo am 29.12.2006 20:39:50, insgesamt 1-mal geändert.
Hallo,
benutze jetzt zur Einwahl diese kleine script:
________________________
#! /bin/sh
ifc=`ifconfig`
if [[ "$ifc" == *ppp0* ]]
then status=1
else status=0
fi
case $status in
0) pon isdn ;;
1) poff -a ;;
esac
__________________________
das Ganze geht natürlich noch einfacher ohne die case-Anweisung.
Ein " ppd call isdn multilink" funktioniert bei mir nicht. Warum auch immer.....
Bin ich mit einem B-Kanal online, schalte ich den zweiten B-Kanal einfach durch
einen weiteren Aufruf von "pon isdn" zu.
siehe dazu: http://kanotix.mipooh.net/viewtopic.php?t=3255
Bin also wieder glücklich , auch wenn es mich ärgert, dass ich ein
"isdnctrl dial ippp0" nicht zum laufen bekommen habe.
Gruß
AnJo
benutze jetzt zur Einwahl diese kleine script:
________________________
#! /bin/sh
ifc=`ifconfig`
if [[ "$ifc" == *ppp0* ]]
then status=1
else status=0
fi
case $status in
0) pon isdn ;;
1) poff -a ;;
esac
__________________________
das Ganze geht natürlich noch einfacher ohne die case-Anweisung.
Ein " ppd call isdn multilink" funktioniert bei mir nicht. Warum auch immer.....
Bin ich mit einem B-Kanal online, schalte ich den zweiten B-Kanal einfach durch
einen weiteren Aufruf von "pon isdn" zu.
siehe dazu: http://kanotix.mipooh.net/viewtopic.php?t=3255
Bin also wieder glücklich , auch wenn es mich ärgert, dass ich ein
"isdnctrl dial ippp0" nicht zum laufen bekommen habe.
Gruß
AnJo
Zuletzt geändert von AnJo am 29.12.2006 20:39:22, insgesamt 1-mal geändert.
wenn ich diesen Code eingebe, dann erscheint u.a.:roegeb hat geschrieben:Hallo,
benutze jetzt zur Einwahl diese kleine script:
________________________
#! /bin/sh
ifc=`ifconfig`
if [[ "$ifc" == *ppp0* ]]
then status=1
else status=0
fi
case $status in
0) pon isdn ;;
1) poff -a ;;
esac
__________________________
bash: pon: command not
was soll ich jetzt machen? Wenn das wichtig ist: /bin/sh ist verlinkt auf bash.
System: SuSE 10.0