Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Network · LAN, WAN, Firewalls Alle Fragen rund um das große, kleine Internet finden hier eine Antwort. LANs, WANs, Router, Switches, Bridges, Verkabelung...

2 Netze verbinden

Diskussion: 2 Netze verbinden im Forum Network · LAN, WAN, Firewalls, in der Kategorie Web, Network & Multimedia Palace; Anzeige ... eigentlich eine Bridging aufgabe? Guten Abend HaBo :) also ich hab hier nen alten Rechner mit mehreren Netzwerkkarten ...

Antwort
Alt 13.12.07, 19:15   #1 (permalink)
 
Registriert seit: 14.11.05
Kingston89 Leistung: Facit NTK
Kingston89 eine Nachricht über ICQ schicken
Likes: 0
Standard 2 Netze verbinden

Anzeige

... eigentlich eine Bridging aufgabe?
Guten Abend HaBo :)
also ich hab hier nen alten Rechner mit mehreren Netzwerkkarten und Debian 4.0 mit minimalistischem KDE3 (kde-core)
Möchte die Kiste als Firewall, so zum Rumspielen benutzen, also das Kabel vom Router in die eth0 einstecken und den Rest des LAN's an eth1
Wie kann ich diese beiden Karten nun so miteinander koppeln dass die beiden Netze wirklich eins sind? also ALLES (incl DHCP) vom Router verwaltet wird und der Rechner zusätzlich die iptables Regeln überprüft?
hab schon das "Bonding" versucht, also eth0 und eth1 zu bond0 zusammen fassen, mh naja dhclient bond0 läuft dann aber ins leere...

Meine Vermutung ist, dass das eigentlich über routing laufen müsste, aber wie lege ich denn Routingregeln für eine Netzwerkkarte an die noch keine IP hat?
IPtables schliesse ich dafür ja auch aus, das filtert ja tatsächlich nur, hatte eigentlich gehofft dass man über -i eth0 -o eth1 das ganze regeln kann, aber das ist ja auch Schwachsinn :D

naja ich denke ich bin hier richtig, ihr könnt mir da sicher weiterhelfen :)
greetz

Kingston89 ist offline   Mit Zitat antworten
Alt 13.12.07, 19:31   #2 (permalink)
Member of Honour
 
Benutzerbild von beavisbee
 
Registriert seit: 22.02.07
beavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium III
beavisbee eine Nachricht über ICQ schicken
Likes: 77
Standard

mit iptables kannst du sehr wohl routen.

hier mein firewall-script (was ich auch mal irgendwann irgendwo mit google gefunden und für mich angepasst hab)

Code:
#!/bin/sh
#
# iptables firewall script v0.3
#
# get newer versions at www.zleep.org
# (c)2003 by mr_abe <cg@zleep.org>
#

EXT_DEV=eth4
INT0_DEV=eth0
INT0_NET=192.168.0.0/24
INT1_DEV=eth1
INT1_NET=192.168.1.0/24
INT2_DEV=eth2
INT2_NET=192.168.2.0/24
INT3_DEV=eth3
INT3_NET=192.168.3.0/24
IPTABLES=/sbin/iptables

