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

KB 708672 - 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