bridge - не всё работает
wavilen 19 июня, 2011 - 16:14
Привожу свой конфиг
modules="iproute2 dhcpcd" config_br0="172.21.71.4/29 мой:айпи:вер:шесть" ... routes_br0=" default gw 172.21.71.1 2000::/3 via мой:айпи:вер:шесть" mac_br0="00:e0:29:87:07:d9" config_eth0="null" config_eth1="null" config_eth2="null" brctl_br0=" setfd 1 sethello 1 stp on" bridge_br0="eth0 eth1 eth2" rc_need_br0="net.eth0 net.eth1 net.eth2"
Сам бридж вроде бы функционирует - тоесть машины за ним работают без проблем, а вот непосредственно с машины которая объединяет интерфейсы можно работать только если повесить tcpdump на br0 интерфейс.
Помогите советом - сам не могу разобраться уж несколько месяцев (не горит, делаю для себя дома).
Заранее спасибо.
»
- Для комментирования войдите или зарегистрируйтесь
Выяснил для себя что есть
Выяснил для себя что есть оказывается Promiscuous mode (так я собственно это и представлял только не знал как сказать) и tcpdump вызывает переключение в этот самый mode. Теперь уточнённый вопрос звучит так: "Как заставить работать интерфейс на бридже без использования promiscuous mode?"
"Как заставить работать
никак, это подрзумевается логикой работы бриджа в learning mode
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
http://ru.wikipedia.org/wiki/
Получается
не работает.
Вот я не пойму какой вывод делать: баг или фича?
а зачем мак прописывать
а зачем мак прописывать бриджу? он сам себе возьмет мак (если не ошибаюсь) первого сетевого устройства которое к нему было подключено.
смысл такой что бридж
смысл такой что бридж объединяет а) роутер провайдера 172.21.71.1 (который смотрит маки и выдаёт по dhcp ip-адреса) и б) остальную чаcть сети у меня - тоесть 172.21.71.2-172.21.71.4, по ipv6 примерно схожая ситуация; потому такой конфиг странный ... буду дома попробую прописывать мак на сетевой, по удалёнке не буду
Покажите выводы команд: ip
Покажите выводы команд:
ip addr
ip route
brctl showstp br0
По идее всё должно работать и без tpdump'а.