Автор Тема: Создание VPN полключения из командной строки  (Прочитано 18393 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Archangel_X

  • Постоянный читатель
  • Пол: Мужской
Кто нибуть знает как (создать/подключить/отключить) VPN подключение командой или скриптом, желательно Windows Host Script или чем то таким что есть в составе Windows (без привлечения стороннего ПО).
Заранее благодарен.

Оффлайн zartus

  • БК
  • *
  • Пол: Мужской
  • Ыыы
    • Personal portal
openvpn не пойдет?
"На крайнем севере очень быстро даёт о себе знать песец"
© В мире жывотных.
Руки прочь от ...
<<http://tc-vertical.ucoz.ru>>Турклуб Вертикаль

Оффлайн Master

  • Волшебник
  • Пол: Мужской
поключить-отключить  rasdial и rasdial disconnect
а создать - это в каком смысле?
Не волнуйся, если что-то работает не так. Если бы всё работало как надо, ты сидел бы без работы.

Оффлайн Archangel_X

  • Постоянный читатель
  • Пол: Мужской
Имеется ввиду,  чтобы я запустив какой либо скрипт или bat файл зразу же создал и подключил VPN соединение с именем пользователя и паролем а так же настройками заданными в этом скрипте либо BAT файле.
В общем это нужно чтобы запуском одного файла создавалось и подключалось VPN соединение, а не прописывать это руками

Оффлайн XXI

  • Редкий гость
    • www.vdnet.ru
Одно из решений - CMAK(Connection Manager Administration Kit), входит стандартный комплект серверной винды.

Оффлайн Dio

  • Мастер
  • Пол: Мужской
зачем изобретать лисапед?
rasdial <connection> /disconnect
rasdial <connection> <login> <password>

Оффлайн Serega

  • Волшебник
  • Пол: Мужской
Кстати, насчет rasdial
Мне нужно чтобы при выходе из спящего режима происходило подключение удаленного доступа по ADSL. Как бы такое сделать? Крыж "Перезванивать при обрыве" не катит - подключение не обрывается, а вообще отключается.
Пока в голову приходит только одно - кроном постоянно проверять наличие соедиения и если его нет, то подключаться. Но как это через задницу.

Оффлайн Archangel_X

  • Постоянный читатель
  • Пол: Мужской

rasdial <connection> <login> <password>


Выдает такое

C:\Documents and Settings\User>rasdial er7.ru Enro 7895


Ошибка службы удаленного доступа 623 - Системе не удалось найти запись телефонной книги для

Чтобы вывести сведения о данной ошибке:
        введите 'hh netcfg.chm' и в Справке
        выберите раздел разрешения проблем, затем сообщений об ошибках и найдите 623.

Я так понял что эта команда работает только с телефонными номерами, или я ошибаюсь?

Оффлайн Archangel_X

  • Постоянный читатель
  • Пол: Мужской
rasdial <connection> /disconnect

Эта команда работает только приналичии уже созданного подключения, а вот как создать само подключение

Оффлайн Archangel_X

  • Постоянный читатель
  • Пол: Мужской
Что то подобное используется у АТС 3/4, есть у них утилитка наз "Connection". Вот она создает VPN подключение с уже нужными параметрами. Используется при создании внутренней сети Lan Синтерра Юг.

Оффлайн Master

  • Волшебник
  • Пол: Мужской
Re: Создание VPN полключения из командной строки
« Ответ #10 : 07 Апреля 2009, 13:11:25 »
Кстати, насчет rasdial
Мне нужно чтобы при выходе из спящего режима происходило подключение удаленного доступа по ADSL. Как бы такое сделать? Крыж "Перезванивать при обрыве" не катит - подключение не обрывается, а вообще отключается.
Пока в голову приходит только одно - кроном постоянно проверять наличие соедиения и если его нет, то подключаться. Но как это через задницу.
а поднимать рррое с модема не катит?
Не волнуйся, если что-то работает не так. Если бы всё работало как надо, ты сидел бы без работы.

Оффлайн Serega

  • Волшебник
  • Пол: Мужской
Re: Создание VPN полключения из командной строки
« Ответ #11 : 07 Апреля 2009, 13:32:05 »
Master, не катит.
Доковырялся до скрипта AutoHotKey:
OnMessage(0x0218, "WM_POWERBROADCAST")
Return

WM_POWERBROADCAST(wParam, lParam)
{
    PBT_APMRESUMECRITICAL  := 0x0006
    PBT_APMRESUMESUSPEND   := 0x0007
    PBT_APMRESUMEAUTOMATIC := 0x0012
   
    If (wParam = PBT_APMRESUMEAUTOMATIC) Or (wParam = PBT_APMRESUMESUSPEND) Or (wParam = PBT_APMRESUMECRITICAL)
        MsgBox, 262144, WM_POWERBROADCAST, Выход из спящего или ждущего режима
   
    Return
}
http://forum.script-coding.info/viewtopic.php?id=2655
Остальное - дело техники и батничка
« Последнее редактирование: 07 Апреля 2009, 13:33:26 от Serega »

Оффлайн Dio

  • Мастер
  • Пол: Мужской
Re: Создание VPN полключения из командной строки
« Ответ #12 : 07 Апреля 2009, 15:55:45 »
Master, не катит.
Доковырялся до скрипта AutoHotKey:
OnMessage(0x0218, "WM_POWERBROADCAST")
Return

WM_POWERBROADCAST(wParam, lParam)
{
    PBT_APMRESUMECRITICAL  := 0x0006
    PBT_APMRESUMESUSPEND   := 0x0007
    PBT_APMRESUMEAUTOMATIC := 0x0012
   
    If (wParam = PBT_APMRESUMEAUTOMATIC) Or (wParam = PBT_APMRESUMESUSPEND) Or (wParam = PBT_APMRESUMECRITICAL)
        MsgBox, 262144, WM_POWERBROADCAST, Выход из спящего или ждущего режима
   
    Return
}
http://forum.script-coding.info/viewtopic.php?id=2655
Остальное - дело техники и батничка
пиши на аську, дам прогу которая следит за связью и переподключается по необходимости

Оффлайн Dio

  • Мастер
  • Пол: Мужской
Re: Создание VPN полключения из командной строки
« Ответ #13 : 07 Апреля 2009, 15:59:27 »
rasdial <connection> /disconnect

Эта команда работает только приналичии уже созданного подключения, а вот как создать само подключение

rasphone
встоеная в винду утилитка, если обычные средства не нравиятся

Оффлайн Archangel_X

  • Постоянный читатель
  • Пол: Мужской
Re: Создание VPN полключения из командной строки
« Ответ #14 : 07 Апреля 2009, 23:21:55 »
rasphone
встоеная в винду утилитка, если обычные средства не нравиятся

Возможно это то что нужно,только мало инфы в командной строке.
Юзаю Google .....