ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как использовать 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