Aprendiendo JunOS
Introducción
Estamos hablando del vendor que conforma gran parte del backbone de Internet. Sin dudas tiene la CLI más robusta, aunque toma un tiempo acostumbrase a su lógica de funcionamiento y configuración. Es buena idea aprender JunOS, como segundo lenguaje si venís del mundo CISCO.
Para empezar, necesitas “VmWare WorkStations” y el .ova de Juniper vSRX (Link). Será necesario crearte una cuenta en juniper.net.
JunOS está basado en FreeBSD.
CLI Empecemos con lo básico… Luego de levantar la virtual vas a ver el siguiente prompt:
root@% Para poder ingresar en lo que llaman “Operational Mode” tienes que hacer lo siguiente: root@% cli root> Es este modo (Operational Mode) no vas a poder realizar ningún tipo de configuración en particular, se usa solo para ver configuraciones y monitorear el estado del equipo.
Para ingresar a “Configuration Mode” root> edit [edit] root# Ahora el prompt se muestra con un # al final, arriba podes ver entre corchetes tu ubicación (sumamente útil). Para ejecutar el equivalente a “show run” de CISCO existen dos opciones, desde “Operational mode” root> show configuration Y desde “Configuration Mode” [edit] root# run show configuration Para ejecutar comandos de “Operational mode” en “Configuration Mode” agrega “run” delante, en CISCO se usa “do”. Para salir de “Configuration Mode” se utiliza el comando [edit] root# exit root> Cuando realizarmos nuevas configuraciones, para que estas tengan efecto es necesario utilizar el commando “commit check” para verificar que no existen errores y luego “commit” para activar y guardar los cambios realizados.
Es possible agregar tuberías al commando “show” por ejemplo root> show interfaces | match [condición] root> show interfaces | find [palabra] Comandos útiles:
“Operational Mode” root> show chasis hardware root> show system processes root> show configuration root> show version root> ping [IP] root> show interfaces terse root> show system boot-messages root> restart ? root> show system users root> clear ? “Configuration Mode” Para establecer un comando se utiliza “set” y para borrar un comando o parámetro se utiliza “delete” simpre al pricipio. root# rollback ? root# set system host-name root# commit check root# commit root# set system login user [User_Name] class [Class_User] authentication plain-text-password root# set system root-authentication root# set system name-server [IP] root# show | compare rollback [Number] Hasta acá una guía muy básica para empezar a moverse en la consola…el resto se trata de leer e investigar…
Comments