The iproute2
package offers the ip
utility, which is a modern replacments for tools such as ifconfig
, route
, arp
and more. It allows to configure addresses, links route and arp tables. The only problem is that its documentation can be quite confusing. This post is intended to be a task-oriented guide to this utility, it’s far from complete and I intend to update it from time to time.
List available network interfaces and their ip addresses (along with other useful information).
$ ip addr
Add an address to interface and define the subnet mask:
# ip addr add 192.168.1.81/24 dev eth0
Removing an address:
# ip addr del 192.168.1.81/24 dev eth0
Bringing network interface up:
# ip link set eth0 up
and down:
# ip link set eth0 down
List entries in the ARP table:
$ ip neigh
View routing rules:
$ ip route
Set default gateway:
# ip route add default via 192.168.1.1
Great post, I posted a similar iproute2 cheatsheet here: http://wdbe.us/p