Předpokládejme, že máte dvě připojení v mobilním širokopásmovém připojení a WiFi.
Chtěl bych ručně přidělit dané balíčky daným připojením. Například moje bankovní připojení k mobilnímu širokopásmovému připojení a moje procházení internetu a stahování softwaru do WiFi.
-
Jak Ubuntu 11.10 nebo 11.04 přiděluje použití dvou připojení k prohlížeči Google Chrome?
-
Jak můžete ručně rozhodnout, které připojení k internetu použít s Wget? Potřebujete nějaký externí příkaz k provedení alokace? – Podle mého názoru by bylo mnohem ortogonálnější a efektivnější, kdybyste mohli mít externí program pro přidělování. – Pak bych mohl jednoduše spustit svůj Google Chrome k požadovanému připojení ručně.
Přijatá odpověď:
To je otázka směrování paketů, např. rozhodování, které pakety (adresované na jaké IP adresy) odcházejí z kterého rozhraní. Abychom odpověděli na otázku 1, pakety obou připojení jsou směrovány na stejné rozhraní. Použijte route
příkaz k zobrazení aktuálního nastavení směrování. Použijte ifconfig -a
zobrazíte svá rozhraní a jim přiřazené IP adresy.
wget
lze vynutit dvěma způsoby pro použití konkrétního internetového připojení:použijte --bind-address=ADDRESS
možnost wget
(Viz man wget
pro detaily); NEBO přidejte cestu k IP adrese/masce sítě směřující na pakety rozhraní pro tuto adresu (tyto adresy), které by měly používat. Pomocí route
ovlivňuje všechny pakety na danou IP. Viz man route
. Chcete něco jako:
sudo route add -host <*bank's IP*> dev <*MobileBroadband's interface*>
Musíte to provést jednou při restartu nebo jednou při každém spuštění mobilního širokopásmového připojení.