Portál AbcLinuxu, 9. května 2024 15:59
Ahoj,
chtel bych se zeptat na takovou specialitku: dejme tomu, ze mam dve internetova pripojeni. Jedno mobilni (4G) a druhe WiFi. Dejme tomu, ze 4G povazuji za "bezpecnejsi" pripojeni chtel bych skrz nej chodit na internetove stranky. WiFi pripojeni je zase rychlejsi a chtel bych ho pouzivat na stahovani vetsiho objemu dat (wgetem).
Chtel bych se zeptat jak vubec nakonfigurovat route pro tyto dve internetova pripojeni a pak jak zvolit u programu wget jakou branu do internetu ma pouzit. Pripadne jak toto efektivneji resit.
Dekuji
ip rule
z balíčku iproute2
) určit, že jedna adresa má jít přes jednu bránu a druhá přes druhou, a pak můžete odchozí bránu určovat tím, že určíte odchozí ip adresu, kterou bude program používat. Šlo by to řídit třeba i přes fwmark
nebo tos
, a fwmark
nastavovat v iptables
podle PID, ale to bych bral jenom jako nouzové řešení.
Pak je ovšem otázka, jak jednotlivým programům říci, jakou mají používat odchozí ip adresu Asi to nebude umět každý, pak by mohl pomoci nějaký lokální proxy server (který by tohle uměl – třeba Squid to podle mne umí, ale stačilo by i něco méně těžkotonážního). Pak můžete mít počítač nakonfigurovaný tak, že co pojede přímo půjde přes jednu bránu, co půjde přes proxy server poběží přes druhou.
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.