Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Announcement: Try the Ask AI chatbot for answers to your technical questions about Juniper products and solutions.

close
header-navigation
keyboard_arrow_up
close
keyboard_arrow_left
How to Configure the NFX150
Table of Contents Expand all
list Table of Contents
file_download PDF
{ "lLangCode": "en", "lName": "English", "lCountryCode": "us", "transcode": "en_US" }
English
keyboard_arrow_right

Recovering the Root Password for NFX150, NFX250 NextGen, and NFX350 Devices

date_range 24-Nov-23

The root password on your Junos OS-enabled device helps to prevent unauthorized users from making changes to your network.

If you forget the root password, you can use the password recovery procedure to reset the root password.

Note:

You need console access to the device to recover the root password.

To recover the root password:

  1. Power off the device by switching off the AC power outlet of the device or, if necessary, by pulling the power cords out of the device’s power supplies.
  2. Turn off the power to the management device, such as a PC or laptop computer, that you want to use to access the CLI.
  3. Plug one end of the Ethernet rollover cable supplied with the device into the RJ-45 to DB-9 serial port adapter supplied with the device.
  4. Plug the RJ-45 to DB-9 serial port adapter into the serial port on the management device.
  5. Connect the other end of the Ethernet rollover cable to the console port on the device.
  6. Turn on the power to the management device.
  7. On the management device, start any asynchronous terminal emulation application (such as Microsoft Windows HyperTerminal), and select the port to be used.
  8. Configure the port settings as follows:
    • Bits per second—9600

    • Data bits—8

    • Parity—None

    • Stop bits—1

    • Flow control—None

  9. Power on the device by plugging the power cords into the device’s power supply (if necessary), or by turning on the power to the device by switching on the AC power outlet that the device is plugged into.

    The terminal emulation screen on your management device displays the device’s boot sequence.

    content_copy zoom_out_map
    i2cset -y 5 0x19 0xff 0x05
    i2cset -y 5 0x19 0x2d 0x81
    i2cset -y 5 0x19 0x15 0x12
    i2cset -y 5 0x18 0xff 0x05
    i2cset -y 5 0x18 0x2d 0x82
    i2cset -y 5 0x18 0x15 0x12
     * Stopping virtualization library daemon: libvirtd
    

    [This message is truncated...]

    content_copy zoom_out_map
    Checking Prerequisites
    jdm docker container is in Exit state, required to cleanup, please wait...
    9dba6935234b
    [  OK  ]
    Launching jdm container 'jdm'... 
    
  10. When the prompt shows Launching jdm container 'jdm', press Ctrl+C. The Main Menu appears.
    content_copy zoom_out_map
    Main Menu
    
    1.  Boot [J]unos volume
    2.  Boot Junos volume in [S]afe mode
    3.  [R]eboot
    4.  [B]oot menu
    5.  [M]ore options 
    
  11. From the Main Menu, select 5. [M]ore options. The Options Menu appears.
    content_copy zoom_out_map
    Options Menu
     
    1.  Recover [J]unos volume
    2.  Recovery mode - [C]LI 
    3.  Check [F]ile system
    4.  Enable [V]erbose boot
    5.  [B]oot prompt
    6.  [M]ain menu
    
  12. From the Options Menu, select 2. Recovery mode - [C]LI. The device reboots into CLI recovery mode.
    content_copy zoom_out_map
    Booting Junos in CLI recovery mode ...
     
    it will boot in recovery mode and will get MGD cli
     
    /packages/sets/active/boot/os-kernel/kernel text=0x444c38 data=0x82348+0x2909a0 syms=[0x8+0x94c50+0x8+0x8165b]
    /packages/sets/active/boot/os-kernel/contents.izo size=0x84d200
    /packages/sets/active/boot/os-kernel/miibus.ko size 0x40778 at 0x14bc000
    loading required module 'netstack'
    /packages/sets/active/boot/netstack/netstack.ko size 0x1386b08 at 0x14fd000
    loading required module 'crypto'
    

    [This message is truncated...]

    content_copy zoom_out_map
    Starting MGD
    mgd: error: could not open database: /var/run/db/schema.db: No such file or directory
    mgd: error: could not open database schema: /var/run/db/schema.db
    mgd: error: could not open database schema
    mgd: error: database schema is out of date, rebuilding it
    mgd: error: could not open database: /var/run/db/juniper.data: No such file or directory
    mgd: error: Cannot read configuration: Could not open configuration database
    mgd: warning: schema: dbs_remap_daemon_index: could not find daemon name 'isdnd'
     Starting CLI ...
    
  13. Enter configuration mode in the CLI.
    content_copy zoom_out_map
    root> configure
    Entering configuration mode
  14. Set the root password.
    content_copy zoom_out_map
    [edit]
    root# set system root-authentication plain-text-password
  15. At the first prompt, enter the new root password:
    content_copy zoom_out_map
    New password: 
  16. At the second prompt, reenter the new root password.
    content_copy zoom_out_map
    Retype new password: 
  17. After you have finished configuring the password, commit the configuration.
    content_copy zoom_out_map
    [edit]
    root# commit
    commit complete
  18. Exit configuration mode in the CLI.
    content_copy zoom_out_map
    [edit]
    root@host# exit
    root@host> 
  19. Exit operational mode in the CLI.
    content_copy zoom_out_map
    root@host> exit
    root@host% 
  20. At the shell prompt, type exit to reboot the device.
    content_copy zoom_out_map
    root@host% exit 
footer-navigation