Описание тега beetroot
Некоторые программы специально дает вам возможность выбрать исходный интерфейс. Это самый простой способ в этом случае.
Другой возможностью является использование маршрутизации от источника (правила маршрутизации), чтобы гарантировать, что запросы от вашего конкретного источника направляется через интерфейс вам нужен. Часто это достаточно сложная установка и обслуживание.
Третья возможность, которая на самом деле не о выборе конкретного интерфейса, является практический подход, в котором можно изменить маршрут, а не исходя из целевого назначения.
Т. е. если важно только для вас, что ваше приложение использует проводной связи Ethernet, если говорить на конкретных хранилище, вы могли бы определить, какой IP-адрес (или адреса), репозитория и затем добавить определенный маршрут для этого IP через проводной интерфейс. Этот маршрут будет иметь приоритет над вашим маршрутом по умолчанию.
Из терминала выполните команду:
маршрут -Н добавить -хозяин ХХХ.ХХХ.ХХХ.ХХХ -интерфейс en0
(по чистой)
или
маршрут -Н добавить -хозяин ХХХ.ХХХ.ХХХ.ХХХ гв ыыы.ыыы.ыыы.ыыы -интерфейс en0
(для маршрутизации направления)
где ХХХ.ХХХ.ХХХ.ХХХ следует заменить на IP-адрес репозитория. Аналогично ыыы.ыыы.ыыы.ыыы надо заменить на IP-адрес вашего шлюза для проводной интерфейс.
Если у вас есть несколько проводных интерфейсов, изменение en0 к конкретному интерфейсу.
Если в вашем репозитории есть несколько IP-адресов, выполните команду выше несколько раз с разных IP-адресов.