Репозиторий домашних работ курса Натальи Самойленко "Python для сетевых инженеров"
Выполните установку IPython в виртуальном окружении или глобально в системе, если виртуальные окружения не используются. После установки, по команде ipython должен открываться интерпретатор IPython (вывод может незначительно отличаться):
Решение:
pip3 install ipython
Обработать строку NAT таким образом, чтобы в имени интерфейса вместо FastEthernet было GigabitEthernet.
NAT = "ip nat inside source list ACL interface FastEthernet0/1 overload"
Решение: 41-python3-Samoylenko.py
Преобразовать строку MAC из формата XXXX:XXXX:XXXX в формат XXXX.XXXX.XXXX
MAC = 'AAAA:BBBB:CCCC'
Решение: 42-python3-Samoylenko.py
Получить из строки CONFIG список VLANов вида: ['1', '3', '10', '20', '30', '100']
CONFIG = 'switchport trunk allowed vlan 1,3,10,20,30,100'
Решение: 43-python3-Samoylenko.py
Из строк command1 и command2 получить список VLANов, которые есть и в команде command1 и в команде command2. Для данного примера, результатом должен быть список: [1, 3, 100]. Этот список содержит подсказку по типу итоговых данных.
command1 = 'switchport trunk allowed vlan 1,3,10,20,30,100'
command2 = 'switchport trunk allowed vlan 1,3,100,200,300'
Решение: 44-python3-Samoylenko.py