web-dev-qa-db-fra.com

Désactiver l'accès à Internet mais laisser le réseau local fonctionner

Je recherche une commande (ou un programme de ligne de commande) permettant de basculer (désactiver/activer) l'accès Internet au monde extérieur sous Windows XP. Cela devrait bloquer temporairement l'accès à Internet mais laisser le réseau local fonctionner.

J'ai cherché des moyens de changer le DNS, mais des navigateurs comme Chrome conservent leur propre cache. Les machines sont configurées via DHCP.

10
user219175

Il est probablement préférable de supprimer l'itinéraire par défaut pour désactiver l'accès à Internet:

route delete 0.0.0.0 mask 0.0.0.0

Et pour réactiver, rajoutez-le à nouveau:

route add 0.0.0.0 mask 0.0.0.0 192.168.1.1

mais remplacez le 192.168.1.1 par l'adresse IP correcte de votre routeur (vous pouvez le savoir tant qu'Internet fonctionne encore en tapant route print et en cochant l'entrée pour 0.0.0.0).

14
Stefan Seidel

Ceci est un résultat populaire sur Google et je voulais simplement fournir une réponse alternative à ceux qui utilisent des machines virtuelles via VirtualBox .

  • Assurez-vous que votre machine virtuelle est désactivée.
  • Allez dans VirtualBox -> Fichier -> Préférences -> Réseau -> Réseaux pour hôte uniquement -> Cliquez sur le bouton Ajouter (le réseau pour hôte uniquement doit être défini automatiquement par VirtualBox)
  • Machine -> Paramètres -> Réseau -> Modifier le paramètre "Attaché à" en "Adaptateur pour hôte uniquement". (il devrait remplir automatiquement le nom de réseau pour hôte uniquement)

Ça y est ... la machine virtuelle pourra désormais utiliser le réseau hôte, mais n'aura pas accès à Internet.

3
Michael Tunnell

Vous devez vous connecter au routeur et lui dire de se déconnecter d'Internet. À moins que vous ne vouliez refuser l'accès à des ordinateurs spécifiques?

2
VBwhatnow