Маркетологи будут вешать вам лапшу, что L2TP это огонь-технология. На деле это нечто вроде VPN, которое еще и может отваливаться. Обычно подключение настраивается в роутере, который автоматически контачит при включении и переконтачит при разрыве. А если роутер не используется, шнурок вставляется прямо в комп, тогда и вся ответственность перекладывается на комп.
Это у вайфая можно просто поставить галочку "подключаться автоматически", а вот с L2TP и VPN столь легкий фокус не катит.
В общем, я вижу это так:
- ноут с батареей, не боится перебоев электроснабжения, удобнее по вайфаю, подключением будет занимается роутер.
- комп без батареи, боится сбоев по электропитанию, быстрее по проводу, подключением будет заниматься комп.
На первый взгляд ничего сложно нет - подумаешь кликнуть по подключению...
L2TP автоматическое подключение.png ( 12,57 килобайт )
Кол-во скачиваний: 728А что если комп должен молотить 24 на 7 и сам перезапускаться при сбоях?
Мой компутатор как раз тащит в таком режиме: майнит видяхами, крутит радио, парсит поиск, майнит проценты включенным кошельком.
Перезагрузить зависшую винду поможет WatchDog, но как сделать к L2TP автоматическое подключение?
В интернетах есть рецепт для "мышкоблудов", где предлагается создать задачу в планировщике заданий. Но это отстой! Ибо, когда винда слетит - придется опять мышкоблудить. Кроме того, в планировщик придется вписывать команду.
Гораздо удобнее сделать исполняемый файл и добавить его в автозагрузку (переподключение можно сделать им же). Где хранить столь ценный файл? Ну разумеется на GitHub, там же где хранят программисты и им сочувствующие.
Смотрите как просто - обращаемся к подключателю, передав ему в аргументах: имя подключения, логин, пароль.
C:\Windows\System32\rasdial.exe подключение логин пароль
Чтобы избежать проблем и возни с экранированием спецсимволов - подключение следует именовать латиницей без пробелов. В интернетах пишут, что имя подключения с пробелом можно заключить в кавычки... Но это не поможет, я пробовал. Как вы видели на скриншоте сверху, я назвал подключение одним латинским словом.
Файл тупо переименовываем из TXT в BAT и он станет исполняемым. Добавляем в автозагрузку и винда будет коннектиться на старте.
Ежеминутно пинговать гугл и в случае отсутствия пинга запускать подключалку можно так.
@echo off
:l
set/a n+=1
for %%a in ("8.8.8.8") do ping -n 3 %%a|>nul find/i "ttl" && (
if %n% leq 1 echo good
) || (
if %n% leq 1 echo bad && start "C:\Windows\System32\rasdial.exe подключение логин пароль"
)
TIMEOUT /T 60
goto l
Вышло коряво, но вроде работает.
Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
|