macOS: Создаем L2TP VPN подключение, отправляя через него только трафик, предназначенный для корпоративной сети

Первые шаги в nix - системах. Unix, Linux, Free BSD, Ubuntu...


Модератор: UncleFather

Аватара пользователя
UncleFather
Site Admin
Сообщения: 1508
Зарегистрирован: 17 авг 2004 16:20, Вт
Контактная информация:

macOS: Создаем L2TP VPN подключение, отправляя через него только трафик, предназначенный для корпоративной сети

Сообщение UncleFather »

Задача:

Имеется компьютер с macOS. Необходимо создать L2TP VPN подключение таким образом, чтобы весь трафик шел через обычный шлюз, а на VPN уходили только пакеты, предназначенные для корпоративной сети.


Решение:

  • Открываем системные настройки

    01.png
  • В системных настройках выбираем «Сеть» и создаем новое подключение (1) с интерфейсом VPN (2), тип VPN - L2TP через IPSec (3), имя службы задаем произвольное (4)

    02.png
  • Галочку «Отправлять весь трафик через VPN» не устанавливаем!!

    08.png
  • Указываем адрес сервера (1) и имя учетной записи (2) для подключения

    03.png
  • Указываем пароль пользователя для подключения (1) и общий IPSec ключ (2)

    04.png
  • Открываем терминал и создаем файл /etc/ppp/ip-up

    Код: Выделить всё

    sudo nano /etc/ppp/ip-up
    05.png
  • Вносим в этот файл подсети, к которым нужен доступ через VPN:

    Код: Выделить всё

    #!/bin/sh
    /sbin/route add 192.168.0.0/23 -interface $1
    /sbin/route add 10.100.5.0/24 -interface $1
    06.png
  • Устанавливаем права на выполнение этого скрипта:

    Код: Выделить всё

    sudo chmod +x /etc/ppp/ip-up
    07.png

Alexander A. Manaeff©

Понравилась статья? Будем крайне признательны за репосты в соцсетях! Материально поддержать проект можно здесь

Мои странички:
ВКонтакте
Одноклассники
Youtube
Facebook
Instagram

Изображение
Изображение
Изображение
Изображение