Geben Sie den Datenverkehr auf verschiedenen Schnittstellen basierend auf dem Ursprungssubnetz aus.

Geben Sie den Datenverkehr auf verschiedenen Schnittstellen basierend auf dem Ursprungssubnetz aus.

Dies ist ein Diagramm meines aktuellen Netzwerks,http://s1.postimg.org/5689b415b/actual_diagram.png

Zielsetzung

Leiten Sie den Webverkehr des Subnetzes 172.16.0.x/18 an die ADSL-Verbindung weiter

Was haltet ihr von diesem Ansatz, wird er funktionieren? Ich kann im Moment keine Testumgebung einrichten.

LAN-Gateway

$INTERFACE = eth1

iptables -t mangle -A INPUT -i $INTERFACE \
                             -p tcp --dport 80 \
                             -j MARK --set-mark 0x1

iptables -t mangle -A INPUT -i $INTERFACE \
                             -p tcp --dport 443 \
                             -j MARK --set-mark 0x1

Internet-Gateway

Erstellen Sie eine Tabelle Web-Traffic

echo 100 web-traffic >> /etc/iproute2/rt_tables

Erstellen einer Routingregel

ip rule add from all fwmark 0x1 table web-traffic

Richten Sie die Web-Traffic-Tabelle ein, um den richtigen Weg zu finden

ip route add default dev eth0 table web-traffic

Leiten Sie alles andere über die andere Schnittstelle weiter

ip route add default dev eth1

verwandte Informationen