sergeyfromkomi Опубликовано 20 марта, 2013 · Жалоба Требуется периодически c Mikrotik 750 отключать радиолинк на Mikrotik SXT, который подключен непосредственно по Ethernet к 750-му. Команда ( /system ssh 172.16.250.172 user=admin "/interface wireless enable 0"; ) из терминала выполняется отлично, но заставить ее выполнится из скрипта(планировщика) никак не получается. Подскажите, существует ли такая возможно, а если "Да", то куда копать? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
yKpon Опубликовано 20 марта, 2013 · Жалоба из скрипта откуда? с линукса? можно использовать expect Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
arastegaev Опубликовано 20 марта, 2013 · Жалоба работает: /system ssh address=192.168.21.1 user=admin command="/interface wireless disable wlan1" Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sergeyfromkomi Опубликовано 20 марта, 2013 (изменено) · Жалоба работает: /system ssh address=192.168.21.1 user=admin command="/interface wireless disable wlan1" Вы меня не верно поняли...Через терминал/командную строку, как я сказал - скрипт отрабатывает(если его руками запускать). Но если же, эту строчку "засунуть" в System-> Scripts и нажать Apply, а затем Run script, то ничего не происходит. На удалённом микроитке(куда пытаемся подключится), радио интерфейс не выключается. Дебаг чистый. Изменено 20 марта, 2013 пользователем sergeyfromkomi Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saab95 Опубликовано 20 марта, 2013 · Жалоба А вы ее в скрипт тоже со слешем вставляете? Попробуйте в планировщик сразу вставлять, это удобнее. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NewUse Опубликовано 20 марта, 2013 · Жалоба не уверен, но возможно у Вас не стоят ссш ключи или Вы пытаетесь логинится без них, ввод пароля через скрипт по ссш -- считайте не возможен, используйте ссш ключ. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sergeyfromkomi Опубликовано 21 марта, 2013 · Жалоба не уверен, но возможно у Вас не стоят ссш ключи или Вы пытаетесь логинится без них, ввод пароля через скрипт по ссш -- считайте не возможен, используйте ссш ключ. Действительно, авторизация по ключам у нас не вышла. Поэтому в тестах просто не ставили пароль на юзера admin. (если на ssh-сервере(на mikrotik sxt) для юзера admin, не указывать пароль, то при авторизации(этим admin-ом) пароль не запрашивается) Ключи настраивали так: на freebsd с пом. команды "ssh-keygen -t dsa"(с пустым passphrase) создали два ключа(id_dsa и id_dsa.pub). id_dsa.pub загрузили на ssh сервер(mikrotik sxt),создали юзера admin-ssh. Дальше с пом. команды: /user ssh-keys import file=id_dsa.pub user: admin-ssh импортировали ключ(на ssh сервер - mikrotik sxt). На клиента (mikrotik 750) загрузили id_dsa(приватный ключ) /user ssh-keys private import private-key-file=id_dsa public-key-file=id_dsa.pub user=admin-ssh после чего при попытке авторизации /system ssh 172.16.250.172 user=ssh-admin запрашивается пароль... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NewUse Опубликовано 21 марта, 2013 · Жалоба Скорее всего не находит ключ или у пользователя нет прав на его чтение, в микротике по ссш не копался, но в вики было... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
fhntv_smart Опубликовано 21 марта, 2013 · Жалоба Сталкивался с такой фигней. И с SSH ключами разобрался. Только вот проблема та-же. Через терминал работает, а через скрипт/планировщик/нетвач не работает. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NewUse Опубликовано 21 марта, 2013 · Жалоба а от имени какого пользователя запускается скрипт, возможно нужно в нём прописать какие-нить переменные окружения.... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kiano Опубликовано 23 января, 2015 · Жалоба а от имени какого пользователя запускается скрипт, возможно нужно в нём прописать какие-нить переменные окружения.... подскажите, пожалуйста, как разобрались с авторизацией без пароля с микротика на микротик? вот уже несколько часов долбаюсь и бестолку авторизацию по ключу с линуха - без проблем, сделал, а с микра на микр - ну ни в какую Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
evgeny81 Опубликовано 28 января, 2015 · Жалоба Через скрипт и планировщик мт и мт общаться не могут. Тоже бился над этим вопросом. Служба поддержки сказала - нельзя! и так делать не будем. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
GDragon Опубликовано 15 февраля, 2015 · Жалоба Хм... Чисто теоретически - Можно на SXT скриптом проверять состояние Ethernet и если он отключён - гасить радиолинк. Ну а на головном микротике просто гасить порт при необходимости. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NewUse Опубликовано 20 февраля, 2015 · Жалоба http://wiki.mikrotik.com/wiki/Manual:System/SSH_client Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...