ISDN config und cant find /dev/isdnctrl or /dev/isdn/isdnctr

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
joe
Beiträge: 274
Registriert: 23.03.2004 12:51:49

ISDN config und cant find /dev/isdnctrl or /dev/isdn/isdnctr

Beitrag von joe » 05.04.2004 13:59:19

Seufzer,

nachdem ich noch immernicht rausgefunden habe wo ich für mein Modem die default route aktivieren kann hier noch ein Problem mit isdn.

Habe isdn anhand des Debian Handbuchs konfiguriert. Jetzt jammert der beim Versuch eine Verbindung zu starten:

Can't find /dev/isdnctrl or /dev/isdn/isdnctrl.

Ersteres existiert als symbolischer Link auf isdnctrl0, was auch richtig sein sollte. Doch leider funktionierts trotzdem nicht. Habe auch schonmal versucht die Rechte von isdnctrl0 auf 666 zu setzen. Lief aber auch nicht. :-(((

Was mach ich hier blos wieder falsch? Ich will endlich gemütlich in's Internet!! :twisted:

Grüße
Jo

Benutzeravatar
duploian
Beiträge: 322
Registriert: 19.08.2003 14:20:54
Wohnort: Dresden
Kontaktdaten:

Beitrag von duploian » 05.04.2004 15:39:17

Hallo joe
isdnctrl läßt sich nur mit root-rechten ausführen. z.b. auf der Konsole mit su

Benutzeravatar
joe
Beiträge: 274
Registriert: 23.03.2004 12:51:49

Beitrag von joe » 05.04.2004 16:47:57

duploian hat geschrieben:Hallo joe
isdnctrl läßt sich nur mit root-rechten ausführen. z.b. auf der Konsole mit su
Hallole,

für den ersten ISDN Login arbeite ich als root. Daran kann's also nicht liegen. Oder doch??? Was mach ich falsch? Ich komme einfach nicht weiter :-(

Grüße
Jo

Benutzeravatar
duploian
Beiträge: 322
Registriert: 19.08.2003 14:20:54
Wohnort: Dresden
Kontaktdaten:

Beitrag von duploian » 05.04.2004 18:28:35

joe hat geschrieben:
für den ersten ISDN Login arbeite ich als root.
Auweia, das solltest Du Dir sofort wieder abgewöhnen! Es gibt keinen Grund sich als root einzulogen!

Jetzt zum Thema: Mit welchem Modul hast Du denn die Karte geladen?

Benutzeravatar
joe
Beiträge: 274
Registriert: 23.03.2004 12:51:49

Beitrag von joe » 05.04.2004 23:27:40

duploian hat geschrieben:
joe hat geschrieben:
für den ersten ISDN Login arbeite ich als root.
Auweia, das solltest Du Dir sofort wieder abgewöhnen! Es gibt keinen Grund sich als root einzulogen!

Jetzt zum Thema: Mit welchem Modul hast Du denn die Karte geladen?
Alles zu seiner Zeit - schließlich muß man ja bestimmt wieder was für einen User freigeben, bevor der wählen darf, oder? :-)
Also ich habe den hisax Treiber mittels modconf einfach geladen. Karte: Fritz PCI 2.1 wurde ohne Probleme erkannt.
Ein x-ter Aufruf von dpke-reconfigure ergab übrigens beim Beenden folgende Fehlermeldung, mit der ich leider nicht viel anfangen kann:

Sorry - this system lacks PPP kernel support.
Check whether you configured at least the ippp0 device!

Kann es sein, daß ich da erst noch was bestimmtes in den Kernel eincompilieren muß? Wenn ja was und wo?

Danke schonmal für die Hilfeversuche!!
Jo

wolfpac
Beiträge: 194
Registriert: 08.02.2004 16:03:20

Beitrag von wolfpac » 06.04.2004 00:04:05

ich hab folgendes in der isdn config

# ISDN subsystem
#
CONFIG_ISDN=m
CONFIG_ISDN_BOOL=y
CONFIG_ISDN_PPP=y
# CONFIG_IPPP_FILTER is not set
CONFIG_ISDN_PPP_VJ=y
CONFIG_ISDN_MPP=y
CONFIG_ISDN_PPP_BSDCOMP=m
# CONFIG_ISDN_AUDIO is not set

Benutzeravatar
duploian
Beiträge: 322
Registriert: 19.08.2003 14:20:54
Wohnort: Dresden
Kontaktdaten:

Beitrag von duploian » 06.04.2004 09:22:53

im Forum habe ich einen Tip zu deiner ersten Frage gefunden
http://www.debianforum.de/forum/posting ... te&p=76938

das sollte /dev/isdnctrlXX erstellen.

Benutzeravatar
joe
Beiträge: 274
Registriert: 23.03.2004 12:51:49

Beitrag von joe » 06.04.2004 22:53:28

wolfpac hat geschrieben:ich hab folgendes in der isdn config

# ISDN subsystem
#
CONFIG_ISDN=m
CONFIG_ISDN_BOOL=y
CONFIG_ISDN_PPP=y
# CONFIG_IPPP_FILTER is not set
CONFIG_ISDN_PPP_VJ=y
CONFIG_ISDN_MPP=y
CONFIG_ISDN_PPP_BSDCOMP=m
# CONFIG_ISDN_AUDIO is not set
Bei mir fehlte CONFIG_ISDN_PPP=y ist jetzt aber drin. Leider erhalte ich immernoch folgende Fehlermeldung beim starten von /etc/init.d/isdnutils start:

Starting ISDN services: interfacesCan't open /dev/isdnctrl or /dev/isdn/isdnctrl: No such device
ippp0 failed.
ipppd isdnlog/dev/isdnctrl: No such device
Sorry - this system lacks PPP kernel support.
Check whether you configured at least the ippp0 device!

Und obwohl ich bei dpkg-reconfigure ipppd sage:
May I create ISDN device entries? YES

erscheint immernoch:

Sorry - this system lacks PPP kernel support.
Check whether you configured at least the ippp0 device!

Gibt es da sonst nochwas zu beachten? Hab' keine Ahnung mehr :-(

Grüße
Jo[/quote]

wolfpac
Beiträge: 194
Registriert: 08.02.2004 16:03:20

Beitrag von wolfpac » 06.04.2004 23:00:02

unter 2.4.x hiess das modul slhc
unter 2.6.x ist es wohl in den kernel eingeflossen
wurde denn bzImage und System.map aktualisiert

und wie schauts mit isdnconfig aus?
welchen kernel hattest nochmal?

Benutzeravatar
joe
Beiträge: 274
Registriert: 23.03.2004 12:51:49

Beitrag von joe » 06.04.2004 23:55:19

wolfpac hat geschrieben:unter 2.4.x hiess das modul slhc
unter 2.6.x ist es wohl in den kernel eingeflossen
wurde denn bzImage und System.map aktualisiert

und wie schauts mit isdnconfig aus?
welchen kernel hattest nochmal?
Sobald mein Download fertig ist (leider noch windows) schau ich gleich nochmal, ob ich slhc reincompiliert habe. Danke schon mal. Vielleicht hilft's ja jetzt...
Kernel ist 2.4.24
Aber was möchtest Du mit isdnconfig wissen?

wolfpac
Beiträge: 194
Registriert: 08.02.2004 16:03:20

Beitrag von wolfpac » 07.04.2004 18:33:05

unter debian hab ich immer isdnconf aufgerufen wenn ich micht richtig erinnere
dann hat er mir die config files usw erstellt -> die angepasst und ab ins internet :)

Benutzeravatar
joe
Beiträge: 274
Registriert: 23.03.2004 12:51:49

Beitrag von joe » 07.04.2004 19:41:01

wolfpac hat geschrieben:unter 2.4.x hiess das modul slhc
Seufzer. Wo finde ich dieses Modul? Bei mir gibt's das nicht. Ich hab uneter modconf kernel/driver/isdn geschaut.

Cheers
Jo

Benutzeravatar
duploian
Beiträge: 322
Registriert: 19.08.2003 14:20:54
Wohnort: Dresden
Kontaktdaten:

Beitrag von duploian » 07.04.2004 19:47:33

Versuchs doch mal mit dem Standart-Kernel 2.8.14, da sind alle notwendigen Sachen vorhanden und wenns läuft kannste ja auf dessen .config aufbauen.

Benutzeravatar
joe
Beiträge: 274
Registriert: 23.03.2004 12:51:49

Beitrag von joe » 07.04.2004 20:16:38

Jaaaaaaaaa!!!! Es geht! Freu, spring, hüpf...
Es lag daran, daß ich das Modul hisax_fcpcipnp nicht geladen hatte. Ab sofort gehts damit :-)

