ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Понедельник, 31 марта, 2025
Сегодня у нас 1 праздник:
Международный День Резервного Копирования (World Backup Day). Пользователи сайта социальных новостей reddit предложили сделать дату 31.03 Международным днём резервного копирования, аргументируя это тем, что никогда заранее нельзя узнать, какие сюрпризы преподнесёт 1.04

Как использовать bridge-utils в Ubuntu

Как использовать bridge-utils в Ubuntu

Мост в сети играет важную роль в передаче данных из одной LAN (локальной сети) в другую. Два порта Ethernet используются для передачи данных, которые используют адрес Ethernet, а не IP-адреса (интернет-протокол). Мост использует оба слоя; физический уровень, а также уровень данных, и благодаря этим уровням данные передаются плавно и конфиденциальность гарантируется. Теперь инструменты, которые являются частью моста или которые помогают мосту взаимодействовать с устройствами, известны как утилиты моста, а в Ubuntu есть пакет, который мы устанавливаем для моста.

В этой статье мы сосредоточимся на использовании утилит моста в ubuntu. Мы обсудим установку этого пакета в Ubuntu, а также узнаем, как этот пакет будет использоваться в Ubuntu.

 

Как использовать bridge-utils в Ubuntu

Прежде чем понять использование bridge-utils, мы откроем репозиторий, обновим, а также обновим репозиторий, а затем мы установим bridge-utils.
Для обновления репозитория воспользуемся следующей командой.

$ sudo apt update

На этом этапе мы обновим репозиторий:

$ sudo apt upgrade

 

Наконец, мы установим мостовые утилиты в Ubuntu:

$ sudo apt install bridge-utils

 

Для идентификации имени интерфейса устройства Ethernet мы используем следующую команду:

$ sudo ip add

 

Здесь имя интерфейса нашего Ethernet-устройства — enp0s3. Здесь «en» представляет собой Ethernet, «p0» представляет номер карты Ethernet, а «s3» представляет номер слота.

Теперь, чтобы понять использование bridge-utils, мы создадим мост в Ubuntu с помощью bridge-utils.

 

Как создать сетевой мост с помощью команды nmcli

Nmcli — это утилита командной строки для управления сетевым менеджером. Мы можем изменять, удалять, добавлять или активировать сетевые устройства с помощью команды nmcli. Мост с именем br0 создается командой:

$ sudo nmcli conn add type bridge con-name br0 ifname br0

 

Добавление моста Ethernet в мост с помощью следующей команды, но вы должны изменить имя Ethernet устройства, которое вы указали выше, и заменить в команде:

$ sudo nmcli conn add type ethernet slave-type bridge con-name bridge-br0 ifname enp0s3 master b0

 

Чтобы показать только что созданный мост:

$ sudo nmcli conn show --active

 

В выводе мы видим, что был создан мост с именем «br0». Теперь мы активируем только что созданный мост как:

$ sudo nmcli conn up br0

 

Таким образом, мы можем создать и активировать мост.

 

Как создать сетевой мост с помощью команды brctl

Мы можем создать мост с помощью команды brctl. Для этого сначала мы откроем терминал и обновим репозиторий с помощью следующей команды:

$ sudo apt update

 

Теперь проверим сети, которые у нас уже есть, с помощью команды «ip link»:

$ ip link

 

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

$ sudo apt install bridge-utils

 

После установки утилит моста мы добавим мост с помощью команды brctl с именем «cr0», но вы также можете использовать другое имя по вашему выбору.

$ sudo brctl addbr cr0

 

Теперь мы добавим интерфейс моста к интерфейсу по умолчанию как:

$ sudo brctl addif cr0 enp0s3

 

Теперь для настройки только что созданного моста мы создадим файл /etc/network/ interface с помощью команды nano:

$ nano /etc/network/interfaces

 

Скопируйте и вставьте следующий текст в редактор. Напишите собственный IP-адрес, шлюз и сетевой адрес вашей машины и сети.

auto cr0

iface cr0 inet static

bridge -ports enp0s3

address 192.168.18.152

network 255.255.255.0

gateway 192.168.5.1

 

Чтобы убедиться, что мост cr0 создан или нет, запустим команду:

$ sudo ip add

 

Отметим, что был создан мост cr0.

 

Заключение

Мост используется для соединения двух сетей друг с другом, мост, который мы обсуждали в этой статье, используется для соединения двух LAN друг с другом. Он используется для обмена данными друг с другом. Эта статья поможет понять цель моста и как мы можем использовать команду bridge-utils для создания моста. Мы создали мост двумя способами; один — с помощью команды nmcli, а другой — с помощью команды brctl. Мы также проверили создание мостов с помощью команды «ip add». Мосты используются для создания сети, в которой разные компьютеры подключаются к одному компьютеру с помощью мостов. Мы надеемся, что эта статья не только решит проблемы, связанные с созданием мостов, но также поможет разобраться в утилитах мостов.

Exit mobile version