Как выборочно маршрутизировать сетевой трафик через VPN на Mac OS X Leopard?

Я не хочу отправлять весь свой сетевой трафик на VPN, когда я подключаюсь к сети моей компании (через VPN) из дома. Например, когда я работаю из дома, я хотел бы иметь возможность архивировать все мои файлы в Time Capsule дома и по-прежнему иметь доступ к внутренней сети компании.

Я использую встроенный VPN-клиент Leopard. Я попытался снять флажок «Отправлять весь трафик через VPN-соединение». Если я это сделаю, я потеряю доступ к внутренним веб-сайтам моей компании через завиток или веб-браузер (хотя внутренние IP-адреса еще доступны). Было бы идеально, если бы я мог выборочно выбирать набор IP-адресов или доменов, которые должны маршрутизироваться через VPN, и оставлять остальные в моей собственной сети. Возможно ли это с помощью встроенного VPN-клиента Leopard? Если у вас есть какие-либо рекомендации по программному обеспечению, я бы тоже их услышал.

  • Зачем использовать VPN-соединение?
  • Как маршрутизировать только рабочий трафик при подключении к VPN компании
  • Как заблокировать определенный сайт с помощью файла hosts, даже если я подключен к VPN?
  • Как отключить политику безопасности с помощью защищенного клиента VPN-1 контрольной точки?
  • Как защитить соединение PPTP - Windows 7?
  • Подключение двух маршрутизаторов вместе
  • Подключение через VPN - могут ли они видеть мои сайты в приватном режиме просмотра?
  • Сервер OpenVPN не предоставляет доступ к Интернету
  • 4 Solutions collect form web for “Как выборочно маршрутизировать сетевой трафик через VPN на Mac OS X Leopard?”

    Создайте файл / etc / ppp / ip-up со следующим содержимым:

    #!/bin/sh /sbin/route add <SUBNET> -interface $1 

    Заменив <SUBNET> на подсеть, вы хотите маршрутизировать через VPN (например, 192.168.0.0/16)

    Выполнить как root:

     chmod 0755 /etc/ppp/ip-up 

    Этот файл будет выполняться каждый раз при подключении к VPN.

    Параметры, заданные скрипту:

    • $1 : интерфейс VPN (например, ppp0 )
    • $2 : Неизвестно, было 0 в моем случае
    • $3 : IP VPN-сервера
    • $4 : адрес шлюза VPN
    • $5 : стандартный (не vpn) шлюз для ваших соединений LAN

    Я хотел сделать подобное. Подключите VPN, а затем проложите дополнительную сеть через VPN. Я закончил со следующим фрагментом Applescript:

     -- Connect Work VPN tell application "System Events" tell network preferences tell current location tell service "Work" connect tell current configuration repeat until get connected = true delay 1 end repeat end tell end tell end tell end tell end tell set gateway to "192.168.1.1" do shell script "route add 172.16.0.0/16 " & gateway with administrator privileges 

    Вам необходимо изменить "Work" на имя вашего VPN-соединения, 192.168.1.1 на ваш адрес шлюза и 172.16.0.0/16 на адрес сети, к которой вы хотите маршрутизировать. Дополнительные сети могут быть добавлены путем повторения последней строки с разными адресами.

    Решение скрыто. Очень важно, чтобы ваши сетевые интерфейсы отсортировались в том порядке, в котором вы хотите их использовать. Таким образом, галочка «отправить все данные …» ничего не делает. Если вы хотите, чтобы ВСЕ данные, отличные от ЛВС, перешли в VPN, поместите интерфейс VPN наверху (т.е. Системные настройки / Сеть – щелкните значок шестеренки в нижней части списка интерфейсов …) и выполните сортировку: VPN, Ethernet , Аэропорт; НЕ аэропорт, Ethernet, VPN!

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

    Эта ссылка, по- видимому, применима только к 10.4, но материал командной строки все еще может работать.

    Interesting Posts

    Потеря истории Bash при использовании histappend

    Изменение размеров разделов с gparted

    Разделение одного гигантского монитора, как будто это было два. Изображение в картинке

    Что делает режим настройки BIOS XHCI в BIOS?

    Подстановочный файл браузера или регулярный поиск по странице

    Высокое разрешение на маленьком экране

    Ищете способ сделать сетку на экране, чтобы помочь расположить элементы

    Как синхронизировать пользовательские ярлыки между двумя маками

    Могут ли устройства, подключенные к отдельным полосам на двухдиапазонных маршрутизаторах, обмениваться файлами?

    Хорошее приложение для построения графиков

    Как подключить ярлык «Visual Studio 2010 Documentation» к панели задач Windows 7?

    PuTTY или xterm для Mac?

    Созданы ли в резервном хранилище Windows 7 дифференциальные (инкрементные) резервные копии?

    Windows-7 hdmi audio

    Как настроить Windows 10 «6 папок» на моем компьютере

    Давайте будем гением компьютера.