23

Как я могу соединить два проводных интерфейса Ethernet в Mac OS X (например, текущий MacPro поставляется с двумя портами Ethernet)?

Поиск в Google (например, в этом сообщении на форуме Apple и в этом посте openvpn) говорит о том, что это довольно просто в Linux (с помощью команды brctl) и в Windows (через Сетевые подключения> щелкните правой кнопкой мыши> Bridge Connections), но как это делается в Mac OS X?

Кстати, похоже, что для brctl нет macport («port search brctl» не дал никаких результатов)

Примечание: я не хочу иметь «общий доступ к Интернету», который создает новую сеть (путем раздачи сетевых адресов в новом диапазоне). Я хочу «соединить» два интерфейса, чтобы сохранить одну и ту же сетевую подсеть.

2 ответа2

26

Что касается Mountain Lion, вы можете настроить мосты, используя ifconfig:

sudo ifconfig bridge0 create
sudo ifconfig bridge0 addm en0 addm en1
sudo ifconfig bridge0 up

Смотрите man ifconfig для получения дополнительной информации.

Это не очень хорошо работает с интерфейсами Wi-Fi, однако из-за того, как они обрабатывают поиск.

7

Если вы хотите построить настоящий мост Ethernet (мост уровня 2) в Mac OS X, ответьте: вы просто не можете обойтись без стороннего программного обеспечения. Так оно и есть, в ядре или в пользовательском пространстве нет ничего, что могло бы сделать это.

Единственное программное обеспечение, которое я знаю, способное сделать это - IPNetRouterX, которое не является бесплатным. Никогда не пробовал сам.

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