[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

PPTP Client To LAN Problem



Hallo Liste,

ich (Debian/unstable) habe ein Problem was die PPTP Verbindung in das
VPN meiner Firma angeht.

Installiert sind die Pakete pptp-linux 1.7.0-2 und ppp 2.4.4rel-6:

# dpkg -l "*pptp*" | grep ^ii
ii  pptp-linux     1.7.0-2        Point-to-Point Tunneling Protocol
(PPTP) Client

# dpkg -l "*ppp*" | grep ^ii
ii  ppp            2.4.4rel-6     Point-to-Point Protocol (PPP) daemon

Wenn ich die Verbindung aufbaue

# pon [Verbindung] debug dump logfd 2 nodetach

sieht soweit auch alles ganz gut aus, nur was mich stört ist:

[...]
sent [IPCP ConfReq id=0x2 <addr 169.254.136.127>]
rcvd [IPCP ConfNak id=0x2 <addr 169.254.136.127>]
sent [IPCP ConfReq id=0x3 <addr 169.254.136.127>]
rcvd [IPCP ConfAck id=0x3 <addr 169.254.136.127>]
rcvd [IPCP ConfReq id=0x7 <addr 169.254.241.136>]
sent [IPCP ConfAck id=0x7 <addr 169.254.241.136>]
Cannot determine ethernet address for proxy ARP
local  IP address 169.254.136.127
remote IP address 169.254.241.136
[...]

dass ich eine IP im 169.254.0.0 Netz bekomme.
Aber gut, die Verbindung wird hergestellt und den entsprechenden Remote
PC (169.254.241.136) kann ich unter der IP auch erreichen - ist ein
Windows2003 Terminal Server.

RDP Zugriff auf dieses System klappt auch mit der 169.254.0.0 IP, aber
ich möchte ja Client-To-LAN. Das Netz in unserer Firma ist 192.168.70.0,
ich habe als Route also folgendes angegeben:

# route add -net 192.168.70.0 netmask 255.255.255.0 dev ppp0

Wenn ich nun den 2003er Server (IP im Firmen-Netz: 192.168.70.50) direkt
per traceroute abfrage, funktioniert dies einwandfrei:

# traceroute 192.168.70.50
traceroute to 192.168.70.50 (192.168.70.50), 30 hops max, 52 byte
packets
 1  192.168.70.50 (192.168.70.50)  107.862 ms  169.155 ms  91.337 ms

und auch ein Ping geht durch:

# ping 192.168.70.50
PING 192.168.70.50 (192.168.70.50) 56(84) bytes of data.
64 bytes from 192.168.70.50: icmp_seq=1 ttl=128 time=92.7 ms
64 bytes from 192.168.70.50: icmp_seq=2 ttl=128 time=96.1 ms

--- 192.168.70.50 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1004ms
rtt min/avg/max/mdev = 93.155/118.388/143.622/25.235 ms

Bei allen anderen IP Adressen passiert nur folgendes:

# traceroute 192.168.70.216
traceroute to 192.168.70.216 (192.168.70.216), 30 hops max, 52 byte
packets
 1  169.254.241.136 (169.254.241.136)  89.415 ms  93.054 ms  90.669 ms
 2  * * *
 3  * * *
 4  * * *

Diese können also nicht geroutet werden, nehme ich an. Liegt dies am
2003er Server? Laut einem Kollegen funktioniert dies mit einem
Win-Client problemlos.
-- 
Mit freundlichen Grüßen / With kind regards

Christoph Schwerdtfeger



Reply to: