Supposons que vous disposiez de deux connexions haut débit mobile et Wi-Fi.
Je voudrais allouer manuellement des packages donnés à des connexions données. Par exemple, ma connexion bancaire au haut débit mobile et ma navigation sur Internet et mes téléchargements de logiciels en Wi-Fi.
-
Comment Ubuntu 11.10 ou 11.04 alloue-t-il l'utilisation de deux connexions à Google Chrome ?
-
Comment pouvez-vous décider manuellement quelle connexion Internet utiliser avec Wget ? Avez-vous besoin d'une commande externe pour faire l'allocation ? – À mon avis, ce serait beaucoup plus orthogonal et efficace si vous pouviez avoir un programme externe pour faire l'allocation. – Je pourrais alors simplement lancer manuellement mon Google Chrome sur la connexion souhaitée.
Réponse acceptée :
C'est une question de routage de paquets, par ex. décider quels paquets (adressés à quelles adresses IP) sortent de quelle interface. Pour répondre à la question 1, les paquets des deux connexions sont acheminés vers la même interface. Utilisez le route
pour afficher votre configuration de routage actuelle. Utilisez le ifconfig -a
commande pour voir vos interfaces et les adresses IP qui leur sont attribuées.
Il y a deux façons de forcer wget
pour utiliser une connexion internet particulière :utilisez le --bind-address=ADDRESS
option pour wget
(Voir man wget
pour plus de détails); OU ajoutez une route vers une adresse IP/un masque de réseau pointant vers les paquets d'interface que cette adresse (ces adresses) doit utiliser. Utilisation de route
affecte tous les paquets vers cette IP. Voir man route
. Vous voulez quelque chose comme :
sudo route add -host <*bank's IP*> dev <*MobileBroadband's interface*>
Vous devez le faire une fois par redémarrage ou une fois à chaque démarrage de votre haut débit mobile.