Как настроить автоматически подключение к PPPoE в Windows 10

Программирование, Хакинг, Безопасность, Софт, Железо, а также всё связанное с компьютерами
Аватара пользователя
Андрей
Архитектор
Сообщения: 7381
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов
Благодарил (а): 534 раза
Поблагодарили: 462 раза

Как настроить автоматически подключение к PPPoE в Windows 10

Сообщение Андрей »

Можно настроить автоподключение PPPoE при загрузке операционной системы.

Вызовите окно "Выполнить" одновременным нажатием кнопок "Win+R" на клавиатуре.

В открывшемся окне нужно вписать командную инструкцию "taskschd.msc" и нажать кнопку "ОК".

Выбираем "Действие" -> "Создать простую задачу".

Указываем имя.

В качестве триггера, то есть условия для ее выполнения, выбираем "При входе в Windows".

В пункте "Действие" выбираем "Запустить программу".

В поле "Программа или сценарий" пишем слово "rasdial".

В графу "Добавить аргументы" вставляем строку — NAME Rostelecom password — где вместо "NAME" нужно указать имя PPPOE соединения, вместо "Rostelecom" указать ваш логин от PPPoE, а вместо "password" — пароль для подключения к интернету.

После нажатия кнопки "Готово" данная задача создается и добавляется в расписание Windows.
Аватара пользователя
Андрей
Архитектор
Сообщения: 7381
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов
Благодарил (а): 534 раза
Поблагодарили: 462 раза

Re: Как настроить автоматически подключение к PPPoE в Windows 10

Сообщение Андрей »

Автозапуск PPPOE с помощью реестра

PPPOE подключение можно устанавливать автоматически и с помощью реестра. В реестре существует специальная ветка, программы в которой Windows автоматически запускает каждый раз при загрузке.

Запустите редактор реестра (regedit.exe) и перейдите в ветку

Код: Выделить всё

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
Создайте новый строковый параметр именем pppoeConnect и значением rasdial NAME Rostelecom password

Закройте реестр и перезагрузите компьютер
Аватара пользователя
Андрей
Архитектор
Сообщения: 7381
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов
Благодарил (а): 534 раза
Поблагодарили: 462 раза

Re: Как настроить автоматически подключение к PPPoE в Windows 10

Сообщение Андрей »

Автостарт PPPOE с помощью системной службы

Данная методика предполагает, что мы создадим собственную службу Windows, которая отрабатывает процедуру PPPOE соединения до входа пользователя в систему.

В командной строке с правами администратора, создадим новую службу командой:

Код: Выделить всё

sc create autoPPPOE start= auto binPath= "rasdial NAME Rostelecom password" DisplayName= "AutoPPPOE" depend= lanmanworkstation obj= "NT AUTHORITY\LocalService"
Чтобы служба запускалась уже после запуска всех системных служб, мы поставили ее в зависимость от службы lanmanworkstation. В консоли services.msc должна появиться новая служба autoPPPOE, если она отсутствует, проверьте правильность введенной команды.

Учтите, что это псевдо-служба, и она не будет отображаться в процессах, отрабатывая один раз при запуске системы.

Удалить службу можно командой:

Код: Выделить всё

sc delete autoPPPOE
Аватара пользователя
Андрей
Архитектор
Сообщения: 7381
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов
Благодарил (а): 534 раза
Поблагодарили: 462 раза

Re: Как настроить автоматически подключение к PPPoE в Windows 10

Сообщение Андрей »

Аватара пользователя
Андрей
Архитектор
Сообщения: 7381
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов
Благодарил (а): 534 раза
Поблагодарили: 462 раза

Скрипт для проверки соединения с Интернетом (активно или нет)

Сообщение Андрей »

Код: Выделить всё

@ECHO OFF

IF EXIST report.tmp DEL report.tmp >nul
 
PING -n 2 8.8.8.8 > report.tmp
FIND /C /I "получено = 0" report.tmp >nul
GOTO CASE%ERRORLEVEL%
 
:CASE0
ECHO %date% %time%. NO CONNECTION
GOTO END
 
:CASE1
ECHO %date% %time%. CONNECTED

:END
Сохранять в DOS кодировке (CP 866).