case $1 in
        start)

            echo "Activate routing"
            # load required modules
            modprobe iptable_nat

            # flush all tables, an set all connections to accept
            $IPTABLES -t filter -F INPUT
            $IPTABLES -t filter -F OUTPUT
            $IPTABLES -t filter -F FORWARD
            $IPTABLES -t filter -P INPUT ACCEPT
            $IPTABLES -t filter -P OUTPUT ACCEPT
            $IPTABLES -t filter -P FORWARD ACCEPT

            # set up routing for internal network
            $IPTABLES -t nat -F POSTROUTING
            echo 1 > /proc/sys/net/ipv4/ip_forward
            $IPTABLES -t nat -A POSTROUTING -o $EXT_DEV -s $INT0_NET -j MASQUERADE
            $IPTABLES -t nat -A POSTROUTING -o $EXT_DEV -s $INT1_NET -j MASQUERADE
            $IPTABLES -t nat -A POSTROUTING -o $EXT_DEV -s $INT2_NET -j MASQUERADE
            $IPTABLES -t nat -A POSTROUTING -o $EXT_DEV -s $INT3_NET -j MASQUERADE
            #Anzeigen


            #new
            echo 1 > /proc/sys/net/ipv4/ip_dynaddr

            # accept all connections on localhost
            $IPTABLES -t filter -A INPUT -i lo -s 0/0 -d 0/0 -j ACCEPT
            $IPTABLES -t filter -A INPUT -i $INT0_DEV -s 0/0 -d 0/0 -j ACCEPT
            $IPTABLES -t filter -A INPUT -i $INT1_DEV -s 0/0 -d 0/0 -j ACCEPT
            $IPTABLES -t filter -A INPUT -i $INT2_DEV -s 0/0 -d 0/0 -j ACCEPT
            $IPTABLES -t filter -A INPUT -i $INT3_DEV -s 0/0 -d 0/0 -j ACCEPT

            # open some ports
            $IPTABLES -t filter -A INPUT -i $EXT_DEV -p tcp --dport 21 --syn -j ACCEPT
            $IPTABLES -t filter -A INPUT -i $EXT_DEV -p tcp --dport 22 --syn -j ACCEPT
            #$IPTABLES -t filter -A INPUT -i $EXT_DEV -p tcp --dport 23 --syn -j ACCEPT
            $IPTABLES -t filter -A INPUT -i $EXT_DEV -p tcp --dport 25 --syn -j ACCEPT
            $IPTABLES -t filter -A INPUT -i $EXT_DEV -p tcp --dport 53 --syn -j ACCEPT
            $IPTABLES -t filter -A INPUT -i $EXT_DEV -p udp --dport 53 -j ACCEPT            $IPTABLES -t filter -A INPUT -i $EXT_DEV -p tcp --dport 80 --syn -j ACCEPT
            $IPTABLES -t filter -A INPUT -i $EXT_DEV -p tcp --dport 110 --syn -j ACCEPT
            $IPTABLES -t filter -A INPUT -i $EXT_DEV -p tcp --dport 143 --syn -j ACCEPT
            $IPTABLES -t filter -A INPUT -i $EXT_DEV -p udp --dport 5060 -j ACCEPT
            $IPTABLES -t filter -A OUTPUT -o $EXT_DEV -p udp --dport 5060 -j ACCEPT
            $IPTABLES -t filter -A INPUT -i $EXT_DEV -p udp --dport 5069 -j ACCEPT
            $IPTABLES -t filter -A OUTPUT -o $EXT_DEV -p udp --dport 5069 -j ACCEPT
            $IPTABLES -t filter -A INPUT -i $EXT_DEV -p udp --dport 3478:3479 -j ACCEPT
            $IPTABLES -t filter -A OUTPUT -o $EXT_DEV -p udp --dport 3478:3479 -j ACCEPT
            $IPTABLES -t filter -A INPUT -i $EXT_DEV -p udp --dport 16384:16400 -j ACCEPT
            $IPTABLES -t filter -A OUTPUT -o $EXT_DEV -p udp --dport 16384:16400 -j ACCEPT

            # close some ports :)
            $IPTABLES -t filter -A INPUT -i $EXT_DEV -p udp --dport 123 -j REJECT
            $IPTABLES -t filter -A INPUT -i $EXT_DEV -p tcp --dport 515 -j REJECT
            #$IPTABLES -t filter -A INPUT -i $EXT_DEV -p tcp --dport 3306 -j REJECT
            #$IPTABLES -t filter -A INPUT -i $EXT_DEV -p tcp --dport 110 -j REJECT
            #$IPTABLES -t filter -A INPUT -i $EXT_DEV -p tcp --dport 143 -j REJECT

            #Forward this Ports to 192.168.2.2
            $IPTABLES -t nat -F PREROUTING
            $IPTABLES -t nat -A PREROUTING -i $EXT_DEV -p tcp --dport 4662 -j DNAT --to 192.168.2.2
 
            # don't route this ports/ips
            #$IPTABLES -t filter -A FORWARD -p tcp -i eth0 -s 10.10.12.21 -j REJECT
            #$IPTABLES -t filter -A FORWARD -p tcp -i eth0 -s 10.10.12.21 --dport 80 -j REJECT
            #$IPTABLES -t filter -A FORWARD -p tcp -i eth0 -s 10.10.12.21 --dport 7082 -j REJECT
            #$IPTABLES -t filter -A FORWARD -p tcp -i eth0 -s 10.10.12.20 -d www.uboot.com -j REJECT
 
            # set up some logging rules
            #$IPTABLES -t filter -A INPUT -p tcp -j LOG --log-prefix "INPUT: TCP "
            #$IPTABLES -t filter -A INPUT -p udp -j LOG --log-prefix "INPUT: UDP "
 
            echo "Firewall & Routing activated"
        ;;
        stop)
            $IPTABLES -t filter -F INPUT
            $IPTABLES -t filter -F OUTPUT
            $IPTABLES -t filter -F FORWARD
            $IPTABLES -t nat -F POSTROUTING
        ;;

        restart)
            $0 stop && $0 start
        ;;
 
        *)
            echo "Usage: $0 {start|stop|restart}"
        ;;
beavisbee ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 13.12.07, 20:03   #3 (permalink)
Themenstarter
 
Registriert seit: 14.11.05
Kingston89 Leistung: Facit NTK
Kingston89 eine Nachricht über ICQ schicken
Likes: 0
Standard

mh Danke, das wusste ich nicht, aber wie stell ich denn die Regeln:
Zitat:
# set up routing for internal network
$IPTABLES -t nat -F POSTROUTING
echo 1 > /proc/sys/net/ipv4/ip_forward
$IPTABLES -t nat -A POSTROUTING -o $EXT_DEV -s $INT0_NET -j MASQUERADE
$IPTABLES -t nat -A POSTROUTING -o $EXT_DEV -s $INT1_NET -j MASQUERADE
$IPTABLES -t nat -A POSTROUTING -o $EXT_DEV -s $INT2_NET -j MASQUERADE
$IPTABLES -t nat -A POSTROUTING -o $EXT_DEV -s $INT3_NET -j MASQUERADE
ein wenn (in diesem Fall) $INT0 und $INT1 noch garkeine IP haben?

Das müsste doch auch irgendwie über die MAC oder den Alias (z.B. eth0 usw) funktionieren
Kingston89 ist offline   Mit Zitat antworten
Alt 13.12.07, 20:47   #4 (permalink)
 
Registriert seit: 06.02.06
R!K3R Leistung: Facit NTK
Likes: 0
Standard

Wie Wärs mit IPCop?
R!K3R ist offline   Mit Zitat antworten
Alt 13.12.07, 21:07   #5 (permalink)
Themenstarter
 
Registriert seit: 14.11.05
Kingston89 Leistung: Facit NTK
Kingston89 eine Nachricht über ICQ schicken
Likes: 0
Standard

was IPCop kann müsste man mit Debian doch auch hinkriegen können :-/
Kingston89 ist offline   Mit Zitat antworten
Alt 13.12.07, 22:37   #6 (permalink)
 
Registriert seit: 06.02.06
R!K3R Leistung: Facit NTK
Likes: 0
Standard

Warum sträubst du dich gegen IPCop? Wozu das Rad neuerfinden.
R!K3R ist offline   Mit Zitat antworten
Alt 14.12.07, 00:06   #7 (permalink)
Themenstarter
 
Registriert seit: 14.11.05
Kingston89 Leistung: Facit NTK
Kingston89 eine Nachricht über ICQ schicken
Likes: 0
Standard

weil das gleichzeitig nen Schulprojekt ist, auf freiwilliger Basis und ich nur mit Debian unterrichtet werde -> krieg nur ne Note wenn ich Debian benutzt hab, ja ich weiß das klingt unflexibel, aber was kann ich für die Denke der Lehrer/Dozenten?
Mal davon abgesehn, wenn ich den Auftrag vonner Firma bekomme das mit Debian zu machen kann ich auch nicht einfach wechseln oder?
Kingston89 ist offline   Mit Zitat antworten
Alt 14.12.07, 01:09   #8 (permalink)
Member of Honour
 
Benutzerbild von beavisbee
 
Registriert seit: 22.02.07
beavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium III
beavisbee eine Nachricht über ICQ schicken
Likes: 77
Standard

also die INT0_NET bis INT3_NET (entspricht bei mir den Geräten eth0 bis eth3) haben feste IP-Adressen (in /etc/network/interfaces konfiguriert), auf all diesen Netzwerkkarten hört mein DHCP-Server und vergibt den Rechnern, die dort ran gehängt werden, dynamisch IPs.

und an eth4 (siehe EXT_DEV im Script) hängt mein Internet, welches die IP vom Provider zugewiesen bekommt.
beavisbee ist offline   Mit Zitat antworten
Alt 14.12.07, 01:39   #9 (permalink)
Themenstarter
 
Registriert seit: 14.11.05
Kingston89 Leistung: Facit NTK
Kingston89 eine Nachricht über ICQ schicken
Likes: 0
Standard

ja soweit hatte ich das verstanden
Wie ist es denn wenn auf der Firewall-Kiste noch nen DHCP Server läuft? wegen dem Router, gibt das keine Konflikte?
zumal ich schon Anfragen aus der Firma meines Vaters habe wo das Netzwerk protokolliert werden soll, nur mal so über 2-3 Tage wenn da mal wieder jemand raubkopiert... Würde halt über ntop nen Diagramm anfertigen lassen. Da die Netzwerke(!) meinem Vater gehören sehe ich da auch keine Datenschutzprobleme, aber das lasst man unsere Sorge sein. Aber weil es ebend mehrere Netze sind wollte ich die Kiste so einrichten dass man das mal da anstöpselt und mal hier und dort ohne was einrichten zu müssen...
So könnte ich von zuhause über SSH drauf und meinem Vater im Netzwerk helfen, um zu gewährleisten dass ich auf den Rechner komme werde ich nen VPN einrichten, naja ich hoffe ihr versteht nun warum ich das so dynamisch einrichten möchte
Es ist ein überaus vielseitig verwendbares Projekt, genau deshalb habe ich es gewählt, wenn ich dafür ne gute Note in meiner Info Ausbildung bekomme und damit meinem Vater helfen kann ist das doch im Sinne aller?
Desweiteren sind die Router in den einzelnen NW's ganz schlicht und vom lokalen Provider HLKom Passwort geschützt, so dass wir keinen Zugang zum Router haben, sonst meinen die könnten die keinen reibungslosen Support gewährleisten. Hätte ich die Zugangsdaten zu den Routern könnte ich da natürlich Ports und Seiten wie Rapidshare & co Sperren, da mir das aber verborgen bleibt hab ich nur die Möglichkeit über die HardwareFirewall.
Diese will mein Vater aber auch nicht dauerhaft dort stehen haben, aus Kosten gründen. So scheint mir diese Methode doch am Edelsten

Sorry dass es so lang geworden ist, bin schon müde, also bis morgen
Kingston89 ist offline   Mit Zitat antworten
Alt 14.12.07, 10:45   #10 (permalink)
Member of Honour
 
Benutzerbild von beavisbee
 
Registriert seit: 22.02.07
beavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium III
beavisbee eine Nachricht über ICQ schicken
Likes: 77
Standard

ich glaub, es ist am besten, wenn du mal ne kleine Skizze anfertigst, was alles wie zusammen hängt oder zusammen hängen soll.

Und zwecks Datenschutz:
Wenn dein Vater seine Angestellten "abhören" will, braucht er dazu meines Wissens nach das Einverständnis der Arbeitnehmer.
Weiß nicht, in wie weit sowas schon in den Arbeitsverträgen offen gehalten wurde oder nicht...
beavisbee ist offline   Mit Zitat antworten
Alt 14.12.07, 16:20   #11 (permalink)
Themenstarter
 
Registriert seit: 14.11.05
Kingston89 Leistung: Facit NTK
Kingston89 eine Nachricht über ICQ schicken
Likes: 0
Standard



So
Hatte schon bissl Sorge dass ihr jetzt aus Datenschutzgründen net mehr helfen wollt
Kingston89 ist offline   Mit Zitat antworten
Alt 14.12.07, 17:29   #12 (permalink)
Member of Honour
 
Benutzerbild von beavisbee
 
Registriert seit: 22.02.07
beavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium III
beavisbee eine Nachricht über ICQ schicken
Likes: 77
Standard

und wozu sind da eigentlich gleich 2 Router dran?
Haben die nen bestimmten Sinn?
beavisbee ist offline   Mit Zitat antworten
Alt 14.12.07, 18:06   #13 (permalink)
Themenstarter
 
Registriert seit: 14.11.05
Kingston89 Leistung: Facit NTK
Kingston89 eine Nachricht über ICQ schicken
Likes: 0
Standard

na wir haben 2 Internettarife pro Haus
naja is alles gewachsen und geplant hat dasn Elektriker damals... Elektriker halt bin ja zur Zeit dabei ma aufzuräumen....
Kingston89 ist offline   Mit Zitat antworten
Alt 14.12.07, 18:18   #14 (permalink)
Member of Honour
 
Benutzerbild von beavisbee
 
Registriert seit: 22.02.07
beavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium III
beavisbee eine Nachricht über ICQ schicken
Likes: 77
Standard

und welches LAN soll dann über welchen Router ins Internet?
beavisbee ist offline   Mit Zitat antworten
Alt 14.12.07, 18:22   #15 (permalink)
Themenstarter
 
Registriert seit: 14.11.05
Kingston89 Leistung: Facit NTK
Kingston89 eine Nachricht über ICQ schicken
Likes: 0
Standard

naja um das zu erkennen hab ichs ja farbig gemacht...
Also beide LAN's sind im Internet, die 2te Leitung wurde nur wegen Auslastungsproblemen angelegt, das hat also keinen tieferen Sinn
Router1 ist mit LAN1(eth0/1) im WAN sowie Router2 mit LAN2(eth2/3)
Kingston89 ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » Network · LAN, WAN, Firewalls » 2 Netze verbinden
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Routing - 2 Netze, 1 Server, 1 InetRouter PinFi Network · LAN, WAN, Firewalls 7 25.08.08 12:18
Heise-Netze Prometheus News & Ankündigungen 0 17.09.06 16:51
Neue Gefahr durch Bot-Netze mit P2P-Strukturen jorey News & Ankündigungen 2 30.04.06 16:39
Netze KroaX Network · LAN, WAN, Firewalls 1 14.06.04 14:38
FreeSMS in englische Netze? Staatssicherheit Off topic-Zone 10 23.10.01 17:41


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61