/etc/lilo.conf
append = "ether=0,0,eth1"
Jeśli masz trzy interfejsy na swoim bridge'u, to wpisz taką linię:
append = "ether=0,0,eth1 ether=0,0,eth2"
Więcej urządzeń można dodać zwiększając ilość parametrów
ether. Domyślnie jądro szuka tylko jednej karty Ethernet, a
jak już znajdzie to przerywa dalsze szukanie. Linia ta informuje
jądro, aby szukało dalej urządzeń Ethernet jak już znajdzie jedno.
Alternatywnie możesz użyć parametru podczas startu:
linux ether=0,0,eth1
albo z trzema interfejsami:
linux ether=0,0,eth1 ether=0,0,eth2
BRIDGING./etc/sysconfig/network-scripts/ (w
dystrybucji RedHat) i skopiuj plik ifcfg-lo0 na
ifcfg-eth0 i ifcfg-eth1. W tych dwóch plikach *-eth zmień
linię DEVICE=lo na DEVICE=eth0 i DEVICE=eth1. W
innych dystrybucjach może to być rozwiązane inaczej, zrób to co
musisz ! Jeśli jest więcej niż dwa interfejsy na tym bridge'u,
upewnij się, że zrobiłeś dla nich odpowiednie urządzenia.
ifconfig promisc eth0 ; ifconfig promisc eth1
Wszystkie interfejsy, do których są podłączone segmenty mające być
bridge'owane muszą być w tym trybie.
brcfg -ena
tcpdump -i eth0 (w jednym oknie)
tcpdump -i eth1 (w innym oknie)
Uruchom jakiegoś sniffer-a czy tcpdump-a na innej maszynie, żeby
zweryfikować, że bridge oddziela poprawnie segmenty.