Как соединить сетевые интерфейсы мостом?

Как соединить сетевые интерфейсы мостом?

У меня есть ноутбук с ОС 11.10 и двумя сетевыми интерфейсами: проводным и беспроводным. Беспроводной интерфейс подключается к маршрутизатору с помощью DHCP и подключается к Интернету. Проводной интерфейс подключен к коммутатору. Я хочу, чтобы компьютеры на коммутаторе получали свои IP-адреса от маршрутизатора, а не от моего ноутбука.

  1. Как бы я это настроил? Соединение интерфейсов?

решение1

Начиная с Ubuntu 15.04 для этого можно использовать графический интерфейс NetworkManager:

Как настроить мост Linux с помощью Network Manager в Ubuntu

Самый простой способ создания моста с помощью Network Manager — через nm-connection-editor. Этот инструмент с графическим интерфейсом позволяет вам настроить мост за несколько простых шагов.

Для начала вызовите nm-connection-editor.

$ nm-connection-editor

Окно редактора покажет вам список текущих настроенных сетевых подключений. Нажмите кнопку «Добавить» в правом верхнем углу, чтобы создать мост.

Далее выберите «Мост» в качестве типа подключения.

Теперь пришло время настроить мост, включая его имя и мостовые соединения. Если не созданы другие мосты, интерфейс моста по умолчанию будет называться bridge0.

Вспомните, что цель создания моста — предоставить общий доступ к вашему интерфейсу Ethernet через мост. Поэтому вам нужно добавить интерфейс Ethernet к мосту. Это достигается путем добавления нового «мостового соединения» в GUI. Нажмите кнопку «Добавить».

Выберите «Ethernet» в качестве типа подключения.

В поле "Device MAC address" выберите интерфейс, который вы хотите включить в мост. В этом примере предположим, что этот интерфейс — eth0.

Нажмите на вкладку «Общие» и установите оба флажка: «Автоматически подключаться к этой сети, если она доступна» и «Все пользователи могут подключаться к этой сети».

Сохраните изменения.

Теперь вы увидите новое подчиненное соединение, созданное в мосту.

Нажмите на вкладку «Общие» моста и убедитесь, что установлены два верхних флажка.

Перейдите на вкладку "Настройки IPv4" и настройте DHCP или статический IP-адрес для моста. Обратите внимание, что вы должны использовать те же настройки IPv4, что и для подчиненного интерфейса Ethernet eth0. В этом примере мы предполагаем, что он eth0настроен через DHCP. Поэтому выберите здесь "Автоматически (DHCP)". Если eth0назначен статический IP-адрес, вы должны назначить тот же IP-адрес мосту.

Наконец, сохраните настройки моста.

Теперь вы увидите дополнительное мостовое соединение, созданное в окне "Сетевые подключения". Вам больше не нужно предварительно настроенное проводное соединение для подчиненного интерфейса eth0. Так что продолжайте и удалите исходное проводное соединение.

В этот момент соединение моста будет автоматически активировано. Вы на мгновение потеряете соединение, так как назначенный IP-адрес eth0будет взят мостом. После назначения IP-адреса мосту вы снова подключитесь к своему интерфейсу Ethernet через мост. Вы можете убедиться в этом, проверив настройки «Сеть».

Также проверьте список доступных интерфейсов. Как уже упоминалось, интерфейс моста должен был взять на себя любой IP-адрес, которым обладал ваш интерфейс Ethernet.

Вот и все, теперь мост готов к использованию!

(Источник)


Другие источники:

решение2

Да, это то, что вам нужно сделать. Общий доступ к интернет-подключению с помощью Network Manager настроит общий доступ как DHCP-сервер и т. д., а это не то, что вам нужно.

Как это сделать, можно прочитать здесь:http://manpages.ubuntu.com/manpages/lucid/en/man5/bridge-utils-interfaces.5.html

решение3

Вы можете легко создать мост, используя "NetBridge" - графический интерфейс сетевого моста. Вы можете загрузить его с: http://sourceforge.net/projects/bridger/

Связанный контент