Есть ли эквивалент OSX-пары Linux в OSX?
Есть ли какой-нибудь эквивалент в OSX (BSD?) Для вета- устройств Linux?
Я пытаюсь настроить некоторые функциональные тесты, которые могут работать на моем Mac, а также на Linux. Мне нужно смоделировать несколько клиентов, каждый с собственным IP-адресом, подключающихся к серверу с собственным IP-адресом, но он должен правильно маршрутизировать.
В Linux я сделал это с помощью устройств veth и сетевых пространств имен (маршрутизация должна по-прежнему работать правильно), но есть ли способ настроить аналогичное локальное сетевое окружение на MacOSX?
Я смотрел на создание двух utun
устройства и просто копировать данные туда и обратно через код пользователя, но маршрутизация не выглядит так, как будто это будет работать правильно, учитывая следующую таблицу маршрутизации:
[12:57] usr$ netstat -nr
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 172.131.192.1 UGSc 101 0 en0
10.1.0.10 10.1.0.12 UH 1 11 utun6
10.1.0.12 10.1.0.10 UH 1 20 utun5