chipset Опубликовано 26 ноября, 2013 · Жалоба Требуется прошить много свичей в основном это будут D-Link DES-3200-18. Возможно ли как то прошить их массово подключив в другой свич в разные порты скриптом. Руками не вариант их много. Поделитесь скриптом если у кого то есть. Свичи в дефоле имеют ip 10.90.90.90 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bos9 Опубликовано 26 ноября, 2013 (изменено) · Жалоба скрипта нет, но думаю можно с помощью expect или snmp поочередно переводить порты одного большого свича в влан с tftp и прошивать. либо, если нужно еще быстрее, то поочередно меняя влан - менять management ip, а потом переводить все порты во влан с tftp и прошивать сразу все. Изменено 26 ноября, 2013 пользователем bos9 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Chrst Опубликовано 26 ноября, 2013 · Жалоба Если нужно это делать на столе, для чего выдумывать сложности. Готовите текстовый шаблон - подключил свитч, ctrl-c - ctrl-v. Минимальные изменения следующий. На свитч не более минуты включая время загрузки. Сочиняя скрипт потратите значительно больше. Хотя некоторые любят "лучше день потерять, зато за пять минут долететь"©. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Negator Опубликовано 26 ноября, 2013 · Жалоба http://dlink.ru/ru/faq/59/1243.html Вот все данные есть. Берите, пишите скрипт. Делать за вас скрипт никто не будет Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pppoetest Опубликовано 26 ноября, 2013 · Жалоба Да там делов-то на 3-5 мин + 10 мин отладки. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
chipset Опубликовано 26 ноября, 2013 (изменено) · Жалоба DES-3200-18:4#config ipif System ipaddress 192.168.0.76/24 Command: config ipif System ipaddress 192.168.0.76/24 Success. DES-3200-18:4#create iproute default 192.168.0.1 Command: create iproute default 192.168.0.1 Success. DES-3200-18:4#clear arptable Command: clear arptable Success. DES-3200-18:4# DES-3200-18:4#download firmware_fromTFTP ip DES-3200R_1.82.B011.had image_id 1 Command: download firmware_fromTFTP ip DES-3200R_1.82.B011.had image_id 1 Connecting to server................... Fail! Если пингануть пару раз ip TFTP То уже закачать прошивку прожует Если добавить ping ip times 3 в те команды что проливаю то выдает: Reply from ip, time=20ms. Reply from ip, time=20ms. Reply from ip, time=20ms. Ping Statistics for ip Packets: Sent =3, Received =3, Lost =0 И дальше не чего уже не делает. Изменено 26 ноября, 2013 пользователем chipset Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
DVM-Avgoor Опубликовано 26 ноября, 2013 · Жалоба там надо паузу перед заливкой, и после команды заливки ничего не посылать больше, до окончания заливки. длинк такой длинк, но ничего, найдете правильное положение :D Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
biox Опубликовано 26 ноября, 2013 (изменено) · Жалоба Скрипт conveer.sh #!/bin/bash FILE=`cat $1 | sort -u` for I in $FILE do if [ -n "$I" ] then (sleep 1; echo ЛОГИН; sleep 2; echo "ПАРОЛЬ"; sleep 2; cat ./commands; sleep 5; ) | telnet $I fi done Далее создаёте 2 файлика: commands - содержит полный листинг команд произвольный_файл - файл с IP адресами коммутаторов Запуск командой "sudo sh conveer.sh произвольный_файл" Скрипт трудится на сети уже более 2-х лет. Изменено 26 ноября, 2013 пользователем biox Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
chipset Опубликовано 26 ноября, 2013 · Жалоба Да это пока не скрипт делает понятно что там можно сделать задержку $t->print("create account admin admin"); sleep 0.1; Примерно так. Но пока это просто проливаю через minicom. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
chipset Опубликовано 26 ноября, 2013 · Жалоба А так ту часть скрипта что конектится по minicom уже сделал она пока просто заходит на свич и проливает учетки сохраняется и ребутит. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
chipset Опубликовано 26 ноября, 2013 · Жалоба 100 в неделю. Прошивать хочу хотя бы несколько запитал прошил через некоторое время другую партию. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xxxupg Опубликовано 26 ноября, 2013 · Жалоба 100 в неделю. Прошивать хочу хотя бы несколько запитал прошил через некоторое время другую партию. 100 в неделю (если работаете как люди обычные то 5 дней) получается по 20 свичей в день, это проще руками делать т.к. скриптом можно получить одинаковые адреса Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
chipset Опубликовано 26 ноября, 2013 · Жалоба Да не нужны им адреса они должны так же остаться в дефолте только уже прошитые. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
KotikBSd Опубликовано 26 ноября, 2013 · Жалоба берем какоюнить 8 портовую мыльницу. Берем комп с линуксом. Подключаем 7 длинков к мыльнице, подключаем мыльницу к компу. пишем скрипт: делаем arp броадкаст запрос (arp 10.90.90.90 -b). 10.90.90.90 (дефолт свитча). Получаем список маков. Далее по кругу: чистим arp таблицу на 10.90.90.90 ставим жестко статику в арп таблицу компа. делаем пинг для надежности к свитчу. посылаем команду на закачку прошивки с tftp, как вам удобнее, через telnet или snmp. ждем окончания закачки файла. и начинаем круг с начала. Всё. Вопросы? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kriks Опубликовано 26 ноября, 2013 · Жалоба Когда работал в Корбине при строительстве делал так. Стопка от пола до потолка свитчей DES-3526. Воткнул консоль в свитч, ctrl+c ctrl+v save next. Совершенно комфортно и быстро шил за пачу часов дневную норму. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...