Como usar o modo python interativo em dispositivos que executam o Junos OS
Diferentes variantes do Junos OS têm restrições diferentes em relação à execução de scripts Python no dispositivo. A imagem do software Junos OS with Enhanced Automation é uma versão completa do Junos OS que agrega ferramentas adicionais de automação com a imagem e desativa a aplicação da Veriexec. Nas variantes do Junos OS que têm a aplicação do Veriexec habilitada, scripts Python não assinados devem atender a determinados requisitos antes que você possa executá-los no dispositivo, e você só pode executar os scripts usando o modo de script normal do Python no qual os scripts são executados no intérprete Python. Por outro lado, os dispositivos que executam o Junos OS com o Enhanced Automation, que geralmente são usados em ambientes de desenvolvimento, permitem que você execute scripts Python não assinados com menos restrições e também use o modo python interativo na shell.
Além disso, a imagem do Junos OS Evolved é executado nativamente no Linux, fornecendo acesso direto a todos os serviços e operações do Linux, incluindo Python e as bibliotecas Python que fazem parte da imagem base. Assim, os dispositivos que executam o Junos OS Evolved permitem que você execute scripts Python e use Python em modo interativo na camada Linux.
Para invocar Python 2.7 ou Python 3 em modo interativo em versões suportadas em dispositivos Junos, entre no python
comando ou python3
no comando, respectivamente, no aviso de shell.
Para iniciar o Python no modo interativo:
O intérprete python é designado com o prompt >>>
no início de uma linha ou ...
para indicar a continuação de uma linha.