IPX mit pppd

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
Grumbler
Beiträge: 65
Registriert: 27.04.2002 18:16:01
Kontaktdaten:

IPX mit pppd

Beitrag von Grumbler » 29.10.2004 20:00:11

Hi Leutz,

ich möchte gerne IPX über pptpd (VPN) tunneln (z.B. für Atomic Bomberman). Zu diesem Zweck habe ich mir ipx und ipxripd installiert. Weiterhin habe ich mit modprobe ipx das IPX Kernelmodul ohne Probleme geladen:
Module Size Used by
ipx 28196 0

mittels:
ipx_configure --auto_primary on
ipx_configure --auto_interface on
ipx_internal_net add 1 2
ipx_interface add eth0 802.2 3

Habe ich ein IPX Interface eingerichtet. ifconfig gibt:
eth0 Link encap:Ethernet HWaddr 00:40:63:CA:22:92
inet addr:192.168.0.10 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::240:63ff:feca:2292/64 Scope:Link
:)IPX/Ethernet 802.2 addr:00000003:004063CA2292:)
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:81453 errors:0 dropped:0 overruns:0 frame:1
TX packets:105911 errors:12 dropped:0 overruns:0 carrier:24
collisions:7481 txqueuelen:1000
RX bytes:12300786 (11.7 MiB) TX bytes:52407876 (49.9 MiB)
Interrupt:11 Base address:0xe800

IPX scheint also zu laufen. Beim Versuch sich zum pptpd mit IPX zu connecten, ist dies nicht möglich:
Unsupported protocol 'Novell IPX Control Protocol' (0x802b) received

Vermutlich ist der pppd schuld. In meiner /etc/ppp/options steht:
ipx
ipx-network 123abcd
ipx-node 1:0
ipx-routing 2
ipx-router-name Linux_router
ipxcp-accept-remote

Beim Versuch einen pppd zu starten erhalte ich die Fehlermeldung:
IPX support is not present in the kernel

Ich habe mitlerweile IPX und Full internal IPX network in den Kernel einkompiliert. Leider ist pppd immernoch der Meinung.

Was mache ich falsch?

Vielen Dank für die Hilfe

Grumbler

Benutzeravatar
Grumbler
Beiträge: 65
Registriert: 27.04.2002 18:16:01
Kontaktdaten:

Beitrag von Grumbler » 30.10.2004 00:30:41

Ich habe nun mal in den pppd source code geschaut. Dort wird die obige Fehlermeldung ausgegeben, wenn es die Datei /proc/net/ipx_interfaces nicht findet.
Leider liegen bei mit die Interface Informationen in /proc/net/ipx/interfaces.

Was mache ich nun? Höchst wahrscheinlich wird es nicht reichen ppp neu zu kompilieren mit einer geänderten Zeile Code.

Hilfe!

Grumbler

Antworten