>ну дык компилимь в ядро модуль CONFIG_BRIDGE
ставим bridge-utils дулаем modprobe bridge
ну и потом
ifconfig eth0 up
ifconfig eth1 up
brctl addbr bridge0
brctl addif eth0
brctl addif eth1
ifconfig bridge0 192.168.1.254 netmask 255.255.255.0 up
Это то я славо богу знаю.
Но вот как он будет себя вести при 3-х и болие карточек?
Как свитч или хаб???
Да потому что Bridge - это частный случай свитча. Когда порта всего 2.
3-х портовый Bridge - это уже как раз и есть свитч.
Даже в 2-х портовом режима Bridge/Switch осуществляет фильтрацию пакетов и не передает их на другой порт, если адрес получателя находится в порту, откуда пришел пакет.
слушай, ты используешь bridge-utils или hub-utils? (не знаю, есть ли такие:)
bridge-utils - дают тебе мост. или свитч, если число интерфейсов больше 2.
Все. Точка.
Но наверняка у них есть настройка, отличная от дефолтной, с помощью которой можно будет полученный свитч превратить в хаб.