Вимкніть доступ до Інтернету, але залиште роботу ЛВС


9

Я шукаю команду (або програму командного рядка) для переключення (відключення / включення) доступу до Інтернету до зовнішнього світу на машинах Windows XP. Він повинен тимчасово блокувати доступ до Інтернету, але залишати роботу локальної мережі.

Я шукав способи змінити DNS, але браузери, як Chrome, зберігають власний кеш. Машини налаштовані через DHCP.


У вас бездротова мережа?
Sepahrad Salour

Яке середовище?
Austin T French

Насправді це комп’ютерний клас. Я хотів би використовувати iTalc ( italc.sourceforge.net ) для видачі команди всім комп'ютерам відключити Інтернет. Одночасно залишаючи роботу локальної мережі. Може заблокувати Інтернет на рівні маршрутизатора / комутатора, але вчителі не повинні мати доступ до маршрутизатора. Підключається кабелем.
користувач219175


Що таке брандмауер? --- Інше питання (пов'язане з techie007) вже закрите, як дурень цього, що м'яко заплутано.
Ярослав Рахматуллін

Відповіді:


17

Можливо, найкраще видалити маршрут за замовчуванням, щоб відключити доступ до Інтернету:

route delete 0.0.0.0 mask 0.0.0.0

А щоб знову ввімкнути, додайте його ще раз:

route add 0.0.0.0 mask 0.0.0.0 192.168.1.1

але замініть 192.168.1.1правильний IP вашого маршрутизатора (ви можете дізнатися, поки Інтернет все ще працює, ввівши route printта перевіривши запис на 0.0.0.0).


Єдина увага полягає в тому, що якщо у вас більше однієї локальної підмережі, комп'ютери не зможуть спілкуватися з комп'ютерами в інших підмережах.
Девід

Ще одна уловка: у Windows 8, коли ви перезавантажуєте машину, вона автоматично відновлює з'єднання
IG Pascual

Після введення route delete 0.0.0.0 mask 0.0.0.0командного рядка я все-таки зміг отримати доступ до Інтернету просто чудово ... (Win7 64bit)
zigojacko

Так само , як то , що сказав @IGPascual, when you restart the machine, it automatically restores the connection. . . (Win10 x64)
Сейнал

1
@Seynal, якщо ви хочете зберегти це правило, вам потрібно видалити -p при видаленні.
Білл.Жуанг

2

Ви повинні увійти в маршрутизатор і сказати йому відключитися від Інтернету. Якщо ви не хочете лише заборонити доступ до певних комп'ютерів?


Навіть якщо це єдині конкретні машини, існують методи з маршрутизаторами, які не є дешевими маршрутизаторами для споживачів ...
Austin T French

2

Це популярний результат в Google, тому я просто хотів надати альтернативну відповідь для тих, хто використовує Virtual Machines через VirtualBox .

  • Переконайтесь, що ваша віртуальна машина вимкнена.
  • Перейдіть до VirtualBox -> Файл -> Налаштування -> Мережа -> Мережі, що приймаються лише для господарів -> Клацніть на кнопці додати (Мережа, що приймається лише для хостів, повинна встановлюватися VirtualBox)
  • Машина -> Установки -> Мережа -> Змініть "Приєднано до" налаштування на "Адаптер тільки для хоста". (він повинен автоматично заповнити мережеве ім'я, що використовується лише для хостів)

Ось це ... Віртуальна машина тепер зможе використовувати хост-мережу, але не матиме доступу до Інтернету.


Рішення Майкла працює до певного моменту. На пристрої VirtualBox XP, поки всі мережеві файли доступні, мережевий принтер не працює, навіть якщо він відображається під принтерами. Тобто, будь-яка спроба друку на принтері дисплейної мережі застрягає у черзі друку.

Для мене чудово працювали. Це дуже зручно для запуску підозрілих програм у обмеженому середовищі, щоб вони не могли телефонувати додому.
Мартін Хансен
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.