WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   WCM-Box Problem mit Einwahl (http://www.wcm.at/forum/showthread.php?t=41452)

pkad 02.01.2002 13:51

WCM-Box Problem mit Einwahl
 
Als Linux-Neuling hoffe ich aus eure Hilfe.

Ich habe SUSE 7.3 Pro in der Standard-Konfiguration als NW-Server installiert.
NW-Karte und ISDN-Karte (AVM Fritz PCI v1.0) sind aus meiner Sicht richtig konfiguriert.

WCM-Box:
Pentium 233, 128 MB RAM

NW-Karte Realtek 8139:
typ > eth0
IP > 192.168.100.10
Netmask > 255.255.255.
DNS-IP > blank
Gateway > blank
IP-ppp-Partner > blank
MTU > blank

AVM Fritz PCI (alte Version):
typ > ippp0
IP > 192.168.0.99
Dyn. IP > X
Netmask > 255.255.255.255
Gateway > blank
IP-ppp-Partner > 192.168.0.1
MTU > blank
-----
MSN > xxxx (steht für meine MSN-Nummer)
anzufurfende Nummer > 194040
Nr die anrufen dürfen > blank
Nur angeg. Nr erlaubt > X
Wählmodus > Auto
Idle > 60
Versuche > 3
Callback > off
PPP-Login > AON-Teilnehmerkennung (10 stellige Nummer)
PPP-Passwort > mein Pwd

Meine Fragen:
1. 194040 funktioniert zum Aufbau der Verbindung zu AON-Complete auf Windows-Rechner "ohne" Vorwahl einer Null
Gilt das auch für Linux?

2. mit welchem Befehl kann ich unter Linux testen, ob eine Verbindung aufgebaut wird?

3. Als Gateway habe ich auf einem W98-Rechner die Adresse 192.168.100.10 des Linux-Routers definiert, trotzdem erfolgt kein Verbindungsaufbau



Übriges Netzwerk war vorher bereits in Funktion)
Ping von anderen Rechnern (W98, W2K, NT 4.0, IPs 192.168.100.1 - 192.168.100.5) funktioniert einwandfrei

Ich hoffe, die wesentlichsten Infos zusammengestellt zu haben.
Vielen Dank für eure Unterstützung vorab.

Paul

MoSKiTo 02.01.2002 14:25

zu 1. ja

zu 2. mach einen ping auf eine IP-Adresse im Internet, z.B. ping 195.3.96.67 (aon-dns). Das Programm imon zeigt den Leitungsstatus eines ISDN-Anschlusses an (sollte im Bereich n zu finden sein).

zu 3. du musst noch IP-Masquerading einrichten, wenn du die Linux-Kiste als Gateway verwenden willst. Geht z.B. mit ipchains:

Code:

#!/bin/sh

echo "1" > /proc/sys/net/ipv4/ip_forward
echo "1" > /proc/sys/net/ipv4/ip_dynaddr

IPC="/sbin/ipchains"

$IPC -F forward
$IPC -M -S 7200 10 60
$IPC -P forward DENY
$IPC -A forward -s 192.168.100.0/24 -j MASQ

Mehr Infos zu IP-Masquerading gibt es unter:
http://www.linux.org/docs/ldp/howto/...WTO/index.html

pkad 02.01.2002 15:24

> zu 2. mach einen ping auf eine IP-Adresse im Internet, z.B. ping
> 195.3.96.67 (aon-dns). Das Programm imon zeigt den Leitungsstatus
> eines ISDN-Anschlusses an (sollte im Bereich n zu finden sein).

ich erhalte Meldung "Network is unreachable"
imon meldet unter Nr. 0 und 1 jeweils Line-ID "HiSax" und Status "Offline", sowie "keine" Phone-Number



> zu 3. du musst noch IP-Masquerading einrichten, wenn du die Linux-
> Kiste als Gateway verwenden willst. Geht z.B. mit ipchains:

da bin ich gerade dabei herauszufinden wie das geht
auf Linux-Rechner, oder auf Windows-Client?

quaylar 02.01.2002 19:29

Zitat:


AVM Fritz PCI (alte Version):
typ > ippp0
IP > 192.168.0.99
Dyn. IP > X
Netmask > 255.255.255.255
Gateway > blank
IP-ppp-Partner > 192.168.0.1
MTU > blank

sorry - aber das versteh ich nicht - wieso weist du deiner isdn karte eine ip adresse zu ? und einen IP-ppp partner ?
die ip adresse wird doch dyn. zugewiesen - nimms mal raus und probier noch mal "isdnctrl dial ippp0".
dann mach ein "ifconfig" und poste den output.

ansonsten könntest mal die config files von isdn per hand editieren und nachsehen ob da müll drinsteht.

bei mir sind die in /etc/isdn/profile - vielleicht bei suse auch ?

--qu

MoSKiTo 02.01.2002 20:25

>ich erhalte Meldung "Network is unreachable"
>imon meldet unter Nr. 0 und 1 jeweils Line-ID "HiSax" und >Status "Offline", sowie "keine" Phone-Number
Das heisst, dass die automatische Einwahl nicht funktioniert. Vielleicht verwendest du ja den falschen Kartentreiber oder das falsche ISDN-Protokoll.

Folgende Einstellungen habe ich unter Konfiguration der ISDN-Hardware:
I4L Starten [X]
ISDN-Protokoll [Euro-ISDN (EDSS1)]
Typ der ISDN-Karte [AVM Fritz!PCI]

ISDN-Parameter:
Typ des Netzwerks: ippp0
Eigene Telefonnummer (MSN): 123456
Anzurufende Nummern: 194040
Nummern, die anrufen dürfen:
Nur angegebene Nummern erlaubt: [X]
Wählmodus [auto]
Idle-Time: 600
Maximale Wählversuche: 10
ISDN Callback Konfiguration [off ]
Name des PPP-Logins: 12345678000
Passwort des PPP-Logins: *******

(MSN und Name deinen Einstellungen entsprechend eingeben)

>> zu 3. du musst noch IP-Masquerading einrichten, wenn du die Linux-
>> Kiste als Gateway verwenden willst. Geht z.B. mit ipchains:
> da bin ich gerade dabei herauszufinden wie das geht
> auf Linux-Rechner, oder auf Windows-Client?
Am Linux-Rechner. Beim Windows-PC gibst du dann einfach den Linux-PC als Gateway an.

@quaylar:
Seine Angaben sind schon richtig. SuSE empfiehlt diese Einstellungen bei ISDN-Karten und es funktioniert damit.

quaylar 02.01.2002 20:35

>@quaylar:
>Seine Angaben sind schon richtig. SuSE empfiehlt diese Einstellungen >>bei ISDN-Karten und es funktioniert damit.

achso - naja wenns suse empfiehlt *g* - aber verstehen tu ichs trotzdem net.....

MoSKiTo 02.01.2002 22:45

Die Werte werden überschrieben, sobald DynIP aktiviert ist und die Einwahl erfolgt. Bei meiner SuSE 6.4 funktioniert es seit 2 Jahren reibungslos, also wird es schon passen :)

pkad 03.01.2002 18:59

Ich mache sicher etwas falsch ..... nur was ?

Nach Suche in diverser Literatur habe ich folgende Begriffe gefunden:

isdn4linux
xisdnload
isdnctrl

Benötige ich diese Pakete/tools zur Einwahl?
Wo/wie sind diese zu installieren?

Vielleicht denke ich jetzt bereits zu kompliziert, aber ich komme einfach nicht dahinter wie diese verd....e Verbindung aufgebaut werden kann.

Hoffentlich hat jemand erbarmen mit mir und hilft mir auf den "Pfad von Linux" zu kommen.

pkad 03.01.2002 20:22

In der Datei
/etc/isdn/isdn.conf
sind folgende Einträge:

[GLOBAL]
COUNTYPREFIX = +
COUNTRYCODE = 49
AREAPREFIX = 0

# EDIT THIS LINE:
AREACODE = 0911


Ich denke mal, die Probs bei der Einwahl hängen damit zusammen -
was mache ich mit einer "germanischen" Vorwahl ?

Meine Korrekturen:
[GLOBAL]
COUNTYPREFIX = +
COUNTRYCODE = 43
AREAPREFIX = 0

# EDIT THIS LINE:
AREACODE = 02253


danach "SuSEconfig" ausgeführt
danach "init 1" ausgeführt
danach "init 2" ausgeführt


Leider wieder ohne Erfolg.

McGyver 03.01.2002 21:36

hallo


ich habe suse7.2 auf mein wcm-box installiert und habe das selbe problem
:-(


mfg

MoSKiTo 03.01.2002 23:35

Da fällt mir noch ein:

Ein alter Klassiker ist das Austrian Highspeed Internetconnection & Linux HOWTO :). Da gibt es einen Haufen nützlicher Informationen (war ursprünglich auf AON Complete zugeschnitten).

pkad 04.01.2002 00:23

In der Datei
/etc/isdn/isdn.conf
sind folgende Einträge:

[GLOBAL]
COUNTYPREFIX = +
COUNTRYCODE = 49
AREAPREFIX = 0

# EDIT THIS LINE:
AREACODE = 0911


