Rob's web

ip

[root@server1 ~]# ip help
Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }
       ip [ -force ] -batch filename
where  OBJECT := { link | addr | addrlabel | route | rule | neigh | ntable |
                   tunnel | maddr | mroute | mrule | monitor | xfrm }
       OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] |
                    -f[amily] { inet | inet6 | ipx | dnet | link } |
                    -o[neline] | -t[imestamp] | -b[atch] [filename] |
                    -rc[vbuf] [size]}

Showing current configuration

To show the current configuration type:

[root@server1 etc]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:1e:2a:49:52:2c brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.13/24 brd 192.168.1.255 scope global eth0
    inet6 fe80::21e:2aff:fe49:522c/64 scope link
       valid_lft forever preferred_lft forever

Adding an address

[root@server1 etc]# ip addr add 192.168.1.11 dev eth0

Removing an address

[root@server1 etc]# ip addr del 192.168.1.11 dev eth0

Setting the default gateway

To set de default gateway to 192.168.1.1 type:

[root@server1 etc]# ip route default via 192.168.1.1

Links