Pro-Linux.de

Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 20. Nov 2018 16:17

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: iptables routing im virtuellen Netz
BeitragVerfasst: 03. Aug 2007 18:46 
Ich möchte in einem virtuellen Netzwerk zwei Maschiene den Zugang zum Internet geben. Auf den Maschienen sollen Webserver laufen. Die sind auch bei von außen erreichbar. Nur von LAN1 kommt man nicht in das Internet von LAN2 ja.
Was fehlt, dass man nur von IP1 ins Internet kommt?
eth0 - > IP1
eth0:1 -> IP2

vif1.0 - virtuelles interface
vif2.0 viertuellen interfac

LAN1 -> rechern ip1
LAN2 -> recher ip2
Code:
    # Loopback-Netzwerk-Kommunikation zulassen
    iptables -A INPUT -i lo -j ACCEPT
    iptables -A OUTPUT -o lo -j ACCEPT

    # Connection-Tracking aktivieren
    iptables -A OUTPUT -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
    iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT


    # Connection-Tracking aktivieren
    iptables -A FORWARD -d ! $IP1  -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT   # FORWARD - i eth0  geht nicht
    iptables -A FORWARD -d ! $LAN2  -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
    iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

# Localhost
iptables -A OUTPUT -p ALL -s $LAN1 -j ACCEPT
iptables -A OUTPUT -p ALL -o eth0 -j ACCEPT

# To internal network
iptables -A OUTPUT -p ALL -s $LAN1 -j ACCEPT
iptables -A OUTPUT -p ALL -o eth0 -j ACCEPT

# To internet
iptables -A OUTPUT -p ALL -o $IP2 -j ACCEPT
    iptables -A INPUT -i vif2.0 -j ACCEPT
    iptables -A FORWARD -i vif2.0 -j ACCEPT


    # HTTP
    iptables -t nat -A PREROUTING -d $IP1 -p tcp --dport 80 -j DNAT --to-destination $LAN1
    iptables -t nat -A PREROUTING -d $IP2 -p tcp --dport 80 -j DNAT --to-destination $LAN2


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 03. Aug 2007 22:30 
Offline
Benutzeravatar

Registriert: 11. Feb 2006 19:10
Beiträge: 3569
Welche Distribution benutzt du?

Ich erkenne in dem geposteten Codestück nur pures Chaos. Was genau willst du erreichen? Ich vermute folgendes:

Du hast einen Gateway und ein Netz mit mindestens zwei weiteren Rechnern. In diesem Netz werden zwei IP-Adressblöcke benutzt (warum eigentlich?). Du möchest nun erreichen, dass alle Rechner das Internet über den Gateway erreichen können. Außerdem sollen Portforwardings eingerichtet sein.

Wie ist der Gateway an das Internet angeschlossen? Hat er ein eingebautes Modem, erreicht er es über PPP, oder hat er dafür eine zweite Netzwerkkarte?

Janka

_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 03. Aug 2007 23:37 
Zitat:
Welche Distribution benutzt du?
sarge3.1
Zitat:
Was genau willst du erreichen? Ich vermute folgendes:

Du hast einen Gateway und ein Netz mit mindestens zwei weiteren Rechnern. In diesem Netz werden zwei IP-Adressblöcke benutzt (warum eigentlich?). Du möchest nun erreichen, dass alle Rechner das Internet über den Gateway erreichen können. Außerdem sollen Portforwardings eingerichtet sein.
Genau, die Rechner sind nur virtuell. Deshalb zwei IPs.
Zitat:
erreicht er es über PPP, oder hat er dafür eine zweite Netzwerkkarte?
Nein, nur eine virtuelle. Die virtuellen Maschinen sollen von eth0 und von eth0:1 angesprochen werden können.


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de