PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Router ... 5 Netzwerkkarten!



Little_Newbie
15.02.04, 21:05
Hallo erstmal!

Ich habe ein Probem ...

Ich habe ein System, welches 5 Netzerkkarten hat ...

Ziel ist es "mehrere" Router darauf laufen zu lassen ... als z.b. Karte1+3, 2+4 usw. also 2 "Router" gleichzeitig.

Das ganze soll schlussendlich über ein Webinterface konfigurierbar sein.
(Rechner steht im Keller) ...

Das Webinterface etc. ist kein Problem ... wenn ich weis "was zum Schluss geschrieben" werden muss.

Ich suche also die Lösung, um den Weg zu machen.

Ziel ist es z.B. sagen zu können: Router mit eth0 und eth1, Protokoll, Filterung usw.

Wie sehen denn die Linux-Befehle aus?
Wie kann ich z.B. 2 Netze miteinander verbinden? Kann mir da einer Beispiele posten? .. z.B. Router mit eth0 und eth2?

Bitte helft mir!

Ich bitte aber auch darum nur ernste Antworten zu posten ... wenn möglich in einer Sprache, die auch ein "Nicht-Linux-Mensch" versteht ....

Und: Bitte keinen Namen von Tools die alles können ... ich will den harten Weg .. alles von Hand ... nicht Maus-Sessions *g*.

Weiters: es geht hier nicht um eine Heimanwendung ... also bitte keine Verweise für DSL-Router usw. ... ich will 2 Netze miteinander verbinden ... z.B. 2 C-Netze ....

MfG

klemens
15.02.04, 22:42
sorry, falls ich Dich nicht ganz verstanden habe!

Wenn Du in der Datei
/proc/sys/net/ipv4/ip_forward

Eine "1" drinnen stehen hast, dann routet Dein Linuxrechner, was das Zeug hält!

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

Kontrollieren und protokollieren kannst Du mit
iptables

Ist IMHO recht gut in:
http://www.pl-forum.de/t_netzwerk/iptables.html
beschrieben.

ottix
16.02.04, 07:44
mit 5 Netzwerkkarten wirst du schon mal ein Problem haben weil nicht
alle ihre Irq bekommen.....

und ohen Linux kentnisse wirst du wohl nicht weit kommen
hast du wennigstens Netwekkentnisse ?:D

Little_Newbie
16.02.04, 09:04
Wie realisiere ich z.B. folgendes Szenario:

Netz A ----- Router ---- Netz B

Wobei Netz A mit eth0 am Router verbunden ist und Netz B mit eth2 ?

Gleichzeitig dann folgendes:

Netz C ----- Router ---- Netz D

Wobei Netz C mit eth1 am Router verbunden ist und Netz D mit eth3 ?

klemens
16.02.04, 09:12
echo 1 > /proc/sys/net/ipv4/ip_forward

geronet
16.02.04, 11:22
Du willst den harten Weg, kein Problem.

Das ip-forward ist nur der erste Schritt.
Jede Karte muss funktionieren und "link" anzeigen (durch Leds o.ä.)
Jede Karte braucht ihr eigenes Subnetz.
Sie muss von den jeweiligen Clienten erreichbar sein (mit ping).

Dann gehts los mit

ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
ifconfig eth1 192.168.1.1 netmask 255.255.255.0 up
ifconfig eth2 usw..

Die Routen werden damit automatisch hinzugefügt. (Nachschauen mit "route").

Nun fehlen nur noch die Clienten, die musst du jeweils so konfigurieren dass der Gateway die Netzwerkkarte des Routers ist an der er "dransteckt".

Sobald du das hast müsste es schon funktionieren, wenn du dann willst kannst du noch iptables für einen Paketfilter verwenden.

>Wie kann ich z.B. 2 Netze miteinander verbinden?
Das macht der Router durch die Interfacekonfiguration automatisch, der weiss mithilfe der Routingtabelle wo die Pakete hinmüssen.

Du kannst auch noch das Net- Howto auf tldp.org lesen, das hilft viel.
Oder nach Linux Handbuch suchen.

Grüsse, Stefan