Skip to content
Ask AI

IPv4 Configuration

[Command] show ip interfaces

[Purpose] Display the IP address configured for the interface

[View] System view

[Use Cases]

sonic# show ip interfaces
Interface Master IPv4 address/mask Admin/Oper BGP Neighbor Neighbor IP
----------- -------- ------------------- ------------ -------------- -------------
Ethernet1 192.168.2.217/24 up/up N/A N/A
Ethernet4 100.1.1.1/24 up/up N/A N/A
loopback0 10.1.0.1/32 up/up N/A N/A
docker0 240.127.1.1/24 up/down N/A N/A
lo 127.0.0.1/16 up/up N/A N/A

[Command] ip addressA.B.C.D/M no ip addressA.B.C.D/M

[Purpose] Add an IP address to the interface

[Parameter]

ParameterDescription
A.B.C.D/MIP address with prefix length

[View] Interface view

[Use Cases]

sonic# configure terminal
sonic(config)# interface ethernet 2
sonic(config-if-2)# ip address 3.3.3.6/24
sonic(config-if-2)# show this
!
interface ethernet 2
ip address 3.3.3.6/24

[Command] ip address dhcp-alloc

[Purpose] Enable the device to act as a DHCP client to dynamically obtain an IP address.

[View] Interface view

[Use Cases]

sonic# configure terminal
sonic(config)# interface vlan 10
sonic(config-vlanif-10)# ip address dhcp-alloc

[Command] mac_addressHH:HH:HH:HH:HH:HH*****no mac-address***[Purpose]** Configure MAC addresses for layer 3 ports [Parameter]

HH:HH:HH:HH:HH:HH MAC address

[View] Interface view

[Notes] By default, all Layer 3 interfaces on the device have the same MAC address.

The first 32bits of user-defined Layer 3 interface MAC addresses need to be consistent.

[Use Cases]

sonic# configure terminal
sonic(config)# interface ethernet 2
sonic(config-if-2)# mac-address 00:00:00:37:67:af
sonic(config-if-2)# show this
!
interface ethernet 2
mac-address 00:00:00:37:67:af