Как соединить два порта Ethernet в Mac OS X

60377
Rabarberski

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

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

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

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

23
Вы должны объяснить, какова ваша конечная цель. Предоставленные вами ссылки не помогают. Как говорится в ответном посте первой ссылки: «Я не могу понять, что вы пытаетесь сделать здесь». Stu Thompson 14 лет назад 0
Как и в случае с первой ссылкой, я боюсь предложить поискать «сетевой мост», если вы не знакомы с этой концепцией. В качестве упрощенной сводки я хочу использовать Mac в качестве своего рода хаба. Rabarberski 14 лет назад 0
Время переоценивать ответы, так как принятый - с 2009 года. :) sjas 9 лет назад 1

2 ответа на вопрос

26
Per Johansson

As of Mountain Lion, you can configure bridges using ifconfig:

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

See man ifconfig for more options.

It doesn't work well with wifi interfaces however due to how they handle lookups.

Что касается редактирования, которое должно было быть комментарием: я предполагаю, что вы не на Mountain Lion (10.8.x). Пожалуйста, проверьте еще раз, что вы есть. Per Johansson 11 лет назад 0
У меня [возникают проблемы с Wi-Fi] (http://superuser.com/q/670545/11557) - можете ли вы дать мне больше данных о том, почему это не работает? a paid nerd 10 лет назад 0
7
Etienne Dechamps

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

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

Ответ, который я искал. Спасибо! Rabarberski 14 лет назад 0
Похоже, что это поддерживается со времен Yosemite: https://support.apple.com/kb/PH18510?locale=en_US Rabarberski 7 лет назад 0

Похожие вопросы