Я установил VPN-соединение на своем ноутбуке MacBook Pro OS X 10.8.5 с офисной сетью, чтобы я мог получить доступ к своему файловому серверу AFP из дома.

VPN-соединение работает правильно. Статус показывает «Подключено», и я получаю как время подключения, так и IP-адрес.

Все идет нормально.

Но когда я иду в Go> Connect to Server и пытаюсь подключиться, используя локальный адрес (это работает, когда я нахожусь в офисе):

пфпи://192.168.1.104

Я получаю классическую ошибку

"Сервер может не существовать или в данный момент недоступен"

Я попытался пропинговать сервер из командной строки и получить "Нет маршрута к хосту"

Поскольку мой IP-адрес не меняется при подключении VPN, ясно, что не весь мой трафик проходит через VPN, поэтому я решил попробовать настроить его для маршрутизации всего.

Согласно этому сообщению, я смогу перенаправить весь трафик, используя это, установив опцию «Отправить весь трафик через VPN-соединение» в меню "Дополнительно" в настройках сети VPN.

Я должен видеть что-то вроде:

Но когда я нажимаю "Дополнительно", я вижу следующее:

Любые идеи, где я иду не так?

вывод ifconfig:

lo0: flags=8049 mtu 16384
    options=3
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    inet 127.0.0.1 netmask 0xff000000 
    inet6 ::1 prefixlen 128 
gif0: flags=8010 mtu 1280
stf0: flags=0 mtu 1280
en0: 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 netmask 0xffffff00 broadcast 192.168.1.255
    media: autoselect
    status: active
p2p0: flags=8843 mtu 2304
    ether 06:10:9f:d1:ba:93 
    media: autoselect
    status: inactive
utun0: flags=8051 mtu 1280
    inet 172.18.10.3 --> 172.18.10.3 netmask 0xffffffff 

Таблица маршрутизации

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

2 ответа2

1

Я не уверен, на этот раз, если это правильный ответ. Я буду компенсировать все, что не хватает по мере нашего продвижения.

У вас нет VPN настроен вообще. Ваша таблица маршрутизации подходит для ПК, подключенного к локальной сети, и ничего больше.

Вполне возможно, что ошибка кроется в том, что у вас (кажется, исправьте меня, если я ошибаюсь) одна и та же подсеть дома и на работе: 192.168.1.0/24. Я выведу это из вашей текущей таблицы маршрутизации и из вашего утверждения:

Но когда я иду в Go> Connect to Server и пытаюсь подключиться, используя локальный адрес (это работает, когда я нахожусь в офисе:

 afp://192.168.1.104

.....

Если это так, независимо от того, какие другие ошибки у вас могут возникнуть в конфигурации VPN, он не будет работать. На самом деле, могут существовать устройства с одинаковыми IP-адресами, и в любом случае, когда они сталкиваются с таким адресом, как, например, 192.168.1.104, ваше ядро, локальный маршрутизатор, удаленный маршрутизатор не смогут понять, ссылаясь на IP-адрес на этой стороне tun0, или на противоположной стороне.

Если я прав в этом (та же подсеть для дома и работы), то мы не сможем добиться прогресса, пока это не будет решено.

0

У меня была такая же проблема на iMac. Решение в два раза

  1. Убедитесь, что VPN-соединение перемещено в начало списка ваших сетей.
  2. Убедитесь, что VPN и ваша локальная сеть не находятся в одном диапазоне. Если ваша VPN предоставляет вам IP-адрес 192.168.1.x, обновите настройки маршрутизатора, чтобы назначить адреса 192.168.2.x.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .