<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://support.qbpro.ru/index.php?action=history&amp;feed=atom&amp;title=Bridge_%D0%B8%D0%BB%D0%B8_%D0%BA%D0%B0%D0%BA_%D0%BE%D0%B1%D1%8C%D0%B5%D0%B4%D0%B8%D0%BD%D1%8F%D1%82%D1%8C_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B</id>
	<title>Bridge или как обьединять сетевые интерфейсы - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://support.qbpro.ru/index.php?action=history&amp;feed=atom&amp;title=Bridge_%D0%B8%D0%BB%D0%B8_%D0%BA%D0%B0%D0%BA_%D0%BE%D0%B1%D1%8C%D0%B5%D0%B4%D0%B8%D0%BD%D1%8F%D1%82%D1%8C_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B"/>
	<link rel="alternate" type="text/html" href="https://support.qbpro.ru/index.php?title=Bridge_%D0%B8%D0%BB%D0%B8_%D0%BA%D0%B0%D0%BA_%D0%BE%D0%B1%D1%8C%D0%B5%D0%B4%D0%B8%D0%BD%D1%8F%D1%82%D1%8C_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B&amp;action=history"/>
	<updated>2026-04-03T19:04:29Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.38.1</generator>
	<entry>
		<id>https://support.qbpro.ru/index.php?title=Bridge_%D0%B8%D0%BB%D0%B8_%D0%BA%D0%B0%D0%BA_%D0%BE%D0%B1%D1%8C%D0%B5%D0%B4%D0%B8%D0%BD%D1%8F%D1%82%D1%8C_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B&amp;diff=845&amp;oldid=prev</id>
		<title>imported&gt;Vix в 13:58, 3 сентября 2017</title>
		<link rel="alternate" type="text/html" href="https://support.qbpro.ru/index.php?title=Bridge_%D0%B8%D0%BB%D0%B8_%D0%BA%D0%B0%D0%BA_%D0%BE%D0%B1%D1%8C%D0%B5%D0%B4%D0%B8%D0%BD%D1%8F%D1%82%D1%8C_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B&amp;diff=845&amp;oldid=prev"/>
		<updated>2017-09-03T13:58:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://support.qbpro.ru/index.php?title=Bridge_%D0%B8%D0%BB%D0%B8_%D0%BA%D0%B0%D0%BA_%D0%BE%D0%B1%D1%8C%D0%B5%D0%B4%D0%B8%D0%BD%D1%8F%D1%82%D1%8C_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B&amp;amp;diff=845&amp;amp;oldid=844&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>imported&gt;Vix</name></author>
	</entry>
	<entry>
		<id>https://support.qbpro.ru/index.php?title=Bridge_%D0%B8%D0%BB%D0%B8_%D0%BA%D0%B0%D0%BA_%D0%BE%D0%B1%D1%8C%D0%B5%D0%B4%D0%B8%D0%BD%D1%8F%D1%82%D1%8C_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B&amp;diff=844&amp;oldid=prev</id>
		<title>imported&gt;Vix в 19:50, 1 сентября 2013</title>
		<link rel="alternate" type="text/html" href="https://support.qbpro.ru/index.php?title=Bridge_%D0%B8%D0%BB%D0%B8_%D0%BA%D0%B0%D0%BA_%D0%BE%D0%B1%D1%8C%D0%B5%D0%B4%D0%B8%D0%BD%D1%8F%D1%82%D1%8C_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B&amp;diff=844&amp;oldid=prev"/>
		<updated>2013-09-01T19:50:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 22:50, 1 сентября 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l170&quot;&gt;Строка 170:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 170:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://forum.linux.by/viewtopic.php?p=64844 взято тут]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://forum.linux.by/viewtopic.php?p=64844 взято тут]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [http://xgu.ru/wiki/Linux_Bridge еще статья]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key pgdb4support-mediawiki-:diff::1.12:old-843:rev-844 --&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Vix</name></author>
	</entry>
	<entry>
		<id>https://support.qbpro.ru/index.php?title=Bridge_%D0%B8%D0%BB%D0%B8_%D0%BA%D0%B0%D0%BA_%D0%BE%D0%B1%D1%8C%D0%B5%D0%B4%D0%B8%D0%BD%D1%8F%D1%82%D1%8C_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B&amp;diff=843&amp;oldid=prev</id>
		<title>imported&gt;Vix: Новая страница: «Бридж (англ. bridge, мост) - это способ соединения двух сегментов Ethernet на канальном уровне, т.…»</title>
		<link rel="alternate" type="text/html" href="https://support.qbpro.ru/index.php?title=Bridge_%D0%B8%D0%BB%D0%B8_%D0%BA%D0%B0%D0%BA_%D0%BE%D0%B1%D1%8C%D0%B5%D0%B4%D0%B8%D0%BD%D1%8F%D1%82%D1%8C_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B&amp;diff=843&amp;oldid=prev"/>
		<updated>2013-09-01T19:49:48Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Бридж (англ. bridge, мост) - это способ соединения двух сегментов Ethernet на канальном уровне, т.…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Бридж (англ. bridge, мост) - это способ соединения двух сегментов Ethernet на канальном уровне, т.е. без использования протоколов более высокого уровня, таких как IP. Пакеты передаются на основе Ethernet-адресов, а не IP-адресов (как в маршрутизаторе). Поскольку передача выполняется на канальном уровне (уровень 2 модели OSI), все протоколы более высокого уровня прозрачно проходят через мост.&lt;br /&gt;
&lt;br /&gt;
Термины коммутатор, мост и бридж могут использоваться на данной странице как взаимознаменяемые.&lt;br /&gt;
&lt;br /&gt;
Код bridge в Linux является частичной реализацией стандарта ANSI/IEEE 802.1d. Впервые бриджинг в Linux появился в 2.2, затем код был переписан Леннертом Буйтенхеком (Lennert Buytenhek). Код bridge интегрирован в ядра серий 2.4 и 2.6.&lt;br /&gt;
Железо&lt;br /&gt;
- Intel Pentum 133&lt;br /&gt;
- RAM 32 mb&lt;br /&gt;
- hdd 1024 mb&lt;br /&gt;
- 2 сетевые карты 100 Mbps или 1000 Mbps (можно и больше, но желательно одинаковые).&lt;br /&gt;
&lt;br /&gt;
Установка ПО&lt;br /&gt;
Ставим Linux Debian с минимумом пакетов, сеть не настраиваем. После установки Debian ставим несколько необходимых пакетов:&lt;br /&gt;
&lt;br /&gt;
Код:&lt;br /&gt;
 # apt-get mc&lt;br /&gt;
 # apt-get install bridge-utils&lt;br /&gt;
 # apt-get install iproute&lt;br /&gt;
 # apt-get install iftop&lt;br /&gt;
 # apt-get install bmon&lt;br /&gt;
 # apt-get install openssh-server&lt;br /&gt;
 # apt-get install iperf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Настройка моста&lt;br /&gt;
Узнаем где наши сетевые карты&lt;br /&gt;
Код:&lt;br /&gt;
 # ifconfig&lt;br /&gt;
 eth1      Link encap:Ethernet  HWaddr 00:19:5B:88:B2:85&lt;br /&gt;
           inet6 addr: fe80::219:5bff:fe88:c287/64 Scope:Link&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:3871824 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:4707022 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:1000&lt;br /&gt;
           RX bytes:1031462268 (983.6 MiB)  TX bytes:1375550080 (1.2 GiB)&lt;br /&gt;
           Interrupt:10 Base address:0x6200&lt;br /&gt;
 &lt;br /&gt;
 eth2      Link encap:Ethernet  HWaddr 00:19:5B:88:C7:86&lt;br /&gt;
           inet6 addr: fe80::219:5bff:fe88:c288/64 Scope:Link&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:4707923 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:3855788 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:1000&lt;br /&gt;
           RX bytes:1377378066 (1.2 GiB)  TX bytes:1020322438 (973.0 MiB)&lt;br /&gt;
           Interrupt:9 Base address:0x6300&lt;br /&gt;
 &lt;br /&gt;
 lo        Link encap:Local Loopback&lt;br /&gt;
           inet addr:127.0.0.1  Mask:255.0.0.0&lt;br /&gt;
           inet6 addr: ::1/128 Scope:Host&lt;br /&gt;
           UP LOOPBACK RUNNING  MTU:16436  Metric:1&lt;br /&gt;
           RX packets:56 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:56 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 txqueuelen:0&lt;br /&gt;
           RX bytes:4396 (4.2 KiB)  TX bytes:4396 (4.2 KiB)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Настройки сети в Linux Debian находятся в файле /etc/network/interfaces&lt;br /&gt;
У меня на мосте он имеет такой вид:&lt;br /&gt;
Код:&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Создаём скрипт /etc/network/if-up.d/bridge&lt;br /&gt;
Код:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
&lt;br /&gt;
# Чистим настройки от предыдущего запуска скрипта&lt;br /&gt;
 ifconfig br0 down # Отключаем интерфейс моста&lt;br /&gt;
 ifconfig eth1 down # Отключаем сетевую карту eth1&lt;br /&gt;
 ifconfig eth2 down # Отключаем сетевую карту eth2&lt;br /&gt;
 brctl delbr br0 # Удаляем имя моста&lt;br /&gt;
&lt;br /&gt;
# Запускаем бридж&lt;br /&gt;
 brctl addbr br0 # Задаём имя бриджу&lt;br /&gt;
 brctl addif br0 eth1 # Указываем какие интерфейсы&lt;br /&gt;
 brctl addif br0 eth2 # работают в режиме моста.&lt;br /&gt;
&lt;br /&gt;
brctl stp br0 off # Отключаем режим STP&lt;br /&gt;
 # brctl setfd br0 15 # Актуально только при&lt;br /&gt;
 # brctl setageing br0 60 # использовании STP&lt;br /&gt;
&lt;br /&gt;
# Задаём IP моста, для дальнейшего управления им через ssh&lt;br /&gt;
 ifconfig br0 192.168.110.251 netmask 255.255.0.0 broadcast 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
# Удаляем IP сетевых карт&lt;br /&gt;
 ifconfig eth1 0.0.0.0&lt;br /&gt;
 ifconfig eth2 0.0.0.0&lt;br /&gt;
&lt;br /&gt;
# Поднимаем интерфейсы сетевых карт и моста&lt;br /&gt;
 ifconfig eth1 up&lt;br /&gt;
 ifconfig eth2 up&lt;br /&gt;
 ifconfig br0 up&lt;br /&gt;
&lt;br /&gt;
В принципе мост готов к использованию, надо только перезагрузить компьютер или выполнить скрипт (не забудьте его сделать запускаемым от имени root 774&lt;br /&gt;
Код:&lt;br /&gt;
 # chgrp root /etc/network/if-up.d/bridge&lt;br /&gt;
 # chown root /etc/network/if-up.d/bridge&lt;br /&gt;
 # chmod 774 /etc/network/if-up.d/bridge&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Настройка маршрутизации&lt;br /&gt;
&lt;br /&gt;
Может возникнуть необходимость указать с какой стороны находится тот или иной компьютер. Дописываем в наш скрипт следующие команды:&lt;br /&gt;
&lt;br /&gt;
# Сообщаем что ip 192.168.110.200 находится со стороны eth1&lt;br /&gt;
Код:&lt;br /&gt;
 route add -host 192.168.110.200 dev eth1&lt;br /&gt;
&lt;br /&gt;
# Сообщаем что ip 192.168.88.250 находится со стороны eth2&lt;br /&gt;
Код:&lt;br /&gt;
 route add -host 192.168.88.250 dev eth2&lt;br /&gt;
&lt;br /&gt;
# Сообщаем мосту с какой стороны сеть 192.168.55.0/24 (255.255.255.0)&lt;br /&gt;
Код:&lt;br /&gt;
 route add -net 192.168.55.0/24 dev eth1&lt;br /&gt;
&lt;br /&gt;
После таких настроек ваш мост станет немного умнее. Теперь для проверки маршрутизации набираем команду:&lt;br /&gt;
Код:&lt;br /&gt;
 # route&lt;br /&gt;
 Kernel IP routing table&lt;br /&gt;
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
 192.168.110.200 *               255.255.255.255 UH    0      0        0 eth1&lt;br /&gt;
 192.168.88.250  *               255.255.255.255 UH    0      0        0 eth2&lt;br /&gt;
 192.168.55.0     *               255.255.255.0     U     0      0        0 eth1&lt;br /&gt;
 localnet        *               255.255.0.0     U     0      0        0 br0&lt;br /&gt;
&lt;br /&gt;
Удалённое управление мостом&lt;br /&gt;
&lt;br /&gt;
Входим на мост удалённо как пользователь root (под root лучше не работать):&lt;br /&gt;
Код:&lt;br /&gt;
 # ssh root@192.168.110.251&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Теперь можно работать с мостом как с настольным компьютером в текстовом режиме.&lt;br /&gt;
&lt;br /&gt;
Мониторинг и управление&lt;br /&gt;
# Удобная утилита для просмотра загрузки сети и мостаю&lt;br /&gt;
Код:&lt;br /&gt;
 bmon&lt;br /&gt;
&lt;br /&gt;
# Ещё не менее полезная утилита мониторинга сети&lt;br /&gt;
Код:&lt;br /&gt;
 iftop -i br0&lt;br /&gt;
&lt;br /&gt;
# инф. о сетевых интерфейсах&lt;br /&gt;
Код:&lt;br /&gt;
 ifconfig&lt;br /&gt;
&lt;br /&gt;
# поднять (убить) сетевой интерфейс&lt;br /&gt;
Код:&lt;br /&gt;
 ifconfig eth1 up (down)&lt;br /&gt;
&lt;br /&gt;
# инф. о мосте&lt;br /&gt;
Код:&lt;br /&gt;
 brctl show&lt;br /&gt;
&lt;br /&gt;
# таблица MAC-адресов моста&lt;br /&gt;
Код:&lt;br /&gt;
 brctl showmacs br0&lt;br /&gt;
&lt;br /&gt;
# ARP-таблица&lt;br /&gt;
Код:&lt;br /&gt;
 arp -a&lt;br /&gt;
&lt;br /&gt;
# Снифер&lt;br /&gt;
Код:&lt;br /&gt;
 tcpdump host 192.168.110.100&lt;br /&gt;
&lt;br /&gt;
* [https://forum.linux.by/viewtopic.php?p=64844 взято тут]&lt;/div&gt;</summary>
		<author><name>imported&gt;Vix</name></author>
	</entry>
</feed>