Jetzt habe ich aber noch eine Frage:
Mittels isdnctrl dial ippp0 kann ich mich einwählen
Mittels isdnctrl hangup ippp0 auflegen.
Aber bei jedem Ping in's Internet wähle ich mich wieder automatisch ein. Wie kann ich das abstellen?

Bei isdnctrl dialmode manual kam leider nur: manual: No such device

Gibt's dafür eine elegante Möglichkeit?

Benutzeravatar
duploian
Beiträge: 322
Registriert: 19.08.2003 14:20:54
Wohnort: Dresden
Kontaktdaten:

Beitrag von duploian » 07.04.2004 20:38:21

isdnctrl dialmode ippp0 manual


oder oder den config-files manual statt auto

Benutzeravatar
joe
Beiträge: 274
Registriert: 23.03.2004 12:51:49

Beitrag von joe » 07.04.2004 22:06:22

Super, danke!!!

Aber jetzt habe ich doch noch Fragen. Aber vermutlich die letzten. Dann bin ich wunschlos glücklich - zumindest in Bezug auf ISDN :-)

Wie erreiche ich chanel bundling? Ich habe die config files für ippp0 auf ippp1 kopiert (da steht dann auch noch dialmode auto drin). Und im ippp0 file habe ich +mp aktiviert. Anschliesend /etc/init.d/isdn... neu gestartet und versucht bei bestehender Verbindung mittels isdnctrl dial ippp1 den 2. Kanal zu aktivieren. Das Ergebnis war aber:
ippp1: Resource temporarily unavailable

