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: