LINUX.ORG.RU
ФорумAdmin

Мост br0.


0

1

Правильно ли я понимаю, что если ты взял интерфейс eth0 и воткнул в мост, то ты его как-бы пожертвовал в состав моста и сам им больше пользоваться не сможешь? То есть, сетевая карта как-бы достаётся из твоей материнской платы и втыкается в плату моста. А взамен всех отданных таким образом физических и виртуальных сетевых интерфейсов, тебе дают новый виртуальный - br0, виртуальный провод из которого как-бы подключен в порт моста?

Ну, ввиду виртуальности всех этих операций, eth0 тебе всё равно доступна - ты можешь её wireshark-ом послушать, например или туда принудительно что-то отправить. Но с точки зрения IP-маршрутизции интерфейса eth0 у тебя уже нет, какой бы IP-адрес ты ему ни присваивал?

Нарисовал картинку: как всё выглядит после появления моста и отдачи ему в жертву сетевых интерфейсов eth0 и tap0: http://savepic.su/3044008.jpg

Так всё примерно?

★☆

Последнее исправление: kiverattes (всего исправлений: 2)

исторически бридж - это двухпортовый свич, который делил домены коллизий физического уровня.
То что в linux называется bridge это скорее многопортовый свич. Так вот когда физический сетевой интерфейс «втыкается» в мост, то это уже есть интерфейс программного свича к которому подключается патчкорд. Идентификатор br0 это для линукс идентификатор свича и имя интерфейса в этот же свич. На этом интерфейсе можно поднять IP. В этот программный свич можно воткнуть еще кучу виртуальных интерфейсов типа tap и связать их с виртуальными машинами (так собственно и делают) и даже tun.
Маршрутизация как бы не причем уже для этого интерфейса, как и для порта свича.

root@proxmox1:~# brctl show
bridge name     bridge id               STP enabled     interfaces
vmbr0           8000.50465db4217b       no              eth0
                                                        tap101i0
                                                        tap102i1
                                                        tap104i0
                                                        tap105i0
                                                        tap107i0
                                                        tap111i0
vmbr1           8000.90e2ba317161       no              eth2.801
                                                        tap102i0
                                                        tap105i1
                                                        tap107i1
vmbr2           8000.90e2ba317161       no              eth2.551

Vlad-76 ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.