У меня есть ноутбук с ОС 11.10 и двумя сетевыми интерфейсами: проводным и беспроводным. Беспроводной интерфейс подключается к маршрутизатору с помощью DHCP и подключается к Интернету. Проводной интерфейс подключен к коммутатору. Я хочу, чтобы компьютеры на коммутаторе получали свои IP-адреса от маршрутизатора, а не от моего ноутбука.
- Как бы я это настроил? Соединение интерфейсов?
решение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/