Warum kann ich über VPN unter OS X 10.8 keine Verbindung zu einem AFP-Server herstellen?

5847
Finglish

Ich habe auf meinem MacBook Pro OS X 10.8.5-Laptop eine VPN-Verbindung zu meinem Büronetzwerk eingerichtet, damit ich von zu Hause auf meinen AFP-Dateiserver zugreifen kann.

Die VPN-Verbindung scheint ordnungsgemäß zu funktionieren. Der Status liest Connected und ich erhalte sowohl eine Verbindungszeit als auch eine IP-Adresse.

So weit, ist es gut.

Wenn ich jedoch auf Gehe zu> Verbindung mit Server herstellen gehe und versuche, die Verbindung mit der lokalen Adresse herzustellen (funktioniert das, wenn ich im Büro bin):

afp: //192.168.1.104

Ich bekomme den klassischen Fehler

"Der Server ist möglicherweise nicht vorhanden oder zu diesem Zeitpunkt nicht verfügbar."

Ich habe versucht, den Server von der Befehlszeile aus zu pingen, und erhalte eine "Keine Route zum Host".

Da sich meine IP-Adresse nicht ändert, wenn das VPN angeschlossen ist, ist klar, dass nicht alle meine Zugriffe durch das VPN gehen. Daher dachte ich, ich würde versuchen, es so einzustellen, dass alles geroutet wird.

Gemäß diesem Beitrag sollte ich in der Lage sein, den gesamten Datenverkehr mit dieser Option umzuleiten, indem Sie in den VPN-Netzwerkeinstellungen unter "Erweitert" die Option "Alle Daten über VPN-Verbindung senden" aktivieren.

Ich sollte etwas sehen wie:

enter image description here

Wenn ich jedoch auf "Erweitert" klicke, sehe ich Folgendes:

enter image description here

Irgendwelche Ideen wo ich falsch liege?

ifconfig-Ausgabe:

lo0: Flags = 8049 mtu 16384 Optionen = 3 inet6 fe80 :: 1% lo0 prefixlen 64 scopeid 0x1  Inet 127.0.0.1 Netzmaske 0xff000000  inet6 :: 1 prefixlen 128  gif0: Flags = 8010 mtu 1280 stf0: Flags = 0 mtu 1280 de0: flags = 8863 mtu 1500 Ether 14: 10: 9f: d1: ba: 93  inet6 fe80 :: 1610: 9fff: fed1: ba93% en0 prefixlen 64 scopeid 0x4  Inet 192.168.1.65 Netzmaske 0xffffff00 Broadcast 192.168.1.255 Medien: automatisch auswählen Status: aktiv p2p0: Flags = 8843 mtu 2304 Ether 06: 10: 9f: d1: ba: 93  Medien: automatisch auswählen Status: inaktiv utun0: Flags = 8051 mtu 1280 inet 172.18.10.3 -> 172.18.10.3 netmask 0xffffffff  

Routing-Tabelle

