Hallo Stefan,

* Stefan Schilling schrieb [22-03-05 11:07]:
> 
> Scheint, als w�ren ein paar wichtige Informationen verloren
> gegangen...

Scheint, als ob du nicht verstanden hast, was ich geschrieben habe.

> Am Dienstag, 22. M�rz 2005 um 01:46 schrieb Udo Mueller:
> 
> >> was nicht klappt ist (vom Client1 aus):
> >> - ping 192.168.100.2
> 
> > Ist klar. Der Server hat keinen Routingeintrag f�r das Netz des
> > Uni-Rechners. Da der Ping wahrscheinlich mit der Uni-IP abgesetzt
> > wird, kann der Server das nicht zur�ck routen.
> 
> aber er hat einen Routingeintrag f�r 172.16.1.x. Ausserdem: die Uni
> routet keine Pakete an 192.168.100.x und selbst wenn sie es t�te
> hielte ich es doch f�r einen �berraschenden Zufall, dass die Pakete an
> 192.168.100.x auch tats�chlich meinen Rechner -durch dessen Firewall,
> die ja eigentlich fast alles blockt- �bers Internet erreichen.

Ich rede ja auch nicht von der Uni, sondern von deinem Server. Der
soll wissen, welches Netz, bzw. hier nur welche IP hinter dem VPN
existiert.

> >> - smbclient -L 192.168.100.2
> 
> > Dito.
> 
> dann d�rfte es aber nach Abschaltung der Firewall auch nicht klappen.
> Es sei denn, die pings k�men tats�chlich von ausserhalb des Tunnels.
> Aber das d�rfte ja eigentlich nun gleich gar nicht funktionieren
> (s.o.)

Doch, kann sehr wohl klappen, weil dein Server jetzt die
Antwortpakete vom XP-Client �ber das �ffentliche Internet zur�ck an
den Client1 sendet.

> >> ----vom WinXP hinter dem server (192.168.100.2):
> >> - ping 172.16.1.6, w�hrend ping 172.16.1.1 widerum klappt
> 
> > Und welcher Rechner hat die .1.6? Der Server bei dir hat die .1.5
> > und der Rechner in der Uni die .1.2
> 
> Server: 172.16.1.1
> Client1: 172.16.1.2
> XP hat nur 192.168.100.2, kein tun0, da er ja eh hinter dem Server
> sitzt

Aha. Und wer hat die 172.16.1.6? Und die 172.16.1.5 aus der
Routingtabelle von Client1?

> >> lasse ich nun die Hosen runter (d.h. ich deaktivier die Firewall) klappt 
> >> alles.
> 
> > Dann gehen die Anwortpakete wohl �ber das �ffentliche Netz, also
> > nicht �ber VPN zur�ck.
> 
> wie das? ich pinge ja nicht an die �ffentliche Adresse des Servers.
> Somit m�sste er ja die Absenderadresse "richtig" interpretieren

Wenn du die VPN Adresse pings ist das richtig. Pingst du von Client1
aus eine LAN Adresse bei dir, sieht es so aus:

Client1: Wohin soll ich ping an 192.168.100.2 schicken? -> tun0
Server: Wohin soll ich ping an 192.168.100.2 schicken= -> eth0
WindowsXP: Ich bin 192.168.100.2 -> Antwort zur�ck an
     entweder:
         172.16.1.2: also erst Default GW Server
     oder:
         141.13.x.x: also ebenfalls Default GW Server
Server: Pingantwort von WindowsXP an
     entweder:
         172.16.1.2: Weiterleitung �ber VPN Tunnel
     oder:
         141.13.x.x: Weiterleitung �ber Default GW -> ppp0

D.h. in deinem Fall: Client1 benutzt seine echte eth0 Adresse zum
Absenden des pings, weil klar ist, da� der Ping _nicht_ auf ein VPN
Interface geht und er somit _nicht_ die VPN IP als Absender nimmt.

Hier blockt nun deine Firewall die Antwortpakete.

H�ttest du eine Route auf die Uni-IP von Client1 auf deinem Server,
w�rden die Antworten korrekt an Client1 zur�ck geliefert.

> k�nnen. D.h. er m�sste in der Lage sein, ein �ber den Tunnel
> ankommendes Paket von 172.16.1.2 so zu interpretieren, dass es zur�ck
> an 141.13.x.x geht. Das halte ich f�r unwahrscheinlich. Oder ist das
> tats�chlich m�glich?

Genau so ist es. Nur das nichts interpretiert wird, sondern im
Anfrage-Ping-Paket von Client1 die Absenderadresse eingetragen ist.

> >> - der server hat folgende Routingtabelle:
> >> 
> >> debian:/etc/firehol# route -n
> >> Kernel IP Routentabelle
> >> Ziel            Router          Genmask         Flags Metric Ref    Use 
> >> Iface
> >> xx.xx.xx.xx    0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
> >> 10.0.0.2        0.0.0.0         255.255.255.255 UH    0      0        0 
> >> ippp0
> >> 172.16.1.2      0.0.0.0         255.255.255.255 UH    0      0        0 
> >> tun0
> >> 192.168.100.0   0.0.0.0         255.255.255.0   U     0      0        0 
> >> eth0
> >> 172.16.1.0      172.16.1.2      255.255.255.0   UG    0      0        0 
> >> tun0
> >> 192.168.10.0    0.0.0.0         255.255.255.0   U     0      0        0 
> >> eth1
> >> 0.0.0.0         xx.xx.xx.xx    0.0.0.0         UG    0      0        0 ppp0
> >> debian:/etc/firehol#
> 
> > Routeneintrag f�r das Netz des Uni-Rechners w�rde ich noch angeben.

route add 141.13.x.y gw 172.16.1.2 tun0

ist das glaub ich.

Mit freundlichen Gr��en

Udo M�ller

-- 
ComputerService Udo M�ller                      Tel.: 0441-36167578
B�versweg 7                                     Fax.: 0441-36167579
26131 Oldenburg           [EMAIL PROTECTED]             Mobil: 0162-4365411


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an