1

Это моя сетевая архитектура прямо сейчас:

  • Интерфейс 1 (en0): средняя скорость неограниченная загрузка Wi-Fi сети
  • Интерфейс 2 (en6): быстрая ограниченная скорость загрузки 4G Точка доступа

Я должен получить доступ к VPN (vtun0) для работы. Но использование сети Wi-Fi едва ли возможно из-за скорости и других вещей. К счастью, точка доступа 4G прекрасно работает с VPN. К сожалению, поскольку у меня ограниченная загрузка с горячей точкой, я не хочу "тратить ее" на почту и случайный доступ в Интернет.

Итак, что нужно, это:

  • Подключите VPN через точку доступа 4g и ТОЛЬКО VPN.
  • Все остальные соединения через Wi-Fi.

Я прочитал некоторые решения, чтобы сделать это с iptables как (не уверен насчет синтаксиса или что-нибудь):

iptables -I FORWARD -i utun0 -o en6 -j ACCEPT

Я использую MAC OS X Mavericks.

1 ответ1

0

Если вам нужно использовать VPN для доступа только к вашей рабочей подсети и использовать ваш wifi для чего-то еще, то это можно сделать.

Самый простой способ установить это:

1.Подключиться через 4G;

2.Запустите VPN-соединение;

3.Запустите соединение Wi-Fi.

Чтобы проверить это, предположим, что ваша домашняя локальная сеть 192.168.1.0/24, ваша рабочая локальная сеть 192.168.10.0/24, а ваша 4G LAN 192.168.0.0/24. Если какие-либо две из этих трех подсетей совпадают, у вас возникнет серьезная проблема.

Как вы это проверяете? Выполните команду ifconfig ; это покажет IP-адреса en0, en6, vtun0: это номер сразу после inet. Повторюсь, они должны принадлежать разным подсетям. Если этого не произойдет, вам придется изменить подсеть вашего дома, чтобы предотвратить конфликты.

Чтобы проверить конфигурацию, таблица маршрутизации (отображается с помощью netstat -nr), которую вы хотите иметь:

1.Только один шлюз по умолчанию, указывающий на шлюз вашего дома на устройстве (называемый netif в таблице маршрутизации) en0; шлюз по умолчанию идентифицируется по линии с поля по умолчанию под Destination, или, альтернативно, с помощью флага G uder Flags.

2.Один шлюз (но не по умолчанию) для каждой вашей домашней, рабочей и 4G подсетей.

Независимо от ситуации, у вас наверняка будут шлюзы в пуле 2 выше. Все дело в том, является ли шлюз по умолчанию шлюзом вашего дома или нет.

Если это не так, вы исправляете ситуацию, удаляя старый шлюз,

  sudo route delete default

и установление вашего домашнего шлюза в качестве шлюза по умолчанию:

  sudo route add default 192.168.1.1

если ваш домашний шлюз действительно 192.168.1.1, в противном случае измените его соответствующим образом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .