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: