Désactivez l'accès à Internet mais laissez le LAN fonctionner

9

Je recherche une commande (ou un programme de ligne de commande) pour basculer (désactiver / activer) l'accès Internet au monde extérieur sur les machines Windows XP. Il devrait bloquer temporairement l'accès à Internet mais laisser le LAN fonctionner.

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

user219175
la source
Vous avez un réseau sans fil?
Sepahrad Salour
Quel genre d'environnement?
Austin T French
En fait, c'est un cours d'informatique. Je voudrais utiliser iTalc ( italc.sourceforge.net ) pour lancer une commande à tous les ordinateurs pour désactiver Internet. En même temps, laisser le réseau local fonctionner. Pourrait bloquer Internet au niveau du routeur / commutateur, mais les enseignants ne devraient pas avoir accès au routeur. Câblé par câble.
user219175
Qu'est-ce qu'un pare-feu? --- L'autre question (liée par techie007) est déjà fermée en tant que dupe, ce qui est légèrement déroutant.
Ярослав Рахматуллин

Réponses:

17

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

route delete 0.0.0.0 mask 0.0.0.0

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

route add 0.0.0.0 mask 0.0.0.0 192.168.1.1

mais remplacez le 192.168.1.1par l'IP correcte de votre routeur (vous pouvez le découvrir alors qu'Internet fonctionne toujours en tapant route printet en vérifiant l'entrée 0.0.0.0).

Stefan Seidel
la source
Le seul inconvénient est que si vous avez plusieurs sous-réseaux locaux, les ordinateurs ne pourront pas parler aux ordinateurs d'autres sous-réseaux.
David
Un autre hic, sur Windows 8, lorsque vous redémarrez la machine, il rétablit automatiquement la connexion
IG Pascual
Après être entré route delete 0.0.0.0 mask 0.0.0.0dans l'invite de commande, j'étais toujours en mesure d'accéder à Internet très bien ... (Win7 64bit)
zigojacko
Tout comme ce que dit @IGPascual, when you restart the machine, it automatically restores the connection. . . (Win10 x64)
Seynal
1
@Seynal si vous souhaitez conserver cette règle, vous devez ajouter -p lors de la suppression.
Bill.Zhuang
2

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

VBwhatnow
la source
Même s'il ne s'agit que de machines spécifiques, il existe des méthodes avec des routeurs qui ne sont pas des routeurs bon marché de qualité grand public ...
Austin T French
2

C'est un résultat populaire sur Google, donc je voulais juste fournir une réponse alternative pour ceux qui utilisent des machines virtuelles via VirtualBox .

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

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

Michael Tunnell
la source
La solution de Michael fonctionne jusqu'à un certain point. Avec une machine VirtualBox XP alors que tous les fichiers réseau sont disponibles, l'imprimante connectée au réseau ne fonctionne pas même si elle apparaît sous les imprimantes. C'est-à-dire que toute tentative d'impression sur l'imprimante réseau d'affichage reste bloquée dans la file d'attente d'impression.
A très bien fonctionné pour moi. C'est très pratique pour démarrer des programmes suspects dans un environnement restreint afin qu'ils ne puissent pas téléphoner à la maison.
Martin Hansen