Ich möchte einen öffentlichen Hotspot für HTTP(s) und FTP verwenden.
(Dieser erlaubt keine anderen Server-Zielports und nur IPv4) -
Währenddessen möchte ich 5G (mobiles Daten-Volumen) für "alle anderen"
Server-Zielports erlauben. Dafür aber wiederum kein HTTP(s) oder FTP
über das 5G.
Ziel ist es, damit z.B. YouTube, Webradio oder Debian-Updates über den
Hotspot laufen zu lassen - Und alles andere, wie geschäftliche Mail SMTP
oder online Spielen parallel über das 5G zu fahren. Ich möchte das
mobile Datenvolumen "schonen" und dafür - wo eben möglich - den
öffentlichen Hotspot benutzen.
Ich habe schon einiges mit Routen versucht, aber es wird meistens die 5G
Verbindung für alles benutzt (Metrik?) - oder es ging gar nichts mehr.
Ich möchte vermeiden iptables zu installieren, außer es lässt sich nicht
vermeiden.
Es reicht, dies "per Session temporär" z.B. per Skript einmalig
einzustellen bzw. auszuführen, und muss nicht "permanent" sein. Am
besten wäre natürlich das per statischer Schnittstellenbezeichnung und
nicht per temporär zugewiesener IP-Adressen zu konfigurieren. Ich hatte
bisher keine Erfolge.
H/W 'wlp0' ist der Hotspot.
Und 'enx0' das 5G Modem.
ip a (gekürzter Abschnitt)
1 | wlp0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
|
2 | link/ether 0e:22:c2:ac:c3:75 brd ff:ff:ff:ff:ff:ff
|
3 | inet 10.101.91.184/21 brd 10.101.95.255 scope global dynamic noprefixroute wlp0
|
4 | valid_lft 40571sec preferred_lft 40571sec
|
5 | inet6 fe80::71e4:a667:90b5:fce8/64 scope link noprefixroute
|
6 | valid_lft forever preferred_lft forever
|
7 |
|
8 |
|
9 | enx0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default
|
10 | link/ether 5e:d2:e6:0d:61:17 brd ff:ff:ff:ff:ff:ff
|
11 | inet 10.209.138.155/24 brd 10.209.138.255 scope global dynamic noprefixroute enx0
|
12 | valid_lft 2370sec preferred_lft 2370sec
|
13 | inet6 2a02:3038:278:f1e3::176/128 scope global dynamic noprefixroute
|
14 | valid_lft 83650sec preferred_lft 83650sec
|
15 | inet6 2a02:3038:278:f1e3:f977:1795:c7d7:f7a1/64 scope global noprefixroute
|
16 | valid_lft forever preferred_lft forever
|
17 | inet6 fe80::e406:295c:5e90:8b96/64 scope link noprefixroute
|
18 | valid_lft forever preferred_lft forever
|
ip r (routes)
1 | default via 10.209.138.103 dev enx0 proto dhcp src 10.209.138.155 metric 100
|
2 | default via 10.101.88.1 dev wlp0 proto dhcp src 10.101.91.184 metric 600
|
3 | 10.101.88.0/21 dev wlp0 proto kernel scope link src 10.101.91.184 metric 600
|
4 | 10.209.138.0/24 dev enx0 proto kernel scope link src 10.209.138.155 metric 100
|
Vielleicht kann mir hier ja jemand helfen. Liebe Grüße, tsx