Dann noch: Wo kann ich den Timeout für den Verbindungsabbau einstellen?

Und zu guter Letzt: Wie kann ich es einem normalen User erlauben das Wählkommando aszuführen?

So dann schon mal vielen Dank an alle, die mir geholfen haben!!!

Cheers
Jo

wolfpac
Beiträge: 194
Registriert: 08.02.2004 16:03:20

Beitrag von wolfpac » 08.04.2004 15:46:56

- der user muss mitglied in gruppe dialout sein
- timeout kannst du in den config files angeben
- channel bundling: hmm...im kernel gibts sone optionen
da ich mir n lfs gebaut habe, nahm ich folgenden text dafür
http://www.linuxfromscratch.org/hints/d ... -setup.txt
da steht auch was über channel-bundling drin

Benutzeravatar
joe
Beiträge: 274
Registriert: 23.03.2004 12:51:49

Beitrag von joe » 09.04.2004 22:14:43

wolfpac hat geschrieben: - timeout kannst du in den config files angeben
- channel bundling: hmm...im kernel gibts sone optionen
da ich mir n lfs gebaut habe, nahm ich folgenden text dafür
http://www.linuxfromscratch.org/hints/d ... -setup.txt
da steht auch was über channel-bundling drin
In welchem Config file finde ich das? Ich habe device.ippp0 und ipppd.ippp0 durchsucht und nichts gefunden :-(

Danke für den Tip mit dem Channel Bundling. Aber das bezieht sich, soweit ich verstehe, auf permanentes bundling. Ich suche aber ein dynamisches, wie es bei suse der fall ist. Das geht doch bestimmt auch mit debian.

Danke und Grüße
Jo

Benutzeravatar
duploian
Beiträge: 322
Registriert: 19.08.2003 14:20:54
Wohnort: Dresden
Kontaktdaten:

Beitrag von duploian » 10.04.2004 14:39:37

in /etc/isdn/device.ipppX

Code: Alles auswählen

isdnctrl huptimeout ${device} 60



Hier wird die Verbindung nach 60 sekunden unterbrochen, gilt ab dem letzten Paket. Also jedes Paket das unangefordert eingeht (z.b. auf Port 135 vielen Dank an Microsoft) hält die Verbindung offen!

Benutzeravatar
joe
Beiträge: 274
Registriert: 23.03.2004 12:51:49

Beitrag von joe » 11.04.2004 22:13:31

Danke!!
Bis auf channel bundling funktioniert jetzt alles wunderprächtig. Das krieg ich dann auch noch irgendwann hin.

Ciao
Jo

Antworten