Configuring Management Interface 0 (eth0) on SONiC 4.5.0 Switch via SONiC CLI

Configuring Management Interface 0 (eth0) on SONiC 4.5.0 Switch via SONiC CLI


Purpose:
This article provides step-by-step instructions to configure the management interface (Management 0 / eth0) on a SONiC 4.5.0 switch with a static IP and default gateway using the SONiC CLI.

Scope:
Applicable to Edgecore S-series switches running SONiC 4.5.0 starting from factory-default settings.

Steps to Configure Management Interface

1. Access the Switch Console

  • Connect to the console port or use an existing management IP.

  • Log in with default credentials:

sonic login: admin
Password: YourPaSsWoRd
  • You will see the Debian GNU/Linux console prompt:

admin@sonic:~$

2. Launch the SONiC CLI

sonic-cli

You will enter the SONiC CLI prompt:

sonic#

3. Enter Configuration Mode

configure terminal

Prompt changes to:

sonic(config)#

4. Select the Management Interface

interface Management 0

Prompt changes to:

sonic(conf-if-eth0)#

Note: Management 0 corresponds to eth0 internally.

5. Configure Static IP and Default Gateway

ip address 192.168.7.171/24 gwaddr 192.168.7.2
  • 192.168.7.171/24 → desired management IP

  • 192.168.7.2 → default gateway for the management network

6. Exit Configuration Mode

end

Prompt returns to:

sonic#

7. Verify Configuration

show running-configuration interface Management 0

Example expected output:

!
interface Management 0
 description Management0
 mtu 1500
 autoneg on
 speed 1000
 ip address 192.168.7.171/24 gwaddr 192.168.7.2
!

8. Save Configuration

write memory

This ensures the configuration persists after a reboot.

9. Optional Verification

  • Test connectivity to the gateway:

ping -I eth0 192.168.7.2
  • Confirm IP address is applied:

show ip interface

    • Related Articles

    • Creating a VLAN on SONiC Switch (SONiC-CLI)

      Title: How to Create a VLAN on a SONiC Switch Purpose: This guide explains how to create a VLAN on a SONiC switch using SONiC-CLI. Applicable Products: EdgecoreSONiC Enterprise v 4.4.3 Steps Access SONiC CLI: sonic-cli Enter configuration mode: ...
    • Adding a Description to an Interface on SONiC Switch

      Title: How to Set Interface Description on SONiC Switch Purpose: This guide explains how to add or update descriptions for switch interfaces using SONiC-CLI. Applicable Products: Edgecore SOnic 4.4.3 Steps Access SONiC CLI: sonic-cli Enter ...
    • Enabling and Validating RoCE (RDMA over Converged Ethernet) on SONiC

      Purpose This guide explains how to enable RoCE on a SONiC switch, verify RDMA interfaces on connected compute nodes, and validate performance using RDMA bandwidth tests. 1. Enable RoCE on SONiC Switch Step 1.1 — Enable Priority Flow Control (PFC) PFC ...
    • How to configure EdgeCore Switch and Access point (Basic Configurations)

      Edge Core 10-port PoE Access Switch (ECS4125-10P) The Edge core ECS4125-10P switch is a 2.5 Gigabit Ethernet access switch with two 10G uplink ports. The switch is an ideal 2.5 Gigabit PoE access switch for SMB, enterprise, and campus networks. The ...
    • Configuring BMC in ASUS Server

      To configure the Baseboard Management Controller (BMC) IP address on an ASUS server, initially access the server's BIOS/UEFI settings and then configure the BMC network settings. Here's a step-by-step instructions Server BMC Configuration preparation ...