ip address

Syntax

ip address ip-address { mask-length | mask } [ sub ]

undo ip address [ ip-address { mask-length | mask } [ sub ] ]

View

Interface view

Default level

2: System level

Parameters

ip-address: Specifies the IP address of an interface, in dotted decimal notation.

mask-length: Specifies the subnet mask length, the number of consecutive ones in the mask.

mask: Specifies the subnet mask in dotted decimal notation.

sub: Specifies the secondary IP address for the interface.

Description

Use ip address to assign an IP address and mask to the interface.

Use undo ip address to remove all IP addresses from the interface.

Use undo ip address ip-address { mask | mask-length } to remove the primary IP address.

Use the undo ip address ip-address { mask | mask-length } sub command to remove a secondary IP address.

By default, no IP address is assigned to any interface.

When assigning IP addresses to an interface, consider the following:

Related commands: display ip interface.

Examples

# Assign VLAN-interface 1 a primary IP address 129.12.0.1 and a secondary IP address 202.38.160.1, with subnet masks being 255.255.255.0.

<Sysname> system-view
[Sysname] interface vlan-interface 1
[Sysname-Vlan-interface1] ip address 129.12.0.1 255.255.255.0
[Sysname-Vlan-interface1] ip address 202.38.160.1 255.255.255.0 sub

# Assign Layer 3 Ethernet port Ethernet 1/0/5 a primary IP address 129.12.0.1 and a secondary IP address 202.38.160.1, with subnet masks being 255.255.255.0.

<Sysname> system-view
[Sysname]interface Ethernet 1/0/5
[Sysname–Ethernet1/0/5]port link-mode route
[Sysname–Ethernet1/0/5]ip address 129.12.0.1 255.255.255.0
[Sysname–Ethernet1/0/5]ip address 202.38.160.1 255.255.255.0 sub