Ubuntu soll bei bestimmten programmen andere internetverbindung verwenden
Hallo. Ich habe mal eine Frage bezüglich Linux und 2 bestehender internet verbindungen. Ich habe folgendes vor:
Auf meinem Server läuft Ubuntu server. Er besitzt 2 Lan Ports. Der Port 1 ist ganz normal mit der Fritzbox-DSL verbunden. Der Port 2 mit einem LTE Router.
Ich möchte das 2 bestimmte Prozesse/Programme den Internetzugang von Port 2 benutzen und die restlichen Programme über Port 1 ins Internet gehen.
Ist sowas möglich ?
Wenn ja wie? Wenn mir jemand einen passenden suchbegriff nennen könnte würde ich mir die lösung für mein Problem auch selbst ergoogeln .
Auf meinem Server läuft Ubuntu server. Er besitzt 2 Lan Ports. Der Port 1 ist ganz normal mit der Fritzbox-DSL verbunden. Der Port 2 mit einem LTE Router.
Ich möchte das 2 bestimmte Prozesse/Programme den Internetzugang von Port 2 benutzen und die restlichen Programme über Port 1 ins Internet gehen.
Ist sowas möglich ?
Wenn ja wie? Wenn mir jemand einen passenden suchbegriff nennen könnte würde ich mir die lösung für mein Problem auch selbst ergoogeln .
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1606887920
Url: https://administrator.de/contentid/1606887920
Ausgedruckt am: 21.11.2024 um 23:11 Uhr
8 Kommentare
Neuester Kommentar
Hab das noch nicht selbst benutzt, aber mit "network namespaces" scheint das zu gehen:
https://unix.stackexchange.com/questions/338338/configure-a-process-to-u ...
(die Ausgangsfrage ähnelt deiner eigenen)
https://unix.stackexchange.com/questions/338338/configure-a-process-to-u ...
(die Ausgangsfrage ähnelt deiner eigenen)
#create netns
ip netns add myNamespace
#link iface to netns
ip link set eth0 netns myNamespace
#set ip address in namespace
ip netns exec myNamespace ifconfig eth0 192.168.0.10/24 up
#set loopback (may be needed by process run in this namespace)
ip netns exec myNamespace ifconfig lo 127.0.0.1/8 up
#set route in namespace
ip netns exec myNamespace route add default gw 192.168.0.1
#force firefox to run inside namespace (using eth0 as outgoing interface and the route)
ip netns exec myNamespace firefox
Ist sowas möglich ?
Ja, mit Linux ist sowas, wie immer, möglich...Das Zauberwort heisst Policy Based Routing:
https://blog.scottlowe.org/2013/05/29/a-quick-introduction-to-linux-poli ...
https://itblog.webdigg.org/384-how-to-setup-source-based-policy-based-ro ...
In einem Forum duzt man sich in der Regel !
Verantwortungsvolle ITler und solche denen der Datenschutz etwas wert ist verwenden immer die lokalen DNS Server des jeweiligen Providers.
Und wer dennoch unbedingt meint DNS Server am anderen Ende der Welt benutzen zu müssen, nimmt dann tunlichst welche mit besserem Datenschutz:
https://www.heise.de/newsticker/meldung/Quad9-Datenschutzfreundliche-Alt ...
Wenns das denn war bitte nicht vergessen den Thread als gelöst zu markieren:
Wie kann ich einen Beitrag als gelöst markieren?
@8.8.8.8
Solch einen Unsinn machen heutzutage nichtmal mehr Dummies, denn jedermann weiss das Google (es ist ein Google DNS Server !) damit persönliche Internet Verhaltensprofile erstellt und diese mit Dritten weltweit vermarktet.Verantwortungsvolle ITler und solche denen der Datenschutz etwas wert ist verwenden immer die lokalen DNS Server des jeweiligen Providers.
Und wer dennoch unbedingt meint DNS Server am anderen Ende der Welt benutzen zu müssen, nimmt dann tunlichst welche mit besserem Datenschutz:
https://www.heise.de/newsticker/meldung/Quad9-Datenschutzfreundliche-Alt ...
Wenns das denn war bitte nicht vergessen den Thread als gelöst zu markieren:
Wie kann ich einen Beitrag als gelöst markieren?