Mit Kernel 2.6 bridging

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
pelleschi
Beiträge: 19
Registriert: 12.03.2008 16:44:01

Mit Kernel 2.6 bridging

Beitrag von pelleschi » 12.03.2008 17:49:38

Hallo.
Möchte mit meiner Etch ein Bridging zwischen zwei Netzen aktivieren. Nun habe ich auf einer Seiten gelesen, dass der Kernel 2.6 dafür nicht so geeignet sei und es nicht immer funktioniert.
Habe leider keine Ahnung und ist vielleicht ein bisschen ne doffe frage, aber könnte ich in so einem Falle den Kernel 2.4 installieren?
Oder habt ihr schon Erfahrungen mit Bridging und dem Kernel 2.6 gemacht?

Benutzeravatar
daFreak
Beiträge: 875
Registriert: 14.09.2005 12:09:59
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von daFreak » 12.03.2008 17:57:02

Keine negativen.

Ich wüsste auch nicht warum es nicht funktionieren sollte.
Einfach mal die bridge-utils installieren

storm
Beiträge: 1581
Registriert: 01.05.2004 13:21:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DE

Beitrag von storm » 12.03.2008 19:25:49

Zwar etwas anderes (qemu), aber auch mit funktionierender bridge unter 2.6

Code: Alles auswählen

ifconfig eth1 0.0.0.0 promisc up   # eth0 ist ne normale NIC, eth1 per bridge
brctl addbr addbr br0
brctl addif br0 eth1
ifconfig br0 192.168.2.2 up
...
ifconfig tap0 0.0.0.0 promisc up
brctl addif br0 tap0
Das funktioniert ohne Probleme.

ciao, storm
drivers/ata/libata-core.c: /* devices which puke on READ_NATIVE_MAX */

pelleschi
Beiträge: 19
Registriert: 12.03.2008 16:44:01

Beitrag von pelleschi » 12.03.2008 20:15:34

Kann ich dies lokal irgendwie testen, ob diese Bridge funktioniert?
Habe de Bridge-utils installiert.
Habe wie schon erwähnt 3 nics und zwei davon sollen gebridgt werden.
Vielen Dank für die erhaltenen Antworten

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Beitrag von ThorstenS » 12.03.2008 20:18:25

Folgendes Script hab ich in meinem Fundus. Damit habe ich mal überprüft welche Daten ein Windows PC bei einer Netzwerkanmeldung so abschickt - hat gut funktioniert:

Code: Alles auswählen

#!/bin/sh
# Aus c't 12/07
# vlan Erweiterung aus:
# http://www.heise.de/ct/07/14/194/default.shtml
#
ifconfig eth1 -arp promisc 0.0.0.0 up
ifconfig eth2 -arp promisc 0.0.0.0 up
brctl addbr br0
echo 0 >/proc/sys/net/bridge/bridge-nf-filter-vlan-tagged
brctl addif br0 eth1 eth2
ifconfig br0 -arp promisc 0.0.0.0 up
brctl show
echo -e "\nUnter grml kannst du mit 'iptraf' bzw. 'watch ifconfig br0' den Traffik beobachten\n"

Antworten