web-dev-qa-db-fra.com

Limiter les applications pouvant être connectées en ligne lorsqu'elles sont connectées

J'attache parfois mon ordinateur portable à mon téléphone pour me permettre d'accéder à Internet en 3G. Le problème est que toutes sortes de choses, comme le gestionnaire de mise à jour, iront en ligne et utiliseront ma précieuse allocation.

Est-il possible de configurer en quelque sorte des choses telles que:

  • quand (et seulement quand) je suis connecté à internet à l'aide du téléphone captif, aucune application ne peut se connecter, sauf ...
  • les applications qui sont exécutées sous un certain utilisateur (par exemple Sudo -u internetaccess lynx http://mysite/)
  • quand je suis connecté en utilisant l'accès Wifi/ethernet est normal

Existe-t-il un moyen de le faire?

(Je suis sur Ubuntu 11.04 et mon téléphone est un Android - lorsque je branche le câble USB, tout fonctionne)

4
Rich

vous pouvez utiliser gufw pour configurer le pare-feu, autoriser et interdire les communications comme vous le souhaitez. Vous pouvez également l'activer et le désactiver à votre guise. Pour installer, recherchez gufw dans USC ou saisissez terminal:

Sudo apt-get install gufw

1
Conor Rynne

Il y a une bonne solution donnée par tobykurien à cette question , qui pointe vers ce post . Sa solution utilise une approche légèrement différente, que je vais résumer comme suit:

  • Étape 1: créer un groupe d'accès à Internet
  • Étape 2: configurer des règles de pare-feu pour autoriser uniquement l'accès à ce groupe et interdire tout le reste
  • Étape 3: ouvrez un terminal en tant que groupe Internet

Toute application lancée à partir de ce terminal aura accès à Internet.

0
rudivonstaden