Наведені далі інструкції варто виконувати тільки в тому випадку, якщо ви хоча б трохи розумієте, як працює «Планувальник завдань», веб-інтерфейс маршрутизатора або VBS-скрипти, оскільки неправильні дії або помилки в налаштуванні можуть привести до проблем, які сторонній користувач навряд чи вирішить без сторонньої допомоги і ризикує залишитися на час без інтернету.
Спосіб 1: Створення завдання в «Планувальнику завдань»
Використання «Планувальника завдань» в Windows - найпростіший метод відключення інтернету на час, оскільки не вимагає від користувача знань в роботі скриптів і веб-інтерфейсу маршрутизатора. Досить просто слідувати інструкціям, щоб правильно скласти завдання і спостерігати за тим, як вона виконається в зазначений час. Враховуйте тільки те, що інтернет відключається на даному комп'ютері, а не в усьому будинку або квартирі, роутер залишається в робочому стані. Єдина інформація, потрібна вам - назва використовуваного мережевого адаптера, який і буде відключений. Для її визначення здійсните такі наступне:
- Відкрийте меню «Пуск» і перейдіть в «Параметри».
- Перейдіть в розділ «Мережа та Інтернет».
- Опустіться до блоку «Додаткові параметри мережі» та натисніть по рядку «Налаштування параметрів адаптера».
- Назва з'єднання залежить від моделі мережевої карти. На наступному скріншоті ви бачите, що до комп'ютера підключений Wi-Fi-адаптер і є Ethernet, що йде від материнської плати. Вам потрібно в меню знайти назву використовуваного мережевого адаптера і запам'ятати його або скопіювати.
Все готово для створення завдання, яке буде направлено на відключення інтернету на час. Воно може спрацювати у встановлений час або при досягненні інших умов, про що ми ще розповімо в цій статті. Вам знадобиться слідувати кроків і змінювати запропоновані параметри в залежності від своїх потреб у тимчасовому відключенні мережевого адаптера.
- Відкрийте «Пуск» і через пошук знайдете додаток «Планувальник завдань», щоб запустити його.
- Блок справа називається «Дії», і в ньому необхідно натиснути кнопку «Створити завдання».
- Встановіть для неї будь-який зручний ім'я, по бажанню додайте опис, а розміщення залиште за умовчанням, оскільки в даному випадку воно не грає важливої ролі.
- Обов'язково відзначте галочкою пункт «Виконати з найвищими правами», оскільки це завдання звертається до консольної команді і вносить зміни в систему, що є тільки від імені адміністратора.
- Якщо не хочете, щоб під час виконання операції на екрані на секунду з'явилася «Командний рядок», активуйте пункт «Прихована завдання», щоб всі процеси здійснилися в фоновому режимі.
- Перейдіть на вкладку «Тригери» і клацніть на кнопці «Створити». Тригери - умови, що провокують запуск завдання, тобто це може бути запуск ПК або конкретний час на годиннику.
- У випадаючому списку «Почати завдання» є різні тригери, але конкретно зараз нас цікавить варіант «За розкладом», оскільки завдання створюється з упором на відключення і включення інтернету в зазначений час.
- Вирішіть, чи хочете ви запускати цю задачу щодня або в різні часові проміжки, після чого вкажіть дату початку. Дату завершення можна залишити незмінною, оскільки для повторного включення інтернету буде створений інший параметр.
- Розширені можливості пошуку зазвичай залишаються без зміни, оскільки у випадку з відключенням інтернету ні на що не впливають. Головне - простежте, щоб навпроти «Включено» стояла галочка.
- Збережіть зміни і поверніться до меню створення завдання. Тепер ви бачите, що створений один тригер, що викликає запуск процесу. Більше ніяких провокаторів не потрібно, тому переходите до наступного кроку.
- Відкрийте вкладку «Дії» і натисніть «Створити».
- Це найважливіший етап настройки завдання, оскільки саме зараз ми вкажемо, що саме необхідно виконати в заданий раніше час. В якості типу дії вкажіть «Запуск програми», оскільки далі застосовується консольна утиліта, по суті є окремим додатком.
- У рядку «Програма або сценарій» введіть netsh.
- Для цієї утиліти додаються аргументи на відповідному рядку. В цьому випадку потрібно додати вираз interface set interface name = "Локальна мережа" admin = DISABLED, замінивши Локальна мережа на назву певного раніше мережевого адаптера. Синтаксис команди досить простий: ви вказуєте утиліті інтерфейс з ім'ям і з правами адміністратора переводите його в стан DISABLED, тобто «Відключено». На цьому завдання завершується.
- Натисніть «ОК», щоб повернутися до налаштування завдання, де переконайтеся в успішному створенні дії. Звичайно, можна додати їх кілька, якщо крім відключення від мережі ви хочете запустити іншу програму або вивести на екран повідомлення, але зараз ці необов'язкові тонкощі ми пропустимо.
- На вкладці «Умови» нічого міняти не потрібно, оскільки створюваний тип завдання не вимагає реагування на простий або підключення тільки до конкретної мережі.
- В «Параметри» ви можете нічого не змінювати, оскільки завдання виконується лише один раз і не може закінчитися збоєм, тому просто натисніть «ОК» для завершення створення нового завдання.
- На наступному скріншоті ви бачите, що нова задача з'явилася в списку, готова до виконання і очікує спрацьовування тригера. Щоб перевірити її конкретно зараз, можете змінити час на зручне і дочекатися спрацьовування.
- У підсумку ви повинні побачити, що підключення було розірвано і більш недоступні ніякі маніпуляції з мережним адаптером.
- Зараз для його включення дію знадобиться виконати самостійно, перейшовши в меню, про який вже йшла мова під час визначення назви підключення. Однак далі ми розберемося з тим, як автоматизувати повторний запуск інтернету.
Як уже зрозуміло, створена тільки що завдання тільки відключить мережевий адаптер і доступу до інтернету не буде. Якщо потрібно, щоб він включився автоматично в певний час, потрібно буде зробити ще одне завдання приблизно таким же чином. Якщо ви розібралися з попередньою інструкцією, то вже розумієте, як працює використовувана функція, тому детально зупинятися на налаштуванні не будемо, а розберемо лише найважливіші моменти.
- Приступите до створення нового завдання точно так же, як це було показано вище.
- Задайте для неї інше ім'я і опис, а також зробіть прихованої, якщо не хочете відображення консолі на екрані під час виконання.
- Перейдіть на вкладку «Дії» і натисніть «Створити».
- Як запускається програми виберіть ту ж netsh.
- Аргумент змініть на interface set interface name = "Локальна мережа" admin = ENABLED, замінивши використовується раніше стан DISABLED на ENABLED. Не забувайте змінити назву мережі на своє.
Залишається тільки вказати час запуску завдання точно так же, як це вже було продемонстровано вище. Протестуйте виконання операції і використовуйте її в своїх цілях, коли знадобиться на час відключити адаптер, а потім знову його активувати.
Спосіб 2: Параметри в веб-інтерфейсі
Цей спосіб кардинально відрізняється від попереднього хоча б тим, що настройки можуть стосуватися як вашого комп'ютера, так і пристроїв інших учасників мережі. При цьому обмеження можна розписати відразу на кілька днів або тиждень вперед або навіть створити виділену Wi-Fi мережу зі своїм розкладом. Давайте почнемо з функції батьківського контролю, яка присутня практично у всіх моделях маршрутизаторів, в нашому випадку це TP-Link.
- Увійдіть в веб-інтерфейс, відкривши для цього будь-який зручний браузер. Інформацію про те, який логін і пароль вводити, ви знайдете в матеріалі за наступним посиланням, який є універсальним і підійде для різних моделей роутерів.
Детальніше: Визначення логіна і пароля для входу в веб-інтерфейс роутера
- Серед доступних розділів з настройками вас цікавить «Батьківський контроль». Найчастіше дана функція винесена окремо і має таку назву, тому з її пошуком не повинно виникнути ніяких проблем.
- Перед редагуванням основних налаштувань обов'язково активуйте функцію, зазначивши галочкою «Включити батьківський контроль», інакше нічого не спрацює і штатного розпису не активується.
- Як контролюючого комп'ютера вкажіть свій, скопіювавши представлений в окремому рядку MAC-адресу. Це дозволить обійти батьківський контроль і змінити налаштування в будь-який момент.
- У список MAC-адрес внесіть адреси всіх пристроїв для блокування. Їх ви знайдете в списку клієнтів Wi-Fi мережі або LAN, ознайомившись з переліком нижче. Враховуйте, що встановити батьківський контроль можна тільки для тих пристроїв, які зараз підключені до інтернету через цей роутер.
- Встановіть розклад на кожен день або тиждень. Вкажіть початок і завершення обмеження, після чого додайте правило в список.
- Ознайомтеся з отриманої таблицею і відредагуйте її під себе. Якщо під обмеження повинні потрапляти конкретні сайти, додайте їх адреси в список нижче.
- По завершенні натисніть «Зберегти» і обов'язково перевірте, чи працює контроль на різних пристроях, оскільки не завжди виходить з першого разу розібратися з функціонуванням цього обмеження. За необхідності перейдіть в «Системні інструменти» і перевірте встановлений час в роутері. Необхідно, щоб воно збігалося з реальним, інакше контроль буде включатися не в заданий термін.
Другий варіант використання налаштувань роутера - створення виділеної гостьовій мережі, яка буде працювати тільки за розкладом. Згадаємо ще раз, що така мережа створюється тільки для Wi-Fi, а при підключенні через LAN з'єднання здійснюється безпосередньо з роутером. Ви можете налаштувати гостьову мережу точно так же, як і звичайне бездротове з'єднання, або ж поміняти параметри.
- У веб-інтерфейсі знайдіть розділ, який відповідає за настройку гостьовій мережі. Зазвичай він так і називається - «Гостьова мережа».
- Задайте основні параметри відповідно до своїх уподобань. Можете заборонити доступ до локальної мережі, ізолювати це з'єднання і встановити для нього контроль пропускної здатності, на чому зараз детально зупинятися не будемо.
- Активуйте гостьову мережу, пересунувши відповідний повзунок, встановіть для неї будь-яку назву, за яким здійснюється пошук в списку доступних, задайте максимальну кількість користувачів і пароль, якщо він потрібен.
- Час доступу виберіть «За розкладом», щоб зручно контролювати час, коли інтернет буде відключений.
- Увімкніть час доступу, зазначивши маркером відповідний пункт.
- Створіть розклад точно так же, як це було показано в інструкції про батьківський контроль. Нічого складного в цьому немає, просто встановіть час, в яке мережа буде доступна, після чого збережіть налаштування.
Перезавантажте роутер і перевірте, чи з'явилася гостьова мережа в списку доступних. Простежте за нею деякий час, щоб зрозуміти, чи відбувається відключення в зазначений термін. Якщо знадобиться, поміняйте налаштування, відкривши для цього той же розділ в інтернет-центрі.
Спосіб 3: Створення VBS-скрипта
Здебільшого цей спосіб підходить тільки для досвідчених користувачів, оскільки настройка автоматизації запуску VBS-скрипта - справа складна і виконується абсолютно різними шляхами, кожен з яких вимагає знань в сфері системного адміністрування. У цій статті ми не будемо говорити про додаванні VBS-скрипта в «Планувальник завдань» або автозавантаження, а покажемо, як створити його, щоб при запуску роутер вирушав на перезавантаження, відключаючи тим самим на час інтернет.Крок 1: Включення Телнет або відкриття порту в роутері
Телнет - технологія, що дозволяє управляти роутером з «Командного рядка» в операційній системі. Вона підтримується практично всіма сучасними моделями маршрутизаторів, а якщо немає, її активація здійснюється кидок портів під номером 23. Звичайний доступ до Телнет організовується наступним чином:
- Перейдіть в веб-інтерфейс маршрутизатора точно так же, як це було показано в інструкції попереднього способу. Найчастіше управління технологією здійснюється через розділ «Система», тому оберіть саме його.
- Знайдіть розділ з відповідною назвою.
- Активуйте технологію, зазначивши галочкою пункт «Включити», і переконайтеся в тому, що вона використовує порт «23».
- Якщо ви виявили, що маршрутизатор не підтримує Телнет, необхідно відкрити порт 23, звернувшись за допомогою до статті по посиланню нижче.
Детальніше: Відкриваємо порти на роутері
Крок 2: Включення Телнет в Windows
На цьому підготовчі роботи не закінчуються, оскільки за замовчуванням Telnet відключений і в операційній системі, але його активація викликає менше труднощів, ніж при взаємодії з роутером. Розглянемо цей процес на прикладі Windows 10.
- Відкрийте «Пуск», через пошук знайдете додаток «Панель управління» і запустіть його.
- Перейдіть в розділ «Програми та засоби».
- Зліва натисніть по рядку «Включення або відключення компонентів Windows».
- Поставте галочку навпроти папки з назвою «Клієнт Telnet», натисніть «ОК» і перезавантажте комп'ютер.
Крок 3: Створення VBS-скрипта
VBS-скрипт дозволяє виконати послідовно команди без прямого звернення до консолі, що спрощує запуск певних процесів, що вимагають від користувача кількох дій. У випадку з перезавантаженням роутера VBS-скрипт створюється наступним чином:
- Відкрийте «Пуск» і запустіть стандартний додаток «Блокнот», відшукавши його через пошук.
- Вставте туди скрипт:
Set oShell = WScript.CreateObject ( "WScript.Shell")
oShell.Run "telnet 192.168.1.1"
WScript.Sleep 1000
oShell.SendKeys "User" & chr (13)
WScript.Sleep 1000
oShell.SendKeys "Password" & chr (13)
WScript.Sleep 1000
oShell.SendKeys "reboot" & chr (13)
Замініть IP-адреса, слово User і Password на дані вашого веб-інтерфейсу. Тобто в якості адреси вкажіть IP налаштувань роутера, далі ім'я користувача і пароль, які використовуються при вході в нього.
- Перед збереженням переконайтеся в тому, що рядки записані правильно. Перевірте це, використовуючи внесені дані для входу в інтернет-центр.
- Викличте меню «Файл» і натисніть «Зберегти як».
- Задайте скрипту будь-яке ім'я і встановіть розширення «.vbs», для чого «Тип файлу» потрібно буде вибрати як «Все файли».
- Ви можете розмістити його в будь-якому місці, але краще в призначеній для користувача папці, якщо далі бажаєте налаштувати автоматизацію.
Після запуску скрипта роутер автоматично повинен попрямувати на перезавантаження і запуститися через деякий час. Відповідно, це відключить інтернет для всіх користувачів. Якщо ви плануєте налаштовувати автоматичний запуск VBS-скрипта через «Планувальник завдань», рекомендуємо прочитати інформацію про сервер сценаріїв Windows і CScript.exe.