Open Network Linux (ONL) installation guide and tips.

The Installation Process On Aurora 720 And 620.

1. Build ONIE image from OCP GitHub or download it from our FTP.

2. Copy ONIE recovery to a USB thumb device.

Use “dd” command to copy the .iso image to a USB stick:

dd if=onie-recovery-x86_64-netberg_rangeley_p1330-r0.iso of=/dev/sdb bs=10M

3. Connect a USB thumb device to the front panel USB port.

4. Connect to the switch via serial console using standard settings:

WARNING: Do not use a USB-mini USB cable, it will damage the console port on the switch.

Use the enclosed mini USB-serial cable.

5. Power on the switch and press <ESC> until entering BIOS.

Go to the “Save & Exit” tab and boot to the USB drive using “Boot override” section.


6. Embed ONIE to the switch.


7. ONIE is ready after reboot. (Please remove the USB stick)


8. Go to the ONIE: Rescue mode and deploy ONL image from ONL website or build your image using OCP GitHub.


Use "onie-nos-install" command to download and install ONL from FTP server.

ONIE:/ # onie-nos-install

9. The resulting installation has a default account (“root”) with a default password (“onl”). The network interface is disabled by default so that you can change the root password before the system comes up.

How to Update OpenNSL And OF-DPA Binary

Use the package we provide.


The Installation Process On Other Models.

1. Download the image we provide and copy it to a USB thumb device.

2. Connect to the switch via serial console as described above.

3. Boot to ONIE Rescue mode.

ONIE:/ # mkdir /mnt/usb_drive_mount_point
ONIE:/# mount /dev/sdb1 /mnt/usb_drive_mount_point

4. Install the image using “install_url” command.


BRCM Diag Shell with ONL

NOTE: Change directory to target deliverables directory, and launch ofagentapp in backaground.

Show processes status

client_drivshell ps

Show port status

client_drivshell 'ps'

Show port config

client_drivshell port <port_number>

Show help

client_drivshell help

Redirect log to other devices

client_drivshell log f=/dev/console

You can use your current teletype device.

client_drivshell log f=$(tty)

NOS Information

1. Show Platform Information with ONL


2. Show sysconfig with ONL


ONL Platform Information

1. Show ONL information for human read

onlpdump -r

2. Show Hardware information

onlpdump -s

3. Show SFP information

onlpdump -S

Latest news