Периодически отваливается bridge [SOLVED]
toogle 27 октября, 2010 - 23:17
Всем привет!
Пролог: имею bridge, настроенный следующим образом (/etc/conf.d/net):
bridge_br0="eth0" config_br0="dhcp" config_eth0="null" brctl_br0="setfd 0 sethello 0 stp off"
Суть проблемы: периодически всё это дело отваливается, выплевывая в лог следующие строки:
tg3 0000:03:00.0: eth0: Link is down br0: port 1(eth0) entering forwarding state tg3 0000:03:00.0: eth0: Link is up at 100 Mbps, full duplex tg3 0000:03:00.0: eth0: Flow control is on for TX and on for RX br0: port 1(eth0) entering forwarding state br0: port 1(eth0) entering forwarding state
Какой-либо закономерности выявить не удалось - ни по промежуткам времени, ни по активности системы в тот или иной момент времени.
При этом никаких видимых отклонений в brctl showmacs br0 также не наблюдается.
Пытался искать ответ на просторах интернета, но тщетно. Может кто сталкивался с подобным явлением?
UPD: gentoo-sources-2.6.36
»
- Для комментирования войдите или зарегистрируйтесь
Странный какой-то конфиг, ну
Странный какой-то конфиг, ну да ладно.
Очевидно, что дело не в самом Bridge'е - разбирайтесь почему link eth0 падает (драйвер, кабель, свитч и т.д.)
P.S. sethello 0 работать не будет, надо >=1
Owl's are not what they seem...
Почему странный? Он для
Почему странный? Он для baselayout-2, разумеется. Мост вполне неплохо поднимается. :)
Касательно "sethello 0" - мне не нужны hello-пакеты, это домашняя сеть и топология тут не изменяется. Насколько я понял, как раз нужно выставлять в 0.
А по поводу сабжа - разобрался. Дело было в том, что протокол µTP большим количеством фрагментированных UDP-пакетов доводил домашний роутер (к слову, один из наиболее производительных в этом классе на данный момент) до перезагрузки. Естественно, при этом падал и линк.
Выставлять sethello 0 может и
Выставлять sethello 0 может и нужно, однако работать, как я и написал, не будет:
gentoo ~ # brctl sethello br0 0
set hello timer failed: Invalid argument
Конфиг странен тем, что в бридже всего 1 порт - зачем вообще бридж тогда?
Owl's are not what they seem...
Вы правы, результат у меня
Вы правы, результат у меня аналогичен. Однако никаких ошибок при запуске не наблюдается, возможно эти опции игнорируются, но я не вполне уверен.
По поводу bridge с одним портом - остальные порты добавляются при запуске контейнеров LXC.