Deaktivieren Sie den Internetzugang, lassen Sie das LAN jedoch funktionieren

9

Ich suche nach einem Befehl (oder Befehlszeilenprogramm), um den Internetzugang zur Außenwelt in Windows XP-Computern umzuschalten (zu deaktivieren / aktivieren). Es sollte vorübergehend den Internetzugang blockieren, aber das LAN funktionsfähig lassen.

Ich habe nach Möglichkeiten gesucht, das DNS zu ändern, aber Browser wie Chrome behalten ihren eigenen Cache. Die Maschinen werden über DHCP konfiguriert.

user219175
quelle
Sie haben ein drahtloses Netzwerk?
Sepahrad Salour
Was für eine Umgebung?
Austin T Französisch
Eigentlich ist es Computerklasse. Ich möchte iTalc ( italc.sourceforge.net ) verwenden, um allen Computern einen Befehl zum Deaktivieren des Internets zu erteilen. Gleichzeitig funktioniert das lokale Netzwerk. Könnte das Internet auf Router- / Switch-Ebene blockieren, aber Lehrer sollten keinen Zugriff auf den Router haben. Kabelgebunden.
user219175
Was ist eine Firewall? --- Die andere Frage (verlinkt von techie007) ist bereits als Betrüger abgeschlossen, was leicht verwirrend ist.
Ярослав Рахматуллин

Antworten:

17

Es ist wahrscheinlich am besten, die Standardroute zum Deaktivieren des Internetzugangs zu entfernen:

route delete 0.0.0.0 mask 0.0.0.0

Und um es wieder zu aktivieren, fügen Sie es wieder hinzu:

route add 0.0.0.0 mask 0.0.0.0 192.168.1.1

Ersetzen Sie die 192.168.1.1IP-Adresse jedoch durch die richtige IP-Adresse Ihres Routers (Sie können dies herausfinden, während das Internet noch funktioniert, indem Sie route printden Eintrag eingeben und überprüfen 0.0.0.0).

Stefan Seidel
quelle
Der einzige Haken ist, dass die Computer nicht mit Computern in anderen Subnetzen kommunizieren können, wenn Sie mehr als ein lokales Subnetz haben.
David
Ein weiterer Haken unter Windows 8: Wenn Sie den Computer neu starten, wird die Verbindung automatisch wiederhergestellt
IG Pascual
Nachdem route delete 0.0.0.0 mask 0.0.0.0ich die Eingabeaufforderung
eingegeben hatte
Genau wie das, was @IGPascual gesagt hat , when you restart the machine, it automatically restores the connection. . (Win10 x64)
Seynal
1
@Seynal Wenn Sie diese Regel beibehalten möchten, müssen Sie beim Löschen -p hinzufügen.
Bill.Zhuang
2

Sie sollten sich beim Router anmelden und ihn anweisen, die Verbindung zum Internet zu trennen. Es sei denn, Sie möchten nur bestimmten Computern den Zugriff verweigern?

VBwhatnow
quelle
Auch wenn es nur bestimmte Maschinen sind, gibt es Methoden mit Routern, die keine billigen Router für Endverbraucher sind ...
Austin T French
2

Dies ist ein beliebtes Ergebnis bei Google, daher wollte ich nur eine alternative Antwort für diejenigen bereitstellen, die virtuelle Maschinen über VirtualBox verwenden .

  • Stellen Sie sicher, dass Ihre virtuelle Maschine ausgeschaltet ist.
  • Gehen Sie zu VirtualBox -> Datei -> Einstellungen -> Netzwerk -> Nur-Host-Netzwerke -> Klicken Sie auf die Schaltfläche Hinzufügen (Das Nur- Host-Netzwerk sollte automatisch von VirtualBox festgelegt werden.)
  • Maschine -> Einstellungen -> Netzwerk -> Ändern Sie die Einstellung "Angehängt an" in "Nur-Host-Adapter". (Der Name des Nur-Host-Netzwerks sollte automatisch für Sie ausgefüllt werden.)

Das war's ... Die virtuelle Maschine kann jetzt das Host-Netzwerk nutzen, hat jedoch keinen Zugang zum Internet.

Michael Tunnell
quelle
Michaels Lösung funktioniert bis zu einem gewissen Punkt. Bei einem VirtualBox XP-Computer funktioniert der an das Netzwerk angeschlossene Drucker nicht, obwohl alle Netzwerkdateien verfügbar sind, obwohl er unter Druckern angezeigt wird. Das heißt, jeder Versuch, auf dem Display-Netzwerkdrucker zu drucken, bleibt in der Druckwarteschlange hängen.
Hat super für mich funktioniert. Dies ist sehr praktisch, um verdächtige Programme in einer eingeschränkten Umgebung zu starten, damit sie nicht nach Hause telefonieren können.
Martin Hansen