|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.05.2018, 17:20 | #1 |
Регистрация: 06.05.2018
Сообщений: 6
|
подключение к оборудованию.
Коллеги, доброго дня!
Имеется задача: Есть linux-машина и 2 маршрутизатора mikrotik (со сброшенной конфигой), все 3 девайса подключаются к коммутатору, образуя единый бродкаст домен. Требуется написать скрипт на python (версия не ниже 2.7), который бы выполнял подключение linux-машины к этим маршрутизаторам и, например, прописывал ip-адреса на их интерфейсах. Т.к. изначально на микротиках нет настроек, то подключение должно осуществляться с помощью mactelnet-клиента. Пример настройки ip - "/ip address add address=192.168.1.1/24 interface=ether1" Просьба помочь с написанием кода. Предполагаю, что надо использовать модуль subprocess, но пока еще не постиг дзен по питону. |
06.05.2018, 18:49 | #2 |
Регистрация: 06.05.2018
Сообщений: 6
|
Предполагаем, что МАС-адреса сетевых интерфейсов нам уже известны.
|
07.05.2018, 08:17 | #3 |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
Я как то давно писал паука, был список свитчей циска, хуавей и тренднет кажется, целью было заходить по telnet и прописывать некоторые команды которые хранились в бд. Так вот сначала я использовал telnetlib но мне он что-то не понравился, и я перешел на pexpect
Я сейчас фрагменты вставлю чтобы Вам было более понятно: Код:
Код:
Код:
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Последний раз редактировалось Stanislav; 07.05.2018 в 08:26. |
07.05.2018, 20:46 | #4 |
Регистрация: 06.05.2018
Сообщений: 6
|
Большое спасибо! Попробую внедрить в свою схему. По результату отпишусь)
|
07.05.2018, 21:53 | #5 |
Регистрация: 06.05.2018
Сообщений: 6
|
pexpect действительно хорош.
Возник еще один вопросик по ходу дела: есть ли возможность запускать скрипт в фоновом режиме, чтобы на экране не отображались все эти этапы подключения? |
07.05.2018, 23:18 | #6 |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
Да можете запустить как нибудь так
Код:
Код:
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Доступ к оборудованию. | develop2201 | JavaScript, Ajax | 0 | 07.09.2017 05:07 |
подключение двух компьютеров к интернет через одно подключение | Chudo4258 | Помощь студентам | 3 | 30.03.2010 16:07 |
индентификация по оборудованию | Трофимов Александр | Win Api | 6 | 01.12.2006 13:37 |