PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : capi und ipppd



roegeb
18.10.04, 13:10
Hallo,
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.

Was mache ich also falsch ?

Bin für jede Hilfe dankbar .

Gruß

roegeb

geronet
18.10.04, 13:19
Prüf mal die Rechte von /dev/isdninfo.

roegeb
18.10.04, 13:30
/dev/isdninfo hat Schreib und Leserechte für Eigentümer und
Gruppe.
Gruppe ist dialout, und "user" ist in Gruppe dialout.

Rechte müssten i.O sein, zumal das Ganze auch als root nicht
funktioniert.

Gruß
roegeb

roegeb
21.10.04, 08:29
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ß
roegeb