![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#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, но пока еще не постиг дзен по питону. |
![]() |
![]() |
![]() |
#2 |
Регистрация: 06.05.2018
Сообщений: 6
|
![]()
Предполагаем, что МАС-адреса сетевых интерфейсов нам уже известны.
|
![]() |
![]() |
![]() |
#3 |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
![]()
Я как то давно писал паука, был список свитчей циска, хуавей и тренднет кажется, целью было заходить по telnet и прописывать некоторые команды которые хранились в бд. Так вот сначала я использовал telnetlib но мне он что-то не понравился, и я перешел на pexpect
Я сейчас фрагменты вставлю чтобы Вам было более понятно: Код:
Код:
Код:
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Последний раз редактировалось Stanislav; 07.05.2018 в 08:26. |
![]() |
![]() |
![]() |
#4 |
Регистрация: 06.05.2018
Сообщений: 6
|
![]()
Большое спасибо! Попробую внедрить в свою схему. По результату отпишусь)
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 06.05.2018
Сообщений: 6
|
![]()
pexpect действительно хорош.
Возник еще один вопросик по ходу дела: есть ли возможность запускать скрипт в фоновом режиме, чтобы на экране не отображались все эти этапы подключения? |
![]() |
![]() |
![]() |
#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 |