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

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

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

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, но материал командной строки все еще может работать.

  • Виртуальная виртуальная среда: сетевая тестовая среда VPN
  • Проблема веб-фильтра моего провайдера Telecom
  • Свойства Windows 10 Windows VPN IPv4 недоступны
  • Подключение к SonicWall VPN с Linux-машины
  • Как заблокировать определенный сайт с помощью файла hosts, даже если я подключен к VPN?
  • Удаленный доступ к SSH не работает, когда клиент OpenVPN включен в DD-WRT
  • Linux-маршрутизация и HMA
  • Использование неподписанных драйверов в Windows 8
  • Может ли веб-сайт видеть / знать мой MAC-адрес, даже если я использую VPN?
  • Два маршрутизатора в одной подсети и VPN?
  • Может ли провайдер по-прежнему видеть, какие URL-адреса посещают при использовании VPN?
  • Почему моя VPN не будет подключаться?
  • Interesting Posts

    Преобразование файлов MP4, AVI, MOV в коллекцию PNG, JPG или GIF кадров

    Различия между сериями Intel i7 «M» и «U»

    Windows 7: добавление столбца во все музыкальные папки

    Безопасно ли удалять папку System Volume Information?

    Предпочитайте проводную связь по беспроводной сети в той же сети (специальный случай)

    Невозможно установить максимальное разрешение экрана 2560×1440 с монитором DELL U2711

    Как отрицать повышение до программы?

    Какое аппаратное устройство потребляет 1,4 ГБ моего 4 ГБ оперативной памяти?

    Как сделать WinRAR архив извлечения в папку, названную в честь архива, при двойном щелчке RAR-файлов?

    Acrobat Reader и сохранение последней страницы, которую я прочитал?

    Порт переадресации портов UDP не работает

    К какому уровню сети TCP / IP принадлежит ARP?

    Какие методы помогают улучшить беспроводной сигнал?

    Что может вызвать медленную производительность SSD?

    Как WinSCP может предоставить пользователю sudo для выполнения scp?

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