Что есть:
bridge настроенный на red hat 9 при помощи утилиты bridge-utils (из дистрибутива). Поднят интерфейс br0 для моста и к нему подключены eth0, eth1, eth2. Для br0 делаю "ifconfig br0 172.16.0.10/16" После чего мост работает, с локального компа (172.16.1.3/16) (подключен к eth0) 172.16.0.10 пингуется, ssh коннектиться и всё замечательно. НО! как только пытаюсь пингануть или законектиться с другого сервера (freebsd 4.10 172.16.0.100/16 подключен через eth1) на 172.16.0.10 связь на этот IP умирает, аналогично если с самого моста пингануть этот сервер на Фре. Т.е. мост продолжает работать, пакеты через него бегают, но сам он не коннектиться и не пингуется совсем. Помогает только ifconfig br0 down\up с локальной консоли :( Ещё заметил что для br0 присвивается MAC от eth0, может в этом что не так? Т.е. 2 интерфейса с одинаковым маком.
Как лечить ? Т.к. конектиться на мост придётся через этот самый сервер на Фре.
tcpdump тебе в помошь :)
>Что есть:
>bridge настроенный на red hat 9 при помощи утилиты bridge-utils (из дистрибутива).
>Поднят интерфейс br0 для моста и к нему подключены eth0, eth1,
>eth2. Для br0 делаю "ifconfig br0 172.16.0.10/16" После чего мост работает,
>с локального компа (172.16.1.3/16) (подключен к eth0) 172.16.0.10 пингуется, ssh коннектиться
>и всё замечательно. НО! как только пытаюсь пингануть или законектиться с
>другого сервера (freebsd 4.10 172.16.0.100/16 подключен через eth1) на 172.16.0.10 связь
>на этот IP умирает, аналогично если с самого моста пингануть этот
>сервер на Фре. Т.е. мост продолжает работать, пакеты через него бегают,
>но сам он не коннектиться и не пингуется совсем. Помогает только
>ifconfig br0 down\up с локальной консоли :( Ещё заметил что для
>br0 присвивается MAC от eth0, может в этом что не так?
>Т.е. 2 интерфейса с одинаковым маком.
>Как лечить ? Т.к. конектиться на мост придётся через этот самый сервер
>на Фре.Надеюсь интерфейсы не в свич воткнуты?
вобщем разобрался сам ;)
1) интерфейсы естественно в свитч, а то накой мне бридж с STP ?
2) что самое интересное tcpdump помог, тока немного в другом плане: включаю его- всё работает, выключаю- не работает. Подумав что же у нас tcpdump делает- переводит интерфейсы в pomiscuous режим. "ifconfig br0 -promisc" спасло отца русской демократии :) Если с карточками всё ясно, то вообще нигде манах не нашёл что виртуальный интерфейс с IP надо тож в promisec. Или это должно было по-дефолту так встать, и у меня сбойнуло, то ли я что-то где-то не приметил.
>вобщем разобрался сам ;)
>1) интерфейсы естественно в свитч, а то накой мне бридж с STP
>?
>2) что самое интересное tcpdump помог, тока немного в другом плане: включаю
>его- всё работает, выключаю- не работает. Подумав что же у нас
>tcpdump делает- переводит интерфейсы в pomiscuous режим. "ifconfig br0 -promisc" спасло
>отца русской демократии :) Если с карточками всё ясно, то вообще
>нигде манах не нашёл что виртуальный интерфейс с IP надо тож
>в promisec. Или это должно было по-дефолту так встать, и у
>меня сбойнуло, то ли я что-то где-то не приметил.Действительно странно. У меня при установке бриджа вставало все в promisc само. А вот насчет карточек в 1 свич...
А не проще на 1 карточке нарезать vlan'ов?
>А вот насчет карточек в 1 свич...
>А не проще на 1 карточке нарезать vlan'ов?хм, тут мы не поняли друг друга, разные карточки в разные свичи естессно :)