|
Как в CMD определить что VPN разъединился? | ☑ | ||
---|---|---|---|---|
0
D_Pavel
14.05.16
✎
20:01
|
Subj.
Как в CMD определить что VPN разъединился? |
|||
1
Звездец
14.05.16
✎
20:03
|
Самое простое пинг, хочешь заморочиться, пиши скрипт проверяющий наличие адаптера
|
|||
2
D_Pavel
14.05.16
✎
20:05
|
(1) Через пинг - это как? Анализировать слова которые он возвращает? Как-то сложно ИМХО
|
|||
3
D_Pavel
14.05.16
✎
20:07
|
Можно пример, как сделать условие что если в возврате есть слова "Destination host unreachable." тогда "ГОТО МЕТКА"
|
|||
4
D_Pavel
14.05.16
✎
20:07
|
?
|
|||
5
Звездец
14.05.16
✎
20:11
|
http://forum.oszone.net/thread-222265.html
Вот тут есть от чего оттолкнуться, если что позже буду за компом подскажу что непонятно, с планшета не удобно много писать |
|||
6
D_Pavel
14.05.16
✎
20:15
|
(5) findstr!
Спасибо. То что надо! |
|||
7
mistеr
15.05.16
✎
11:20
|
(0) rasdial или WMI
|
|||
8
D_Pavel
16.05.16
✎
09:42
|
(7) как через rasdial ? Он вроде только подсоединяться может. Проверять не умеет
|
|||
9
D_Pavel
16.05.16
✎
09:43
|
(8) А, нашел что нужно сделать. Опять же текст анализировать нужно
|
|||
10
arsik
гуру
16.05.16
✎
09:54
|
Вообще то пинг возвращает результат. Если ни одного пинга не прошло он возвращает не 0.
|
|||
11
arsik
гуру
16.05.16
✎
09:55
|
Да и зачем CMD то. PowerShell - наше все.
|
|||
12
arsik
гуру
16.05.16
✎
10:10
|
ну и еще добавлю. Вроде как в Вин 7 и выше возможна привязка к событиям в планировщике. Зачем проверять постоянно.
Ну а опенвпн так совсем просто, там можно запускать любую команду при разъединении. |
|||
13
D_Pavel
16.05.16
✎
12:22
|
(10) Откуда инфа? Кстати, ложная, так что пофиг откуда.
|
|||
14
D_Pavel
16.05.16
✎
12:28
|
+(13) обрати внимание: Lost = 0 (0% loss)
Microsoft Windows [Version 10.0.10586] (c) 2015 Microsoft Corporation. All rights reserved. C:\Users\Сиськин>ping 192.168.1.33 Pinging 192.168.1.33 with 32 bytes of data: Reply from 108.17.232.63: Destination host unreachable. Reply from 108.17.232.63: Destination host unreachable. Reply from 108.17.232.63: Destination host unreachable. Reply from 108.17.232.63: Destination host unreachable. Ping statistics for 192.168.1.33: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), C:\Users\Сиськин>echo %errorlevel% 0 C:\Users\Сиськин> |
|||
15
D_Pavel
16.05.16
✎
12:38
|
(11) Интересно. А куда там скрипт сохранять?
|
|||
16
D_Pavel
16.05.16
✎
12:38
|
(12) за это спасибо. То что надо
|
|||
17
IlyaSR
16.05.16
✎
12:50
|
Users\Сиськин
юморной))) |
|||
18
D_Pavel
16.05.16
✎
13:10
|
(17) Это мой доменный ник
|
|||
19
arsik
гуру
16.05.16
✎
14:03
|
(14) Ну так написано же - "Lost = 0 (0% loss)" - потеряных пакетов нет. Так что он и возвращает 0
|
|||
20
D_Pavel
16.05.16
✎
18:19
|
(19) Но при этом пишет Destination host unreachable. Так что возвращаемый 0 не показывает что все в порядке. А на самом деле что-то отвалилось.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |