Для справки Bridge— это способ соединения двух сегментов Ethernet на канальном уровне, т.е. без использования протоколов более высокого уровня, таких как IP. Пакеты передаются на основе Ethernet-адресов, а не IP-адресов (как в маршрутизаторе). Поскольку передача выполняется на канальном уровне (уровень 2 модели OSI), все протоколы более высокого уровня прозрачно проходят через мост.
Настройку производим на системе с двумя сетевыми карточками
Нам понадобиться bridge-utils.(В RHEL, CentOS, Fedora, воспользуйтесь yum, в Debian подобных apt-get)
Создаем новый мост
Подключаем к нему сетевой интерфейс
Очень важно, что бы на сетевом интерфейсе не было IP адреса. Команда, что бы удалить IP адрес
Подключаем второй интерфейс
Назначаем мосту IP адрес
Отключаем STP(Spanning Tree Protocol) режим
Подымаем интерфейсы
ip link set eth0 up
ip link set eth1 up
Дополнительные команды
Информация о сетевых интерфейсах
ip link
Информация о bridge-е
Таблица MAC-адресов
Все это должно запускаться при каждом запуске системы (надо прописать в
автозагрузку (например в конец скрипта /etc/init.d/rc.init))
Множество дополнительной информации по настройке сетевых мостов в Linux, вы сможете найти здесь