Почему я не могу подключиться к серверу AFP через VPN в OS X 10.8
Я установил 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 Варианты =3 inet6 fe80::1%lo0 с префиксом 64 scopeid 0x1 inet 127.0.0.1 маска сети 0xff000000 inet6::1 префикслен 128 gif0: flags=8010 mtu 1280 stf0: flags=0 mtu 1280 en0: flags=8863 mtu 1500 эфир 14:10:9f:d1:ba:93 inet6 fe80::1610:9fff:fed1:ba93%en0 с префиксом 64 scopeid 0x4 инет 192.168.1.65 сетевая маска 0xffffff00 широковещательная 192.168.1.255 медиа: автоселект статус: активный p2p0: flags=8843 mtu 2304 эфир 06:10:9f:d1:ba:93 медиа: автоселект статус: неактивен utun0: flags=8051 mtu 1280 inet 172.18.10.3 -> 172.18.10.3 маска сети 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 ответа
Я не уверен, на этот раз, если это правильный ответ. Я буду компенсировать все, что не хватает по мере нашего продвижения.
У вас нет VPN настроен вообще. Ваша таблица маршрутизации подходит для ПК, подключенного к локальной сети, и ничего больше.
Возможно, ошибка связана с тем, что вы, кажется, имеете (пожалуйста, исправьте меня, если я ошибаюсь) одну и ту же подсеть дома и на работе: 192.168.1.0/24. Я выведу это из вашей текущей таблицы маршрутизации и из вашего утверждения:
Но когда я иду в Go > Connect to Server и пытаюсь подключиться, используя локальный адрес (это работает, когда я нахожусь в офисе:
afp://192.168.1.104
.....
Если это так, независимо от того, какие другие ошибки у вас могут возникнуть в конфигурации VPN, он не будет работать. На самом деле, могут существовать устройства с одинаковыми IP-адресами, и в любом случае при столкновении с таким адресом, как, например, 192.168.1.104, ваше ядро, ваш локальный маршрутизатор, удаленный маршрутизатор не смогут понять, ссылаясь на IP-адрес на этой стороне tun0, или на противоположной стороне.
Если я прав в этом (та же подсеть для дома и работы), то мы не сможем добиться прогресса, пока это не будет решено.
У меня просто была такая же проблема на iMac. Решение в два раза
- Убедитесь, что VPN-соединение перемещено в начало списка ваших сетей.
- Убедитесь, что VPN и ваша локальная сеть не находятся в одном диапазоне. Если ваша VPN предоставляет вам IP-адрес 192.168.1.x, обновите настройки маршрутизатора, чтобы назначить адреса 192.168.2.x.