The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"косяк с plink"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Маршрутизаторы CISCO и др. оборудование. (Cisco Catalyst коммутаторы)
Изначальное сообщение [ Отслеживать ]

"косяк с plink"  +/
Сообщение от Doc email(ok) on 15-Янв-15, 17:01 
Есть задача скриптом изменять команды в коммутаторах CISCO
решил сделать на plink

но он почему-то из текстового файла принимает команду когда она одна
несколько команд не принимает
пользуюсь так

plink -ssh -l локальный_пользователь_15 -pw пароль_локального_пользователя_15 a.b.224.254 -m commands.txt -batch

commands.txt
configure terminal
interface fastEthernet 0/16
shutdown

получаю такую ошибку

Line has invalid autocommand "configure terminal
interface fastEthernet 0/16
shutdown"


В чем может быть беда?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "косяк с plink"  +/
Сообщение от Merridius (ok) on 15-Янв-15, 17:10 
>[оверквотинг удален]
> -m commands.txt -batch
> commands.txt
> configure terminal
> interface fastEthernet 0/16
> shutdown
> получаю такую ошибку
> Line has invalid autocommand "configure terminal
> interface fastEthernet 0/16
> shutdown"
> В чем может быть беда?

Все пользуются expect. Первый раз слышу про plink.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "косяк с plink"  +/
Сообщение от Doc email(ok) on 15-Янв-15, 17:22 
>[оверквотинг удален]
>> commands.txt
>> configure terminal
>> interface fastEthernet 0/16
>> shutdown
>> получаю такую ошибку
>> Line has invalid autocommand "configure terminal
>> interface fastEthernet 0/16
>> shutdown"
>> В чем может быть беда?
> Все пользуются expect. Первый раз слышу про plink.

а ссылочной не поделитесь под windows , а то что-то найти не могу

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "косяк с plink"  +/
Сообщение от Merridius (ok) on 15-Янв-15, 17:55 
>[оверквотинг удален]
>>> interface fastEthernet 0/16
>>> shutdown
>>> получаю такую ошибку
>>> Line has invalid autocommand "configure terminal
>>> interface fastEthernet 0/16
>>> shutdown"
>>> В чем может быть беда?
>> Все пользуются expect. Первый раз слышу про plink.
> а ссылочной не поделитесь под windows , а то что-то найти не
> могу

Это юниксовая тема, под винду порт есть, но думаю работать с ним то еще удовольствие.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "косяк с plink"  +/
Сообщение от fantom (ok) on 15-Янв-15, 17:35 
>[оверквотинг удален]
> -m commands.txt -batch
> commands.txt
> configure terminal
> interface fastEthernet 0/16
> shutdown
> получаю такую ошибку
> Line has invalid autocommand "configure terminal
> interface fastEthernet 0/16
> shutdown"
> В чем может быть беда?

В отсутствии разрыва строки....

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "косяк с plink"  +/
Сообщение от fantom (ok) on 16-Янв-15, 12:00 
>[оверквотинг удален]
>> commands.txt
>> configure terminal
>> interface fastEthernet 0/16
>> shutdown
>> получаю такую ошибку
>> Line has invalid autocommand "configure terminal
>> interface fastEthernet 0/16
>> shutdown"
>> В чем может быть беда?
> В отсутствии разрыва строки....

Вы анализировали ошибку или нет????

у вас в текстовом файле почти наверняка вместо "перевод каретки" значится "перевод строки", а это разные коды!
В результате в командную строку передается не 3 строки, а только одна!!!!

Ну и это ладно, а по snmp интерфейс "погасить" не судьба???
http://tools.cisco.com/Support/SNMP/do/BrowseOID.do?objectIn...

ifAdminStatus - он таки  read-write,

разрешаете rw snmp с нужного IP-а и вперед!

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "косяк с plink"  +/
Сообщение от ShyLion (ok) on 16-Янв-15, 08:17 
> В чем может быть беда?

используй метод заливки конфига через tftp и snmp