Ich denke mal, die Probs bei der Einwahl hängen damit zusammen -
was mache ich mit einer "germanischen" Vorwahl ?

Meine Korrekturen:
[GLOBAL]
COUNTYPREFIX = +
COUNTRYCODE = 43
AREAPREFIX = 0

# EDIT THIS LINE:
AREACODE = 02253


danach "SuSEconfig" ausgeführt
danach "init 1" ausgeführt
danach "init 2" ausgeführt


Leider wieder ohne Erfolg.

pkad 04.01.2002 00:33

sorry
 
...für das nochmalige Posting meines vorletzten Beitrags.

Mittlerweile komme ich aber bereits mit manueller Befehlseingabe "online".
"isdnconf" habe ich abgeändert, ebenso die ISDN-Parameter bei meiner Fritz-Card.
Lediglich der "ping 195.3.96.67" ergibt "Network unreachable".
Auch das automatische Wählen über meinen Windows-Client klappt noch nicht.

Sollte jemand Ratschläge für mich haben, ich freue mich über jeden zielführenden Tip.:lol:

pkad 04.01.2002 11:13

Masquerading
 
@ MoSKiTo

Das mit ipchains kapiere ich nicht.

Welche Datei ist hier zu editieren oder neu anzulegen?
In welchem Pfad ?

Danke für Hilfe
Paul

pkad 04.01.2002 11:24

Masquerading
 
@ MoSKiTo

Das mit ipchains kapiere ich nicht.

Welche Datei ist hier zu editieren oder neu anzulegen?
In welchem Pfad ?

Danke für Hilfe
Paul

quaylar 04.01.2002 13:04

woher weisst du dass du online gehen kannst wenn der ping nicht geht ?

gib mal ifconfig ein in der konsole und sieh nach ob das interface ippp0 angezeigt wird.

als quick n´ dirty lösung - einfach ums kurz auszuprobieren - gib nach der einwahl ein : route add default ippp0.
danach probierst den ping nochmal....wenns geht wars ein routen problem

--qu

pkad 04.01.2002 13:17

Danke
 
In der Log-Datei "Messages" wird der Verbindungsaufbau gelistet.
Wahrscheinlich hast du aber recht un ich bin gar nicht online, weil nach wenigen Sekunden ein "Hangup" durchgeführt wird.

Deswegen wird mein w98-Recner auch keine Verbindung herstellen können.

Danke für den Hinweis, ich gehe der Sache nach.

Hast du eventuell noch Infos zu meinem Posting "Masquerading" mit ipchains ?

Paul

quaylar 04.01.2002 14:22

ja - moskito hat dir eh geschrieben wies geht.

du brauchst nur das was er geschrieben hat in ein script packen.
d.h. starte einen editor deiner wahl - gib das zeug so ein wies da steht - speichere die datei unter einem beliebigen namen und mach sie ausführbar mit dem befehl : chmod a+x <dateiname>


dann brauchst du noch irgendwo in deinen startdateien einen aufruf für dieses script - unter redhat/mandrake und allen andren distris würd ichs in /etc/rc.d/rc.local reinschreiben.
aber diese datei gibts nicht unter suse - zumindest nicht in dem pfad - moskito weiss sicher wo du die findest wenn er suse verwendet.

hth

--qu

MoSKiTo 04.01.2002 17:00

@pkad:
Bevor du mit dem IP-Masquerading beginnst, solltest du zuerst die Verbindung ins Internet herstellen. Deiner Beschreibung nach funktioniert die Hardware, also würde ich die Providereinstellungen nochmal prüfen.

Zitat:

dann brauchst du noch irgendwo in deinen startdateien einen aufruf für dieses script - unter redhat/mandrake und allen andren distris würd ichs in /etc/rc.d/rc.local reinschreiben.
aber diese datei gibts nicht unter suse - zumindest nicht in dem pfad - moskito weiss sicher wo du die findest wenn er suse verwendet.
Die Datei mit den ipchains-anweisungen habe ins /bin-Verzeichnis kopiert und rufe sie beim Systemstart in /etc/rc.d/boot.local auf.

Weiters ist es noch notwendig in /etc/rc.config den Parameter IP_FORWARD auf "yes" zu setzen, sonst klappt das IP-Masquerading nicht.

P.S. Sorry für meine späten Antworten, aber ich bin krank und meine Krankenschwester lässt mich nicht aus dem Bett ;)

pkad 04.01.2002 17:42

@ MoSKiTo
 
no problem !

Ich bin dankbar und froh über jeden Hinweis, mir ist klar, dass ihr alle nicht nur meinen Thread lest.

Ich werde dann am Wochenende alle Tips anwenden.
Vielen Dank und baldige Besserung MoSKiTo.

Paul


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag