Configurar banner em dispositivos Cisco

Um banner é uma mensagem apresentada a um usuário que utiliza o switch da Cisco. Dependendo do tipo de banner configurado para uso, a mensagem será exibida aos usuários deste switch. Os roteadores Cisco IOS são compatíveis com diversos banners, como:

  • Banner MOTD: quando os usuários se conectam ao roteador, é exibido o banner "Mensagem do dia (MOTD)".
  • Banner de login: O banner de login é exibido logo antes do prompt de autenticação.
  • Banner Exec: O banner Exec aparece antes que o usuário veja o prompt Exec.
  • Banner de entrada: Esses banners são exibidos para usuários que se conectam via telnet reverso.

Este artigo explica como configurar o banner em vários dispositivos Cisco simultaneamente na aplicação de Network Configuration Manager usando configlets. Caso não tenha o NCM instalado, clique aqui para baixar e instalar a aplicação.

Etapas para configurar o banner via CLI.

  1. Efetue login no dispositivo usando SSH/TELNET e acesse o modo de ativação.

  2. Acesse o modo de configuração.
    Router#configure terminal
    Insira os comandos de configuração, um por linha. Finalizar com CNTL/Z.
    Router(config)#

  3. Use o comando abaixo para configurar o banner conforme os tipos de banner necessários (motd / login / exec)
    Router(config)#banner motd #Unauthorized access to this device is prohibited!#

  4. Sair do modo de configuração
    Router(config)#exit
    Router#

  5. Copie a configuração em execução para a configuração de startup usando o comando abaixo Router#write memory
    Building configuration... [OK]
    Router#

O configlet correspondente pode ser criado na aplicação NCM, conforme mostrado na captura de tela abaixo.

configure login banner cisco switch
 
Nome do configletCisco - Configuração de banner com tipo
DescriçãoEste configlet é usado para configurar o banner em dispositivos Cisco com os tipos de banner necessários
Modo de execuçãoModo configlet programável
Conteúdo do configlet

   $device.execute("config t")
   $device.execute("banner $BANNER_TYPE $DELIMITING_CHAR","$NO_RESPONSE", 5, 0, "")
   $device.execute("$BANNER_LINE_1","$NO_RESPONSE", 5, 0, "")
   $device.execute("$BANNER_LINE_2","$NO_RESPONSE", 5, 0, "")
   $device.execute("$BANNER_LINE_3","$NO_RESPONSE", 5, 0, "")
   $device.execute("$DELIMITING_CHAR")
   $device.execute("exit")
   $device.execute("write memory")