faq обучение настройка
Текущее время: Чт июл 24, 2025 07:40

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: DES-2108 управление через скрипт
СообщениеДобавлено: Пн апр 12, 2010 09:22 
Не в сети

Зарегистрирован: Сб дек 12, 2009 17:35
Сообщений: 6
Откуда: Владивосток
Не могу понять что не так...
скрипт обращается по телнету к коммутатору, должен выполнить некое действо, но отрубается на запросе пассворда...
Цитата:
#!/usr/bin/expect
spawn telnet 192.168.0.1
set timeout 5
expect "Password:"
send "admin\r"
send "show ports"
send "logout"

мож кто поможет с этим?.. как бороться, куда копать?..


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн апр 12, 2010 22:24 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
Версия прошивки?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт апр 13, 2010 02:27 
Не в сети

Зарегистрирован: Сб дек 12, 2009 17:35
Сообщений: 6
Откуда: Владивосток
прошивка B1_5_02_T05


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср апр 14, 2010 13:48 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср май 10, 2006 16:40
Сообщений: 12251
Откуда: D-Link, Moscow
Код:
#!/usr/local/bin/expect
spawn telnet 192.168.0.1
set timeout 5
expect "Password:"
send "admin\n"
expect "DES-2108:>"
send "show ports\n"
expect "DES-2108:>"
send "logout"


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт апр 15, 2010 02:29 
Не в сети

Зарегистрирован: Сб дек 12, 2009 17:35
Сообщений: 6
Откуда: Владивосток
Великий спасиб... заработало... :D


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн апр 19, 2010 23:55 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
Рад слышать!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт сен 03, 2010 15:26 
Не в сети

Зарегистрирован: Вт май 16, 2006 13:02
Сообщений: 867
Откуда: Ukraine
Скажите а для серии 2108 и 1226 а тк же 1228 можно через snmp выполнить похожее действие ?
Ибо в snmp how to я что то не нашёл как отключить или включить порт.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт сен 03, 2010 16:45 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
отключить порт:
Код:
snmpset -v2c -c private 192.168.0.1 .1.3.6.1.2.1.2.2.1.7.порт i 2


включить порт:
Код:
snmpset -v2c -c private 192.168.0.1 .1.3.6.1.2.1.2.2.1.7.порт i 1


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт сен 03, 2010 16:56 
Не в сети

Зарегистрирован: Вт май 16, 2006 13:02
Сообщений: 867
Откуда: Ukraine
спасибо уже сам догнал


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-2108 управление через скрипт
СообщениеДобавлено: Вт мар 13, 2012 08:09 
Не в сети

Зарегистрирован: Чт янв 20, 2011 09:27
Сообщений: 13
Откуда: Южно-Сахалинск
А может и мне подскажите?
Expect не хочет ждать окончания загрузки прошивки по tftp и пуляет команды дальше... Соответственно заканчивая скрипт и дело до конца не доходит.
Сколько бы 'send "%"' не ставил - по боку ему...((


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-2108 управление через скрипт
СообщениеДобавлено: Вт мар 13, 2012 09:11 
Не в сети

Зарегистрирован: Чт янв 20, 2011 09:27
Сообщений: 13
Откуда: Южно-Сахалинск
Уже нашел решение.
добавить
set timeout <n>
expect timout


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB