[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: wie Netzwerkkarten verbinden (Bridge)?



Andreas Kretschmer schrieb:

Hallo Andreas,

danke für Deine Antwort.

Wie bekomme ich das hin?


3 einzelne Subnetze (192.168.1.0/24, 192.168.2.0/24, 192.168.3.0/24) und
dazu IP_FORWARD aktivieren und Routen setzen. Der Linux-Rechner muß
allen Clients in den 3 Netzen als Gateway für die anderen Netze bekannt
sein. fertig.


Andreas

Da ich kein Linux-Profi bin muß ich Dir zum Verständnis noch ein paar Fragen stellen:

1. In meine /etc/networking/interfaces trage ich ein:

iface eth0 inet static
	adress 192.168.1.1
	netmask 255.255.255.0
	network 192.168.1.0
	broadcast 192.168.1.255
	gateway 192.168.1.5 -> mein Internetrouter
	
iface eth1 inet static
	adress 192.168.2.1
	netmask 255.255.255.0
	network 192.168.2.0
	broadcast 192.168.2.255
	gateway 192.168.1.5 -> mein Internetrouter

iface ath0 (= W-lan) inet static
	adress 192.168.3.1
	netmask 255.255.255.0
	network 192.168.3.0
	broadcast 192.168.3.255
	gateway 192.168.1.5 -> mein Internetrouter

Auf den Clients sieht es so aus: Z. B. Client, der über ein Cross-Over-Kabel mit der eth0-Karte verbunden ist:

IP: 192.168.1.2
Netmask: 255.255.255.0
gateway: 192.168.1.1

Stimmt das so? Wo kommt der gateway zu meinem Internetrouter hin?

2. IP_FORWARD aktivieren

echo 1 > /proc/sys/net/ipv4/ip_forward

Kann man das auch in einer .config fest einstellen?


3. Welche Routen muß ich denn setzen?

route add -net 192.168.1.0/24 gw 192.168.1.1
route add -net 192.168.2.0/24 gw 192.168.2.1
route add -net 192.168.3.0/24 gw 192.168.3.1

Stimmt das so?


Irgendetwas ist noch nicht richtg. Nach den obigen Einstellungen kann ich am Linux-Rechner alle eingebauten Karten anpingen (192.168.1.1, 192.168.2.1, 192.168.3.1), aber keine anderen Rechner. Auch von den Clients erreiche ich den Linux-Rechner nicht.

Was fehlt noch?

Vielen Dank!


Gerhard



Reply to: