On Wed, Dec 29, 1999 at 02:11:18PM +0100, Dr Norbert Boese wrote:
Hallo Liste,
als Neuling habe ich erstmal eine ganz generelle Frage. Mein Linux-Rechner (SuSE 6.3, Kernel 2.2.13) soll ueber eine ISDN-Leitung von einem entfernten WinNT-Client erreichbar sein. Er hat bislang eine Fritz!-Card, mit der ich mich als ippp0 erfolgreich mit T-online verbinde.
Brauche ich fuer die Einwahl des WinNT-Clients eine zweite ISDN-Karte im Rechner, die dann ippp1 wird oder kann das alles mit der einen Karte abgewickelt werden ? Kann das zweite Interface ippp1 evtl. auch auf die gleiche (einzige) Karte zurueckgreifen ? Brauche ich ueberhaupt ein zweites Interface ?
Du brauchst keine 2. Karte, aber ein zweites Interface ippp1, der der ipppd mit anderen Optionen gestartet werden muss (fuer Einwahl, z.B. dass er dem anderen eine IP-Nummer uebermittelt).
Im Augenblick (mit nur einer Karte und einem Interface ippp0) tritt bei einem Einwahlversuch folgendes Protokoll auf (xxxxxx ist die einwaehlende Nummer, yyyyyy ist die Nummer meines ippp0 Interfaces):
Dec 28 11:45:46 compi-10 kernel: isdn_net: call from xxxxxx,7,0 -> yyyyyy Dec 28 11:45:46 compi-10 kernel: ippp0: call from xxxxxx -> yyyyyy accepted Dec 28 11:45:46 compi-10 isdnlog: Dec 28 11:45:46 * Call to tei 127 from +49 531/xxxxxx, Braunschweig on Daten_Compi-10 RING (Data) Dec 28 11:45:46 compi-10 isdnlog: Dec 28 11:45:46 Call to tei 92 from +49 531/xxxxxx, Braunschweig on Daten_Compi-10 CONNECT (Data) Dec 28 11:45:47 compi-10 ipppd[101]: Local number: yyyyyy, Remote number: 0191011, Type: incoming
Ok, der ipppd selbst bekommt nicht die richtige Nummer mit; ist aber auch egal, da er damit eh nicht anfangen koennte.
Dec 28 11:45:51 compi-10 ipppd[101]: Could not determine local IP address Dec 28 11:45:51 compi-10 kernel: isdn_net: local hangup ippp0
Klar, der "Client" teilt ihm keine mit... Lege Dir mit YaST ein zweites Interface ippp1 an, damit erhaelst Du auch ein /etc/ppp/options.ippp1, das aenderst Du manuell, ungefaehr so: --------------- # accept IP addresses from peer # use with dynamic IP #ipcp-accept-local #ipcp-accept-remote #noipdefault # try to get IP address from interface # option specific to ipppd (as opposed to pppd) # use only with static IP useifip # If this machine is a server, force authentication by uncommenting one # of the following. However, if this machine is a client, doing this will # prevent a succesful connection! (message "peer refused to authenticate"). # So, only uncomment on a server. # "+pap" / "+chap" NUR AKTIVIEREN, WENN DIES EIN SERVER IST!!! +pap +chap --------------- Den Rest so belassen. Am besten zum Debuggen zusaetzlich noch: --------------- debug +pwlog --------------- Die Einwahl sollte _nur_ auf ippp1, nicht auf ippp0 moeglich sein, siehe YaST-Maske. -- Klaus Franken, mail@klaus.franken.de ------------------------------------------------------------ D O N ' T P A N I C !!! ------------------------------------------------------------ LINUX-ISDN-HOWTO: http://www.franken.de/users/klaus ------------------------------------------------------------ Uptime: Linux 2.2.13, 1 Days, 22:43 Hours