Ubuntu Setup-Netzwerk-Routing-Tabelle

1

Ich habe zwei Schnittstellen: eth0 und wlan0.

Ich möchte, dass der gesamte Datenverkehr über wlan0 geleitet wird, mit Ausnahme von Port 80-Datenverkehr, der über eth0 übertragen werden soll.

Gibt es eine Möglichkeit, die Routing-Tabelle so einzurichten, dass es das tut?

Meine aktuelle Routing-Tabelle sieht folgendermaßen aus:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.69.1    0.0.0.0         UG    0      0        0 eth0
192.168.1.0     *               255.255.255.0   U     0      0        0 wlan0
192.168.69.0    *               255.255.255.0   U     0      0        0 eth0
PCoelho
quelle
1
Sie können dies mit Quellrouting (Richtlinienrouting) tun, aber es ist nichts für schwache Nerven. Das Einrichten eines transparenten Proxys auf Ihrem Router wäre wahrscheinlich eine viel einfachere Lösung, wenn dies eine Option ist.
Davidgo

Antworten:

0

Routing-Tabellen sollen nur entscheiden, wohin Internet Protocol-Pakete gehen. Die Umleitung bestimmter Übertragungsprotokoll-Ports ist nicht die Aufgabe von Routing-Tabellen.

Was Sie wollen, können Sie wahrscheinlich mit Netfilter (iptables SNAT) erledigen, aber in dieser Abteilung bin ich ein bisschen verrostet.

Ярослав Рахматуллин
quelle