Назад | Перейти на главную страницу

При использовании нескольких сетевых интерфейсов на устройстве, как заставить некоторый сетевой трафик проходить через определенный сетевой интерфейс?

Я имею в виду систему macOS, но считаю, что это можно распространить на любую систему Linux или Unix. У меня есть 2 компьютера с macOS, и я недавно купил для них два интерфейса Ethernet 10 Гбит / с. У меня еще нет коммутатора или маршрутизатора 10 Гбит / с, поскольку они слишком дороги на данный момент, поэтому я просто использую прямой кабель Cat.7 между двумя интерфейсами 10 Гбит / с. Два компьютера Mac также имеют обычный гигабитный интерфейс, который подключается к маршрутизатору для доступа к остальной сети. Порт WAN маршрутизатора подключен к одному порту LAN модема / маршрутизатора моего провайдера. Кроме того, один из двух компьютеров Mac - это Mac Pro, который на самом деле имеет еще один гигабитный порт, который подключается непосредственно к модему / маршрутизатору поставщика (имя поставщика - Fastweb). Это кажется сложным, поэтому я создал диаграмму, которая показывает ситуацию:

После длинной преамбулы мой вопрос прост: я бы хотел, чтобы локальный трафик между двумя компьютерами всегда маршрутизировался через соответствующие интерфейсы 10 Гбит / с. Например, копия файла между двумя компьютерами Mac (это наиболее типичный пример) всегда должна проходить через интерфейс 10 Гбит / с, поэтому все файлы открываются с одной машины на другую, например, при просмотре фильма на общем томе на другом Mac, или управлять другим Mac через Apple Remote Desktop. У меня есть базовое представление о маршрутах, но мне бы хотелось помочь мне в правильном направлении. Большое спасибо.