Desactiva el acceso a internet pero deja LAN funcionando

9

Estoy buscando un comando (o programa de línea de comandos) para alternar (deshabilitar / habilitar) el acceso a Internet al mundo exterior en máquinas con Windows XP. Debería bloquear temporalmente el acceso a Internet pero dejar la LAN funcionando.

Busqué formas de cambiar el DNS, pero los navegadores como Chrome mantienen su propio caché. Las máquinas se configuran a través de DHCP.

usuario219175
fuente
Tienes red inalámbrica?
Sepahrad Salour
¿Qué tipo de ambiente?
Austin T French
En realidad es clase de computación. Me gustaría usar iTalc ( italc.sourceforge.net ) para emitir un comando a todas las computadoras para deshabilitar Internet. Al mismo tiempo, dejar la red local funcionando. Podría bloquear Internet en el nivel del enrutador / conmutador, pero los maestros no deberían tener acceso al enrutador. Cableado por cable.
user219175
¿Qué es un firewall? --- La otra pregunta (vinculada por techie007) ya está cerrada como una trampa de esto, lo cual es ligeramente confuso.
Ярослав Рахматуллин

Respuestas:

17

Probablemente sea lo mejor eliminar la ruta predeterminada para deshabilitar el acceso a Internet:

route delete 0.0.0.0 mask 0.0.0.0

Y para volver a habilitarlo, agréguelo nuevamente:

route add 0.0.0.0 mask 0.0.0.0 192.168.1.1

pero reemplácelo 192.168.1.1con la IP correcta de su enrutador (puede averiguarlo mientras Internet sigue funcionando escribiendo route printy comprobando la entrada 0.0.0.0).

Stefan Seidel
fuente
El único inconveniente es que si tiene más de una subred local, las computadoras no podrán comunicarse con las computadoras en otras subredes.
David
Otro inconveniente, en Windows 8, cuando reinicia la máquina, restaura automáticamente la conexión
IG Pascual
Después de ingresar route delete 0.0.0.0 mask 0.0.0.0en el símbolo del sistema, todavía podía acceder a Internet muy bien ... (Win7 64bit)
zigojacko
Al igual que lo que dijo @IGPascual, when you restart the machine, it automatically restores the connection. . . (Win10 x64)
Seynal
1
@Seynal si desea persistir esta regla, debe agregar -p cuando se elimine.
Bill.Zhuang
2

Debe iniciar sesión en el enrutador y decirle que se desconecte de Internet. ¿A menos que solo quiera negar el acceso a computadoras específicas?

VBwhatnow
fuente
Incluso si sus únicos máquinas específicas, existen métodos con los routers que no son baratas routers de consumo de grado ...
Austin T francesa
2

Este es un resultado popular en Google, así que solo quería proporcionar una respuesta alternativa para aquellos que usan máquinas virtuales a través de VirtualBox .

  • Asegúrese de que su máquina virtual esté apagada.
  • Vaya a VirtualBox -> Archivo -> Preferencias -> Red -> Redes solo de host -> Haga clic en el botón Agregar (VirtualBox debe configurar automáticamente la red solo de host)
  • Máquina -> Configuración -> Red -> Cambie la configuración "Adjunto a" a "Adaptador de solo host". (debe rellenar automáticamente el nombre de red solo del host para usted)

Eso es todo ... la máquina virtual ahora podrá utilizar la red de host, pero no tendrá acceso a Internet.

Michael Tunnell
fuente
La solución de Michael funciona hasta cierto punto. Con una máquina VirtualBox XP mientras todos los archivos de red están disponibles, la impresora conectada a la red no funciona aunque aparezca debajo de las impresoras. Es decir, cualquier intento de imprimir en la impresora de la red de visualización se atasca en la cola de impresión.
Funcionó muy bien para mí. Esto es muy útil para iniciar programas sospechosos en un entorno restringido para que no puedan llamar a casa.
Martin Hansen