удаленные команды

Здесь выкладываем скрипты
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
wolf_ktl
Сообщения: 417
Зарегистрирован: 25 июн 2013, 18:12

Можно ли как то через командную строку или еще как то, послать команду на mikrotik и выключить или включить на нем VPN туннель


vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

А почему нет то?

ССХ, Телент
Я как то батничек писал который ВПН соединение на микротиках правил


Есть интересная задача и бюджет? http://mikrotik.site
wolf_ktl
Сообщения: 417
Зарегистрирован: 25 июн 2013, 18:12

vqd писал(а):А почему нет то?

ССХ, Телент
Я как то батничек писал который ВПН соединение на микротиках правил



Можно его в студию?


vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

не можно ибо остался где то там


Есть интересная задача и бюджет? http://mikrotik.site
wolf_ktl
Сообщения: 417
Зарегистрирован: 25 июн 2013, 18:12

Сделал


Для Windows.
Кладем в одну папку c:\telnet\ файлы putty.exe, script.cmd, run-onlogin.txt

В файл script.cmd пишем:

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

@ECHO OFF

SET __HOSTNAME="192.168.1.1"
SET __LOGIN="admin"
SET __PASSWORD="1234"
SET __SCRIPTNAME="c:\telnet\run-onlogin.txt"

START c:\telnet\putty.exe -m %__SCRIPTNAME% -l %__LOGIN% -pw %__PASSWORD% %__HOSTNAME%


В файл run-onlogin.txt пишем:

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

interface l2tp-client disable l2tp-test


KARaS'b
Сообщения: 1199
Зарегистрирован: 29 сен 2011, 09:16

Почти то, что искал! Но с маленьким "но", как это все заставить запускаться и отрабатывать на незалогинином пользователе? В шедуллер виндовый запихиваю, шедуллер говорит что задача отработала, но результата нет. А точнее, когда запускаю задачу сам, руками, то все отрабатывает, ставлю на время и разлогиниваюсь, шедуллер говорит что все отработало без ошибок, а результата нет.


Аватара пользователя
Dragon_Knight
Сообщения: 1724
Зарегистрирован: 26 мар 2012, 18:21
Откуда: МО, Мытищи
Контактная информация:

Одно время писал на батниках удобную систему для отправки команд. В одну папку кладём скрипты, и запускаем файл так "execute.cmd reboot", где 'reboot' имя скрипта.
Но забросил идею. Если будет время то перепишу и выложу)


Небольшой свод правил логики и ссылок:
  1. Если устройство имеет Ethernet порт, то оно обязано быть подключено через него. Компьютер, Ноутбук, Телевизор, Принтер, Камера видеонаблюдения, и т.д.
  2. Если нет возможности протянуть кабель, то найдите её, или страдайте со своими проблемами Wi-Fi дальше.
  3. Wi-Fi это сеть для мобильных устройств. Если Вы подключили свой шикарный 50" телевизор не кабелем, то без фотоотчёта, когда он лежит у Вас в кармане дальнейшего разговора не получиться. Это относится и ко всем остальным устройствам.
  4. Если Ваше устройство вызывает вопросы в работе, первое что необходимо делать: NetInstall + дальнейшая настройка вручную.
  5. Не используйте WebFig или QuickSet - это пути к глюкам и ошибкам. Только SSH или WinBox, и да, - WinBox есть под Android.
  6. name.rsc - это текстовый файл, и Вы можете его открыть блокнотом.
  7. Если Вы хотите связаться со мной для ремонта или настройки, то: Telegram ( Не благотворительность ).
  8. Мой сайт по Mikrotik: Global Zone >> MikroTik.
KARaS'b
Сообщения: 1199
Зарегистрирован: 29 сен 2011, 09:16

wolf_ktl писал(а):Сделал


Для Windows.
Кладем в одну папку c:\telnet\ файлы putty.exe, script.cmd, run-onlogin.txt

В файл script.cmd пишем:

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

@ECHO OFF

SET __HOSTNAME="192.168.1.1"
SET __LOGIN="admin"
SET __PASSWORD="1234"
SET __SCRIPTNAME="c:\telnet\run-onlogin.txt"

START c:\telnet\putty.exe -m %__SCRIPTNAME% -l %__LOGIN% -pw %__PASSWORD% %__HOSTNAME%


В файл run-onlogin.txt пишем:

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

interface l2tp-client disable l2tp-test


Чуть затупил (путти при первом запуске выплевывает окошко о котором я забыл), но в итоге все что задумывал получилось, огромное спасибо!


23q
Сообщения: 57
Зарегистрирован: 16 май 2013, 11:21

KARaS'b писал(а):Почти то, что искал! Но с маленьким "но", как это все заставить запускаться и отрабатывать на незалогинином пользователе? В шедуллер виндовый запихиваю, шедуллер говорит что задача отработала, но результата нет. А точнее, когда запускаю задачу сам, руками, то все отрабатывает, ставлю на время и разлогиниваюсь, шедуллер говорит что все отработало без ошибок, а результата нет.

как ты это решил?


vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

KARaS'b писал(а):
Чуть затупил (путти при первом запуске выплевывает окошко о котором я забыл), но в итоге все что задумывал получилось, огромное спасибо!


Есть интересная задача и бюджет? http://mikrotik.site
Ответить