shadow.cabi.net:/pub/Linux/BRCFG.tgz
sunsite.unc.edu:/pub/Linux/docs/HOWTO/mini/Multiple-Ethernet
/etc/lilo.conf
einfügt, und
anschließend lilo
startet:
append = "ether=0,0,eth1"
Ist der zukünftige Bridge-Rechner mit drei Ethernet-Karten bestückt, so sollte man
diese Zeile verwenden:
append = "ether=0,0,eth1 ether=0,0,eth2"
Je mehr ether
-Anweisungen man einfügt, desto mehr Karten kann
Linux finden. Standardmäßig testet ein Linux Kernel nur die Anwesenheit einer einzigen
Ethernet-Karte, und beendet die Suche, nachdem er sie gefunden hat. Die
ether
-Anweisungen fordern den Kernel auf, die Suche zusätzlich auf weitere Karten
auszudehnen.
Als Alternative zur Veränderung der /etc/lilo.conf
können die
Anweisungen als Boot-Parameter übergeben werden:
linux ether=0,0,eth1
Oder, bei drei installierten Karten:
linux ether=0,0,eth1 ether=0,0,eth2
'y'
zu setzen:
Code maturity level options
.Bridging (EXPERIMENTAL)
in Networking options
./etc/sysconfig/network-scripts/
(für ein RedHat System) und
kopiere ifcfg-lo0
nach ifcfg-eth0
&ifcfg-eth1
. In diesen Files ändere man die Zeile
'DEVICE=lo'
in 'DEVICE=eth0'
bzw. 'DEVICE=eth1'
.
Soll die Bridge mehr als zwei Ethernet-Karten beinhalten, sind die entsprechenden Files
auch für die restlichen Karten einzurichten.
Für andere Distributionen, wie z.B. S.u.S.E., muß man hier etwas anders vorgehen. Darauf werde ich in zukünftigen Versionen dieses HOWTO's näher eingehen. :))
ifconfig promisc eth0 ; ifconfig promisc eth1
brcfg
EIN:
brcfg -ena
tcpdump -i eth0 (in einem Fenster)
tcpdump -i eth1 (in einem anderen Fenster)
tcpdump
auf einem
anderen Rechner, kann man überprüfen, ob die Bridge die einzelnen Teile des
Netzwerks richtig verwaltet.