Я пытаюсь подключиться к сети моей компании через PPTP VPN из Mac OS X.
я имел проблема что оказалось неправильной конфигурацией сетевой маски, которая помешала 192.168.10.16
и 17
DNS-серверы недоступны. IP шлюза 192.168.7.117
и маска почему-то была установлена на 255.255.255.0
.
Я обошел это (возможно, не так), маршрутизируя все с помощью 255.255.0.0
маска сети на шлюз:
sudo route add -net 192.168.7.218 192.168.7.117 255.255.0.0
Теперь оба моих рабочих компьютера (192.168.11.56
) и DNS (192.168.10.16
) доступны для проверки связи.
Однако я не могу придумать способ назначить этот DNS для этой конкретной подсети.
Простая установка DNS компании в настройках интерфейса VPN и обычного DNS в моем Bluetooth не помогает. Как я могу сделать это в Mac OS X?
Правильный способ исправить это - настроить VPN-сервер для выделения правильных имен DNS-серверов вместе с суффиксами домена, которые должны использоваться с этими серверами (если это vpn с разделенным туннелем).
Обходной путь, если вы не можете это исправить, - создать файл на вашем Mac:
/etc/resolver/yourdomain.com
Содержимое должно быть примерно таким:
nameserver 192.168.10.§6 domain yourdomain.com port 53
Это должно заставить преобразователь использовать указанный сервер для поиска в указанном домене.