Лучший отвечающий
Автоматическое подключение vpn соединения при включении машины без LogOn'а

Вопрос
-
Здравствуйте!
Подскажите как сделать, чтобы vpn соединение автоматически подключалось при включении компьютера, без входа в систему. Раньше я это делал легко с помощью программы nnCron, есть ли решение "по-красивее"? Не хочу использовать стронние утилиты.
Просто у меня стоит nat на компьютере и раздает всему моему дому интернет (н/б, кпк). Подключение к интернету через vpn. Система WV B.
3 июля 2007 г. 7:50
Ответы
-
Настраиваем VPN как сказано на странице, если уже настроено, ни чего не трогаем, далее:
1. Пуск - Панель управления - Свойства папки - вкладка Вид тут снять на время галку с пункта Скрывать расширения у зарегеных типов файлов.
2. На диске С: создаём текстовый документ и меням его расширение на .cmd на вопрос о смене расширения ответить положительно и переименовываем его например в VPN уже без смены расширения.
3. Пуск - панель управления - свойсва папки - вид поставить галку на пункт Скрывать расширения у зарегеных типов файлов.
4. Идём опять на диск С: и открываем созданый файл Правой кнопкой мыши и жмём изменить.
5. Туда вбиваем (без кавычек) "rasphone -d имя соединения" (к примеру у меня так rasphone -d Ultranet) посмотреть имя соединения тут Панель управления - центр управления сетями и обим доступом - слева пункт Управление сетевыми подключениями.
6. Сохраняем, то что вписали.
7. Правой кнопкой мыши по значку меню пуск - Открыть - идём в папку Программы - Автозагрузка.
8. Щёлкаем тут правой кнопкой мыши и выбираем пункт Создать ярлык, далее указываем место где лежит файл VPN.cmd в данном случае это C:vpn и выбираем его. Появиться ярлык vpn.cmd. Всё, можно закрывать окно.
9. Смотрим тут Панель управления - центр управления сетями и обим доступом - слева пункт Управление сетевыми подключениями - "имя VPN соединения" - правой кнопкой мыши по нему - пункт свойства - вкладка Параметры не стоит ли галка на пункте Запрашивать имя пользователя и пароль, сертификат и т.д. если стоит снять и Ок.
10. Перезапускаем ПК, если всё правильно сделали, то при входе в Висту появиться окно командной строки через несколько мнгновений запуститься процедура подключения к VPN и окно автоматом закроется и Вы будете подключены к инету
Фуф, всё вроде. Пользуйте.- Помечено в качестве ответа Плотников Дмитрий aka Zexes 3 февраля 2009 г. 19:45
28 июля 2007 г. 8:52 -
Для того чтобы совсем спрятать (а не минимизоровать) окно командной строки можно воспользоваться Windows Script Host, например создаём файл SilentStart.js и в нём размещаем две строчки:
var WSHShell = WScript.CreateObject("WScript.Shell"); WSHShell.Run("rasphone -d Ultranet",0);
И уже соответсвенно этот скрипт размещаем в Автозагрузке и т.п.- Предложено в качестве ответа Максимов Алексей 10 марта 2009 г. 7:55
- Помечено в качестве ответа ILYA [ sie ] SazonovModerator 12 мая 2009 г. 6:31
8 марта 2009 г. 7:59
Все ответы
-
Посмотрите встроенный шудулер. В Висте он более продвинутый,чем раньше.3 июля 2007 г. 9:31Модератор
-
Да в общем-то даже "не продвинутые" планировщики Win2K и XP позволяли делать задания по событию "При включении компьютера" и успешно их запускать без логона...3 июля 2007 г. 17:14
-
Настраиваем VPN как сказано на странице, если уже настроено, ни чего не трогаем, далее:
1. Пуск - Панель управления - Свойства папки - вкладка Вид тут снять на время галку с пункта Скрывать расширения у зарегеных типов файлов.
2. На диске С: создаём текстовый документ и меням его расширение на .cmd на вопрос о смене расширения ответить положительно и переименовываем его например в VPN уже без смены расширения.
3. Пуск - панель управления - свойсва папки - вид поставить галку на пункт Скрывать расширения у зарегеных типов файлов.
4. Идём опять на диск С: и открываем созданый файл Правой кнопкой мыши и жмём изменить.
5. Туда вбиваем (без кавычек) "rasphone -d имя соединения" (к примеру у меня так rasphone -d Ultranet) посмотреть имя соединения тут Панель управления - центр управления сетями и обим доступом - слева пункт Управление сетевыми подключениями.
6. Сохраняем, то что вписали.
7. Правой кнопкой мыши по значку меню пуск - Открыть - идём в папку Программы - Автозагрузка.
8. Щёлкаем тут правой кнопкой мыши и выбираем пункт Создать ярлык, далее указываем место где лежит файл VPN.cmd в данном случае это C:vpn и выбираем его. Появиться ярлык vpn.cmd. Всё, можно закрывать окно.
9. Смотрим тут Панель управления - центр управления сетями и обим доступом - слева пункт Управление сетевыми подключениями - "имя VPN соединения" - правой кнопкой мыши по нему - пункт свойства - вкладка Параметры не стоит ли галка на пункте Запрашивать имя пользователя и пароль, сертификат и т.д. если стоит снять и Ок.
10. Перезапускаем ПК, если всё правильно сделали, то при входе в Висту появиться окно командной строки через несколько мнгновений запуститься процедура подключения к VPN и окно автоматом закроется и Вы будете подключены к инету
Фуф, всё вроде. Пользуйте.- Помечено в качестве ответа Плотников Дмитрий aka Zexes 3 февраля 2009 г. 19:45
28 июля 2007 г. 8:52 -
Премного благодарен.28 сентября 2007 г. 8:07
-
Спасибо помогло. А можно что нибуть лописать что бы окно cmd запускалось свернутым или вообше не появлялось (выполнялось в фоновом режиме)?22 февраля 2009 г. 7:08
-
на первый вопрос по поводу автоматического подключения vpn
есть такая встроенная утилита rasdial она прекрасно работает с впн соединениями
на последний вопрос про комаандную строку свернутую ключик есть специальный и кстате это все описано в help
start /MIN
27 февраля 2009 г. 6:19 -
Для того чтобы совсем спрятать (а не минимизоровать) окно командной строки можно воспользоваться Windows Script Host, например создаём файл SilentStart.js и в нём размещаем две строчки:
var WSHShell = WScript.CreateObject("WScript.Shell"); WSHShell.Run("rasphone -d Ultranet",0);
И уже соответсвенно этот скрипт размещаем в Автозагрузке и т.п.- Предложено в качестве ответа Максимов Алексей 10 марта 2009 г. 7:55
- Помечено в качестве ответа ILYA [ sie ] SazonovModerator 12 мая 2009 г. 6:31
8 марта 2009 г. 7:59 -
Большое спасибо, все работает!))9 мая 2009 г. 15:59
-
а как насчёт того, что логин-пароль в незашифрованном виде валяются? можно как-то избежать?
29 августа 2010 г. 14:00 -
Еще один вариант:
Существуют специальные журналы служб, в которых можно просмотреть события, связанные с работой отдельных служб Windows (Администрирование > Просмотр событий > Журналы приложений и служб > ...). Наиболее подходящий претендент - NetworkProfile. Здесь можно найти события, относящиеся к окончанию инициализации локалки. Далее в нашем планировщике пишем триггер на это событие. Заходим в Триггеры > Создать > При событии > Настраиваемое > Изменить фильтр событий > XML. Ставим галку внизу и вставляем приблизительно такой кусок кода:
<QueryList>
<Query Id="0" Path="Microsoft-Windows-NetworkProfile/Operational">
<Select Path="Microsoft-Windows-NetworkProfile/Operational">*[(System[(EventID=10000)]) and (EventData[(Data/@Name='Name') and (Data='Неопознанная сеть')])]</Select>
</Query>
</QueryList>где 'Неопознанная сеть' - сетевое имя вашей локальной сети (у меня оно так и называется). Собственно, его можно наблюдать в Центре управления сетями и в Журнале событий в самом событии под тегом EventData > Name... Преимущества очевидны. Подключается один раз; только тогда, когда надо; и переподключается, когда отключается и повторно включается сам адаптер.
Также есть еще другой вариант запуска подключения: rasphone -d <имя_подключения> - тоже самое, что и rasdial, только через обычный Win GUI (мне больше нравится). Собственно, можно убрать ненужные галки в свойствах подключения, и тогда окна вообще не будет никакого, даже свернутого.
- Предложено в качестве ответа SargeTT 25 ноября 2010 г. 21:13
23 ноября 2010 г. 17:32 -
Да, такой метод я и стал использовать. Очень долго он меня радовал, пока я не сделал из старого ноута линь-роутер. Роутер-пингви я люблю, роутер-пингви я люблю...
pls excuse my english, it's not my native25 ноября 2010 г. 21:32 -
Зайдите в реестр windows. Он находится по адресу: Пуск > Выполнить > "regedit". В реестре находим ветку:
"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run" В этом случае мы будем настраивать автоматическое подключение интернета всем пользователям данного компьютера. Если же вы хотите, чтобы интернет подключался автоматически только для вашего профиля windows, в таком случае найдите следующую ветку в реестре:
"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run"
В этой ветке необходимо создать строковой параметр. Делается так:
правой кнопкой мыши -> «Создать» -> «строковый параметр». Имя параметра не имеет значения.
В поле "значение" созданного параметра введите это:
rasdial "имя_вашего соединения" <логин> <пароль> (Например: rasdial "VPN connection" nz15vl 1234)
Всё! На этом настройка автоматического подключения к интернет в windows 7 закончено. Осталось закрыть реестр и перезагрузить компьютер. Где вы увидете результаты своих действий, что система сама автоматически включит вам интернет.27 октября 2011 г. 16:40 -
Александр, вы живёте где-то, где нет воров и просто любителей халявы, и не нужно хранить пароли в безопасной форме? Пригласите меня туда!
pls excuse my english, it's not my native28 октября 2011 г. 9:18 -
Прошу прощения за поднятия старой темы, но ни один не ответил на поставленный вопрос!
Читайте внимательнее вопрос, все шедулеры и автозагрузки срабатывают ПОСЛЕ логона, а автору темы хотелось запускать без логона, как стартуют службы.
Лично я другого варианта в Windows, кроме фичи кроном запускать приложения в качестве службы, не вижу. (или другие схожие сторонние утилиты).
27 февраля 2012 г. 10:32 -
Прочел вопрос ещё три раза максимально внимательно, однако знать, что НЕ ВСЕ шедулеры и автозагрузки срабатывают ПОСЛЕ логона, я не перестал. Вы вообще в виндовом шедулере пробовали хоть раз задачу-то создавать? По-вашему в чём там различие пунктов "On logon" и "At startup"? А "On event" срабатывает, по-вашему, только при условии, что какой-нибудь пользователь залогинен? Отнюдь.
Ответ на вопрос есть, и помечен как ответ на вопрос. С ним только одна проблема - безопасность хранения файла с паролем, но файл можно и зашифровать, наверное.
Зы. Что касается провайдеров, нормальные из них уже давно не авторизуются по VPN (и если ваш всё ещё занимается этим, не задуматься ли о его отсталости?), а для корпоративного пользования есть DirectAccess. VPN отмирает, и да слава богам.pls excuse my english, it's not my native
12 марта 2012 г. 17:51 -
Спасибо. Все прошло на ура на Windows7 SP1 и в корне C: не обязательно оставлять этот файл. Такое старинное сообщение, а я все мучился.11 мая 2012 г. 7:26
-
Спасибо. Это мне даже больше понравилось. Соединяет быстро, cmd не выскакивает, только оставил отображение хода подключения для информации, но позже сниму галочку в настройках, как попривыкну к работе скрипта. Да, и при открытии папки Автозагрузки открывается папка пользователя, видимо потому, что действовал не от администратора. Переложил в папку всех пользователей вручную, хотя и в моей автозагрузке все работает замечательно. Пробовал применить VBScript (.vbs), но с ним не получилось, выскочило сообщение о незаконченном сценарии. Видимо что-то по-другому надо прописывать.
Еще забыл. Все применялось на Windows7 SP1. Здесь вроде все прописано для Висты, но и на Семере работает.
- Изменено Вовча 11 мая 2012 г. 7:41 добавление информации
11 мая 2012 г. 7:33 -
Ну не знаю как VPN отмирает, а меня только с месяц назад перевели на PPPoE, что в принципе одно и то же, но с более высокоскоростным соединением, и без привязки к MAC-адресу. Хотя может я и ошибаюсь и VPN и PPoE совершенно разные соединения, но пользователь и его пароль нужны в обоих случаях и ход подключения отображается одинаково.11 мая 2012 г. 7:58