meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
red:switch:juniper [2016/09/30 09:39] – [Actualizar firmware switch Juniper EX] lcred:switch:juniper [2023/01/18 14:36] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
 {{tag> Juniper}} {{tag> Juniper}}
 ===== Switch Juniper ===== ===== Switch Juniper =====
-La primera vez que te conectas a un switch juniper usuario: root password:ninguna. Enramos en una shell linux para entrar en modo operación ejecutar **CLI**. Para entrar en modo configuración desde el modo operación ejecutar <code>configure</code> para salir <code>quit</code>+La primera vez que te conectas a un switch juniper **usuario: root password:ninguna.**  
 +Al validarnos entramos en una shell de linux.  
 +<note>Si aparece "Amnesiac" al conectarnos al equipo, significa que  tiene la configuración de fábrica</note> 
 + 
 +En Juniper tenemos 3 modos de consola de comandos: 
 + 
 +  - Shell mode: ** % ** 
 +  - Operational mode:** > ** 
 +  - Configuration mode: ** # ** 
 + 
 +Una vez que estamos en la shell de linux para entrar en modo operación ejecutamos el comando:  **CLI**.  
 + 
 +Para entrar en modo configuración desde el modo operación ejecutamos **configure**, para salir **quit**
  
  
Línea 25: Línea 37:
  
 <note> El resto de usuarios se cambia en el menú de User Management </note> <note> El resto de usuarios se cambia en el menú de User Management </note>
-==== Actualizar firmware switch Juniper EX==== 
-La actualización del firmware del equipo se puede hacer desde la interfaz web o desde la propia consola. Normalmente sólo es necesario actualizar el firmware pero hay otras veces, como al actualizar desde una versión anterior a la 10.4R3, en la que también tendremos que actualizar el loader. 
  
-=== Instalar paquete de actualización del loader === 
-Lo primero es verificar la versión de loader que tenemos  
- 
-Para un switch EX ejecutamos <code>show chassis firmware</code> 
-Para un switch EX8200 <code>show chassis firmware </code> 
- 
-Si la información de la versión de U-Boot muestra al final una versión igual o superior a 1.0.0 el loader no hace falta actualizarlo. En caso de que no aparezca si que hay que actualizar el loader 
- 
-<note> Para los switch de la serie EX8200 la versión del _U-boot debe de ser igual o superior a la 3.5.0, en caso contrario actualizar también el loader </note> 
- 
- 
- 
-Si sólo podemos acceder por consola activamos primero el ftp 
-<code>configure 
-set system services ftp</code> 
- 
-Copiamos por ftp los paquetes a el home del usuario o bien a /var/tmp si lo hacemos como root 
-<note> si por alguna razón no podemos copiar la imagen o se interrumpe el proceso, puede ser debido a falta de espacio y habría que efectuar una limpieza con el comando **request system storage cleanup**</note> 
- 
-Instalar el paquete de actualización del loader (sólo si es necesario al cambiar de versión de la 10. 
- > request system software add jloader-ex-3242-11.3I20110326_0802_hmerge-signed.tgz 
- 
-Reiniciamos  
-</code> >request system reboot</code> 
- 
-=== Instalamos la actualización del firmware === 
-<code> > request system software add jinstall-ex-4200-12.3R9.4-domestic-signed.tgz </code> 
- 
-Reiniciamos  
-<code> >request system reboot</code> 
- 
-=== Referencias === 
-  * http://www.juniper.net/techpubs/en_US/junos14.2/topics/task/installation/ex-series-software-installing-single-routing-engine-cli.html 
  
 ==== Comandos útiles ==== ==== Comandos útiles ====
 === Cambiar el shell e Iniciar como root === === Cambiar el shell e Iniciar como root ===
-<code> >start shell user root</code+<sxh> >start shell user root</sxh>
  
 === Crear un usuario === === Crear un usuario ===
-<code>set system login user <usuario> class super-user authentication plain-text-pass</code>+<sxh>set system login user <usuario> class super-user authentication plain-text-pass</sxh>
  
 === Montar el usb === === Montar el usb ===
 Para montar el puerto usb que trae el equipo  Para montar el puerto usb que trae el equipo 
-<code> mount_msdosfs /dev/da1s1  /mnt</code>+<sxh> mount_msdosfs /dev/da1s1  /mnt</sxh>
  
 === Show === === Show ===
 Se usa para ver la configuración  Se usa para ver la configuración 
-<code>show -opciones </code>+<sxh>show -opciones </sxh>
  
 Opciones: Opciones:
Línea 85: Línea 62:
  
 Para ver los mensajes de log desde el modo operación ejecutamos  Para ver los mensajes de log desde el modo operación ejecutamos 
-<code>show log messages </code>+<sxh>show log messages </sxh>
  
 show interfaces | mach xxxxxx busca coincidencias show interfaces | mach xxxxxx busca coincidencias
Línea 93: Línea 70:
 Set Ethernet device-count 10 Set Ethernet device-count 10
 show interfaces terse | match ae  show interfaces terse | match ae 
 +== lldp == 
 +Para obtener la información de los enlaces y los dispositivos que se ven a través de lldp 
 +<sxh>show lldp neighbors</sxh>
 === Comparar cambios === === Comparar cambios ===
-<code>show | compare</code+<sxh>show | compare</sxh
-show configuration | compare rollback <numero>+<sxh>show configuration | compare rollback <numero></sxh>
  
 === run === === run ===
Línea 102: Línea 81:
  
 ==== Ruta por defecto ==== ==== Ruta por defecto ====
-<code>set interfaces vme0 unit 0 family inet address ip/mascara +<sxh>set interfaces vme0 unit 0 family inet address ip/mascara 
-set routing-options static route 0.0.0.0/0 next-hop ip/máscara</code>+set routing-options static route 0.0.0.0/0 next-hop ip/máscara</sxh>
    
-<code> show interfaces vme +<sxh> show interfaces vme 
- show routing-options</code>+ show routing-options</sxh>
    
  Si queremos borrar la ruta por defecto en vez de poner set ponemos delete  Si queremos borrar la ruta por defecto en vez de poner set ponemos delete
Línea 116: Línea 95:
  
 === Guardar los cambios === === Guardar los cambios ===
-<code> commit</code> para guardar los cambios +<sxh> commit</sxh> para guardar los cambios 
-<code>commit confirmed </code> después de aplicar los cambios nos asale un aviso para confirmar y así nos aseguramos de no perder el control ya que en caso de no confirmar vuelve a antes del cambio+<sxh>commit confirmed </sxh> después de aplicar los cambios nos asale un aviso para confirmar y así nos aseguramos de no perder el control ya que en caso de no confirmar vuelve a antes del cambio
    
  http://kb.juniper.net/InfoCenter/index?page=content&id=KB14501&cat=EX8216_1  Link Aggregation  http://kb.juniper.net/InfoCenter/index?page=content&id=KB14501&cat=EX8216_1  Link Aggregation
Línea 127: Línea 106:
  
 Para especificar un rango de interfaces  Para especificar un rango de interfaces 
-<code>+<sxh>
 configure configure
 edit interfaces interface-range name edit interfaces interface-range name
 member-range start-range to end-range  member-range start-range to end-range 
-</code>+</sxh>
  
 Ejemplos para especificar un rango Ejemplos para especificar un rango
Línea 141: Línea 120:
 Más información -> http://www.juniper.net/techpubs/en_US/junos14.2/topics/task/configuration/interface-ranges.html Más información -> http://www.juniper.net/techpubs/en_US/junos14.2/topics/task/configuration/interface-ranges.html
 ==== Añadir LAG ==== ==== Añadir LAG ====
-<code>edit interfaces ge-0/0/33+<sxh>edit interfaces ge-0/0/33
 show  show 
 delete unit 0 delete unit 0
 set ether-options 802.3ad ae3 set ether-options 802.3ad ae3
 exit exit
-</code+</sxh
-<code>edit interfaces ge-0/0/34+<sxh>edit interfaces ge-0/0/34
 show  show 
 delete unit 0 delete unit 0
 set ether-options 802.3ad ae3 set ether-options 802.3ad ae3
 exit exit
-</code+</sxh
-<code>+<sxh>
 edit interfaces ae3 edit interfaces ae3
 set unit 0 family ethernet-switching set unit 0 family ethernet-switching
-</code>+</sxh>
  
 === Forwarding DHCP === === Forwarding DHCP ===
  
 En este ejemplo tenemos un servidor DHCP Global, pero para la vlan 4 definimos otro distinto  En este ejemplo tenemos un servidor DHCP Global, pero para la vlan 4 definimos otro distinto 
-<code>+<sxh>
 forwarding-options { forwarding-options {
     helpers {     helpers {
Línea 179: Línea 158:
        }        }
 } }
-</code>+</sxh>
  
  
 === Configurar el interfaz virtual de management === === Configurar el interfaz virtual de management ===
-  * Configurar la dirección ip del interfaz vme <code>set vme.0 family inet address 10.141.100.254/24</code+  * Configurar la dirección ip del interfaz vme <sxh>set vme.0 family inet address 10.141.100.254/24</sxh
-  * Ruta por defecto para poder llegar al vme desde otras redes <code>edit routing-options+  * Ruta por defecto para poder llegar al vme desde otras redes <sxh>edit routing-options
 set static route 0.0.0.0/0 nextt-hope 192.168.1.1 no-readvertise set static route 0.0.0.0/0 nextt-hope 192.168.1.1 no-readvertise
-</code>+</sxh>
  
 === In band management === === In band management ===
 Añadimos una vlan como de management y le definimos una ip a esa vlan Añadimos una vlan como de management y le definimos una ip a esa vlan
 <note>la ip debe de estar en otro rango distinto al de out of band </note> <note>la ip debe de estar en otro rango distinto al de out of band </note>
-<code+<sxh
-set vlans management l3-interface vlan.100 +set vlan management l3-interface vlan.100 
-set interfaces vlan.100 family inet address 192.168.100.49/24 +set interface vlan.100 family inet address 192.168.100.49/24 
-</code>+</sxh>
  
 ==== Reiniciar Webmanagement ==== ==== Reiniciar Webmanagement ====
-Si no podemos conectarnos vía web al switch debemos cnectarnos por cosnola ejecutar el siguiente comando  +Si no podemos conectarnos vía web al switch,  nos conectamos por consola ejecutamos el siguiente comando: 
-<code>restart web-management</code>+<sxh>restart web-management</sxh>
  
 ==== Liberar espacio == ==== Liberar espacio ==
  
-<code>cli +<sxh>cli 
-request system storage cleanup</code>+request system storage cleanup</sxh> 
 + 
 +==== Buscar MAC asociada a una ip ==== 
 +<sxh> show arp no-resolve<sxh> 
 +<note>Si no aparece la ip , entonces ejecutar primero un ping </note> 
 + 
 +o si sabemos la mac y queremos saber la ip  
 +<sxh> show ether-switching table | match XX:XX:XX:XX:XX:XX </sxh>
 ==== Enlaces ==== ==== Enlaces ====
   * http://www.the-evangelist.info/category/juniper/   * http://www.the-evangelist.info/category/juniper/
Línea 235: Línea 221:
 === VLAN === === VLAN ===
 http://knol.google.com/k/juniper-hacks/configuring-ex-switches-for-vlans-and/1xqkuq3r2h459/36# http://knol.google.com/k/juniper-hacks/configuring-ex-switches-for-vlans-and/1xqkuq3r2h459/36#
 +
 +=== Referencias ===
 +  * http://www.juniper.net/techpubs/en_US/junos14.2/topics/task/installation/ex-series-software-installing-single-routing-engine-cli.html
 +  https://www.juniper.net/techpubs/en_US/junos16.1/topics/task/troubleshooting/routing-matrix-tx-matrix-plus-upgrade-error-free-disk-space-insufficient-solutions.html
 +