Я не специалист по сетям, но у меня есть небольшой офис на 192.168.x.x. диапазон, который управляется маршрутизатором vigor (2800). Я включил на маршрутизаторе возможность подключения через VPN, поэтому я могу подключиться к серверу на 192.168.1.100, который отлично работает с моим MacBook, когда я НЕ нахожусь в локальной сети с диапазоном 192.168.x.x. например работает нормально, когда я подключаюсь к своему смартфону Android, но когда я пытаюсь подключиться в моей домашней сети, он подключается, я могу получить доступ к маршрутизатору (192.168.1.1), но не могу получить доступ к 192.168.1.100 - traceroute не переключается через 192.168.1.1
Я включил «отправлять весь трафик через VPN-соединение, но опять же, не радость ...» Похоже, что платформа osx не направляет трафик на конечную точку vpn, поскольку адрес назначения находится в локальной подсети, но ожидайте, что так и будет.
Это отлично работает на ПК с Windows в той же домашней сети.
Есть мысли о том, в чем может быть проблема?
Для меня это похоже на конфликт адресного пространства. Например, не используйте адресное пространство по умолчанию, которое почти каждая домашняя сеть / устройство SOHO в мире использует для вашей корпоративной сети. Так что переведите свою сеть малого офиса из этого диапазона адресов в 10. [что-то].
Чтобы решить эту проблему дома, самый быстрый способ - изменить домашнюю подсеть на 172. [что-то] (172,16–172,31 - частные адреса). Я обычно использую 172.2x.x.
подсети дома, поскольку они обычно не используются в целом, тогда как нижние 172 подсети часто используются для VPN.
В качестве первого шага к локализации проблемы посмотрите порядок обслуживания на панели настроек сетевой системы. Поскольку вы сообщаете о работе другого домашнего ПК, маловероятно, что проблема полностью связана с сервером (если у вас нет какой-то странной настройки, которая имеет значения по умолчанию, которые подходят для ОС Microsoft).
Вы можете видеть, что VPN попадает в конец списка, когда вы не подключены, поэтому обязательно измените их (щелкните шестеренку в нижнем левом углу окна настроек - сразу справа от элементов управления + / -, чтобы изменить сетевые интерфейсы.
Кроме того, поскольку сетевой стек в OS X основан на BSD, вы можете использовать netstat и другие команды сетевой маршрутизации unix для проверки таблицы маршрутизации / маршрута по умолчанию, который установлен до и после подключения к VPN.