Internet: Destination Gateway Flags Refs Use Netif Expire default 192.168.1.1 UGSc 40 0 en0  default utun0 UCSI 1 0 utun0 127 127.0.0.1 UCS 0 0 lo0 127.0.0.1 127.0.0.1 UH 3 112823 lo0 169.254 link#4 UCS 0 0 en0 172.18.10.3 172.18.10.3 UH 0 12 utun0 192.168.1 link#4 UCS 6 0 en0 192.168.1.1 8:76:ff:42:9a:17 UHLWIir 42 4836 en0 735 192.168.1.1 utun0 UHW3Ii 0 11 utun0 3 192.168.1.5 link#4 UHLWIi 1 198 en0 192.168.1.65 127.0.0.1 UHS 0 0 lo0  192.168.1.110 link#4 UHRLWIi 0 49 en0 14 192.168.1.248 link#4 UHLWIi 0 2 en0  192.168.1.253 a:76:ff:42:9a:17 UHLWIi 0 546 en0 1192 192.168.1.255 ff:ff:ff:ff:ff:ff UHLWbI 0 12 en0 212.182.213.186 192.168.1.1 UGHS 0 0 en0  Internet6: Destination Gateway Flags Netif Expire ::1 link#1 UHL lo0 fe80::%lo0/64 fe80::1%lo0 UcI lo0 fe80::1%lo0 link#1 UHLI lo0 fe80::%en0/64 link#4 UCI en0 fe80::1610:9fff:fed1:ba93%en0 14:10:9f:d1:ba:93 UHLI lo0 ff01::%lo0/32 fe80::1%lo0 UmCI lo0 ff01::%en0/32 link#4 UmCI en0 ff02::%lo0/32 fe80::1%lo0 UmCI lo0 ff02::%en0/32 link#4 UmCI en0 
0
@MariusMatutiae die ifconfig-Ausgabe, wenn sehr lange, gibt es einen bestimmten Teil, den ich posten sollte? Finglish vor 10 Jahren 0
Ihre Routingtabelle, pls? MariusMatutiae vor 10 Jahren 0
@MariusMatutiae Es tut mir leid, ich denke an netstat -n. Ich habe die Ausgabe von ifconfig am Ende der Frage hinzugefügt Finglish vor 10 Jahren 0
netstat -nr ist wirklich notwendig, sorry MariusMatutiae vor 10 Jahren 0
@MariusMatutiae OK, got it. I have added the routing table Finglish vor 10 Jahren 0

2 Antworten auf die Frage

1
MariusMatutiae

Ich bin mir nicht einmal sicher, ob dies eine richtige Antwort ist. Ich werde das nachholen, was fehlt, wenn wir weitergehen.

Sie haben keinerlei VPN konfiguriert. Ihre Routing-Tabelle ist für einen mit einem lokalen LAN verbundenen PC korrekt, sonst nichts.

Möglicherweise liegt der Fehler in der Tatsache, dass Sie das gleiche Subnetz zu Hause und bei der Arbeit zu haben scheinen (bitte korrigieren Sie mich, wenn ich falsch liege): 192.168.1.0/24. Ich folge dies aus Ihrer aktuellen Routing-Tabelle und aus dieser Aussage von Ihnen:

Wenn ich jedoch auf Gehe zu> Verbindung mit Server herstellen gehe und versuche, die Verbindung mit der lokalen Adresse herzustellen (funktioniert das, wenn ich im Büro bin:

 afp://192.168.1.104 

.....

Wenn dies der Fall ist, funktioniert die VPN-Konfiguration unabhängig von anderen Fehlern nicht. In der Tat könnte es PCs mit der gleichen IP-Adresse geben. In jedem Fall kann der Kernel, Ihr lokaler Router oder Ihr Remote-Router bei einer Adresse wie z. B. 192.168.1.104 nicht erkennen, ob Sie es sind bezieht sich auf eine IP-Adresse auf dieser Seite des Tuns0 oder auf der gegenüberliegenden Seite.

Wenn ich recht habe (dasselbe Subnetz für Zuhause und Arbeit), können wir keine Fortschritte erzielen, bis dies geklärt ist.

Sorry, my VPN had turned itself off before I printed the table and I didn't notice (long day). I have updated it. The subnet issue sounds on the money. I guess I will have to change it on my home network. Finglish vor 10 Jahren 0
0
Babak Naffas

Ich hatte gerade das gleiche Problem auf einem iMac. Die Lösung ist zweifach

  1. Stellen Sie sicher, dass die VPN-Verbindung an den Anfang Ihrer Netzwerkliste verschoben wird.
  2. Stellen Sie sicher, dass sich das VPN und Ihr lokales Netzwerk nicht in demselben Bereich befinden. Wenn Sie über ein VPN eine IP-Adresse 192.168.1.x erhalten, aktualisieren Sie Ihre Routereinstellungen, um die Adressen 192.168.2.x zuzuweisen.