The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"bridge does not forward all traffic through the bridge     "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Виртуализация)
Изначальное сообщение [ Отслеживать ]

"bridge does not forward all traffic through the bridge     "  +/
Сообщение от madnokia email(ok) on 13-Фев-13, 11:32 
Добрый день!

Есть проблема:

Через бридж не проходит весь трафик, а только широковещательный.

Нашел следующее описание проблемы

cause: Network bridges will not forward all traffic across the bridge. By definition, a bridge will forward broadcast traffic. Other network traffic is only forwarded when the target (MAC address) is on the the other side of the traffic; if the MAC address is not on the other side of the traffic, then it will not be forwarded.


solution: You will need to set up forwarding rules in "ip tables" to forward all traffic through the bridge. Unfortunately, there are too many variables for this document to detail how to do it.

Подскажите, пожалуйста. как с помощью iptables пробросить через бридж весь трафик, оставив его неизмененным.

Спасибо.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "bridge does not forward all traffic through the bridge     "  +/
Сообщение от Andrey Mitrofanov on 13-Фев-13, 14:03 
>с помощью iptables пробросить через бридж весь трафик

1. пропустить, не "пробросить"

2. попробуй

-A FORWARD -i br0 -o br0 -j ACCEPT

или что-то подобное.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "bridge does not forward all traffic through the bridge     "  +/
Сообщение от madnokia email(ok) on 13-Фев-13, 15:04 
>>с помощью iptables пробросить через бридж весь трафик
> 1. пропустить, не "пробросить"
> 2. попробуй
> -A FORWARD -i br0 -o br0 -j ACCEPT
> или что-то подобное.

а что принудит этот трафик идти именно через бридж, как я понимаю это правило только разрешает такой трафик, но не говорит "если ты из br0 то иди на br1"
Правильно ли я понимаю?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "bridge does not forward all traffic through the bridge     "  +/
Сообщение от Andrey Mitrofanov on 13-Фев-13, 15:16 
> а что принудит этот трафик идти

Электричество из розетки.

>говорит "если ты из br0 то иди на br1"

Роутинг?

И тогда, -A FORWARD -i br0 -o br1 -j ACCEPT + -A FORWARD -i br1 -o br0 -j ACCEPT
Но я, когда надо было, включал в один мост физ.eth0 и tap-ы от KVM-ов.

А вот про заставить "идти с моста на мост"... Я, пожалуй, ещё послушаю - может, кто ещё чего скажет.

> Правильно ли я понимаю?

Что!

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

2. "bridge does not forward all traffic through the bridge     "  +/
Сообщение от ALex_hha (ok) on 13-Фев-13, 14:41 
Странно, возможно имелось ввиду ebtables

Description : Ethernet bridge tables is a firewalling tool to transparently filter network
            : traffic passing a bridge. The filtering possibilities are limited to link
            : layer filtering and some basic filtering on higher network layers.
            :
            : This tool is the userspace control for the bridge and ebtables kernel
            : components.
            :
            : The ebtables tool can be used together with the other Linux filtering tools,
            : like iptables. There are no known incompatibility issues.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "bridge does not forward all traffic through the bridge     "  +/
Сообщение от PavelR (ok) on 13-Фев-13, 17:25 
# sysctl -a |grep bridge
net.bridge.bridge-nf-call-arptables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-filter-vlan-tagged = 0
net.bridge.bridge-nf-filter-pppoe-tagged = 0


?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "bridge does not forward all traffic through the bridge     "  +/
Сообщение от madnokia email(ok) on 14-Фев-13, 08:24 
> # sysctl -a |grep bridge
> net.bridge.bridge-nf-call-arptables = 0
> net.bridge.bridge-nf-call-iptables = 0
> net.bridge.bridge-nf-call-ip6tables = 0
> net.bridge.bridge-nf-filter-vlan-tagged = 0
> net.bridge.bridge-nf-filter-pppoe-tagged = 0
> ?

Это в первую очередь пробовал. не помогло

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "bridge does not forward all traffic through the bridge     "  +/
Сообщение от Ilya (??) on 17-Фев-13, 23:14 
http://www.opennet.dev/base/net/rp_filter_trouble.txt.html
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру