Есть ли эквивалент OSX-пары Linux в OSX? - PullRequest
0 голосов
/ 04 июля 2019

Есть ли в OSX (BSD) какой-либо эквивалент устройств veth 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...