http://www.cisco.com/c/en/us/support/docs/ip/simple-network-...

вот тут разжевано и в рот покладено:

http://www.ciscozine.com/send-cisco-commands-via-snmp/

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "косяк с plink"  +/
Сообщение от Doc email(ok) on 16-Янв-15, 10:39 
>> В чем может быть беда?
> используй метод заливки конфига через tftp и snmp
> http://www.cisco.com/c/en/us/support/docs/ip/simple-network-...
> вот тут разжевано и в рот покладено:
> http://www.ciscozine.com/send-cisco-commands-via-snmp/

то есть Вы предлагаете чтобы изменить конфигурацию одного порта скачивать и заливать целый конфиг?

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

11. "косяк с plink"  +/
Сообщение от fantom (ok) on 16-Янв-15, 12:01 
>>> В чем может быть беда?
>> используй метод заливки конфига через tftp и snmp
>> http://www.cisco.com/c/en/us/support/docs/ip/simple-network-...
>> вот тут разжевано и в рот покладено:
>> http://www.ciscozine.com/send-cisco-commands-via-snmp/
> то есть Вы предлагаете чтобы изменить конфигурацию одного порта скачивать и заливать
> целый конфиг?

А по snmp интерфейс "погасить" не судьба???
http://tools.cisco.com/Support/SNMP/do/BrowseOID.do?objectIn...

ifAdminStatus - он таки  read-write,

разрешаете rw snmp с нужного IP-а и вперед!

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

17. "косяк с plink"  +/
Сообщение от ShyLion (ok) on 16-Янв-15, 17:23 
>>> В чем может быть беда?
>> используй метод заливки конфига через tftp и snmp
>> http://www.cisco.com/c/en/us/support/docs/ip/simple-network-...
>> вот тут разжевано и в рот покладено:
>> http://www.ciscozine.com/send-cisco-commands-via-snmp/
> то есть Вы предлагаете чтобы изменить конфигурацию одного порта скачивать и заливать
> целый конфиг?

Я так понимаю, читать статьи до конца не принято?

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

6. "косяк с plink"  +/
Сообщение от ShyLion (ok) on 16-Янв-15, 08:20 
> В чем может быть беда?

Просто "плюнуть" в exec кучу строк без ожидания приглашения может привести к чудесам, когда часть строк интерпретатором не обработаются. Так делать нельзя.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "косяк с plink"  +/
Сообщение от Doc email(ok) on 16-Янв-15, 10:40 
>> В чем может быть беда?
> Просто "плюнуть" в exec кучу строк без ожидания приглашения может привести к
> чудесам, когда часть строк интерпретатором не обработаются. Так делать нельзя.

а как тогда?
в линусе ведь это работает и проблем нет

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "косяк с plink"  +/
Сообщение от Merridius (ok) on 16-Янв-15, 11:16 
>>> В чем может быть беда?
>> Просто "плюнуть" в exec кучу строк без ожидания приглашения может привести к
>> чудесам, когда часть строк интерпретатором не обработаются. Так делать нельзя.
> а как тогда?
> в линусе ведь это работает и проблем нет

Ну поставь линукс и с него работай с сетевым оборудованием, удивишься сколько всего полезного он умеет в сравнении с виндой и на сколько приятней автоматизировать работу с сетевыми железками.

Как мимнимум, есть тот же expect, у которого нет проблем с построчным вводом команд.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

12. "косяк с plink"  +/
Сообщение от Doc email(ok) on 16-Янв-15, 13:32 
>>>> В чем может быть беда?
>>> Просто "плюнуть" в exec кучу строк без ожидания приглашения может привести к
>>> чудесам, когда часть строк интерпретатором не обработаются. Так делать нельзя.
>> а как тогда?
>> в линусе ведь это работает и проблем нет
> Ну поставь линукс и с него работай с сетевым оборудованием, удивишься сколько
> всего полезного он умеет в сравнении с виндой и на сколько
> приятней автоматизировать работу с сетевыми железками.
> Как мимнимум, есть тот же expect, у которого нет проблем с построчным
> вводом команд.

дело в том что программа которая по триггерам должна посылать данные работает на винде (PRTG)
к то муже я имел ввиду что команды для линукса прокатывают если

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

13. "косяк с plink"  +/
Сообщение от Merridius (ok) on 16-Янв-15, 13:53 
>[оверквотинг удален]
>>> а как тогда?
>>> в линусе ведь это работает и проблем нет
>> Ну поставь линукс и с него работай с сетевым оборудованием, удивишься сколько
>> всего полезного он умеет в сравнении с виндой и на сколько
>> приятней автоматизировать работу с сетевыми железками.
>> Как мимнимум, есть тот же expect, у которого нет проблем с построчным
>> вводом команд.
> дело в том что программа которая по триггерам должна посылать данные работает
> на винде (PRTG)
> к то муже я имел ввиду что команды для линукса прокатывают если

PRTG вещь хорошая, но это все-таки network monitoring, а не network (configuration) management.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "косяк с plink"  +/
Сообщение от Doc email(ok) on 16-Янв-15, 13:58 
>[оверквотинг удален]
>>> Ну поставь линукс и с него работай с сетевым оборудованием, удивишься сколько
>>> всего полезного он умеет в сравнении с виндой и на сколько
>>> приятней автоматизировать работу с сетевыми железками.
>>> Как мимнимум, есть тот же expect, у которого нет проблем с построчным
>>> вводом команд.
>> дело в том что программа которая по триггерам должна посылать данные работает
>> на винде (PRTG)
>> к то муже я имел ввиду что команды для линукса прокатывают если
> PRTG вещь хорошая, но это все-таки network monitoring, а не network (configuration)
> management.

да но дернуть порт по срабатыванию триггера или внести информацию в дескрипшен очень хотелось бы

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "косяк с plink"  +/
Сообщение от fantom (ok) on 16-Янв-15, 14:07 
>[оверквотинг удален]
>>>> приятней автоматизировать работу с сетевыми железками.
>>>> Как мимнимум, есть тот же expect, у которого нет проблем с построчным
>>>> вводом команд.
>>> дело в том что программа которая по триггерам должна посылать данные работает
>>> на винде (PRTG)
>>> к то муже я имел ввиду что команды для линукса прокатывают если
>> PRTG вещь хорошая, но это все-таки network monitoring, а не network (configuration)
>> management.
> да но дернуть порт по срабатыванию триггера или внести информацию в дескрипшен
> очень хотелось бы

чем плох write по snmp????

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "косяк с plink"  +/
Сообщение от fantom (ok) on 16-Янв-15, 14:15 
>[оверквотинг удален]
>>>>> Как мимнимум, есть тот же expect, у которого нет проблем с построчным
>>>>> вводом команд.
>>>> дело в том что программа которая по триггерам должна посылать данные работает
>>>> на винде (PRTG)
>>>> к то муже я имел ввиду что команды для линукса прокатывают если
>>> PRTG вещь хорошая, но это все-таки network monitoring, а не network (configuration)
>>> management.
>> да но дернуть порт по срабатыванию триггера или внести информацию в дескрипшен
>> очень хотелось бы
> чем плох write по snmp????

А вообще то, что вы хотите можно делать перлом, питоном, шеловским скриптом и еще кучей всего разного....

Это не считая штатного rsh-а, а начиная с ios 15.0 еще и ssh по ключам....

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

18. "косяк с plink"  +/
Сообщение от eek (ok) on 17-Янв-15, 04:57 
> дело в том что программа которая по триггерам должна посылать данные работает
> на винде (PRTG) к то муже я имел ввиду что команды для линукса прокатывают если

Коллеги дело говорят. Хотите всякого разного смотрите в сторону более придвинутых систем. PRTG это мониторинг. Управления конфигурацией там нет.

Из относительно свежего и без денег можно еще NOC посмотреть. Там много чего можно.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру