1 Introduction
La commande "ip" va remplacer petit à petit la commande ifconfig qui manque de fonctionnalité. Avec l'arrivée de RHEL6, c'est notamment le cas.
Nous allons voir ici comment utiliser simplement cette commande.
2 Utilisation
- Voir l'état des interfaces :
ip
|
> ip link 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
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:9a:b6:35 brd ff:ff:ff:ff:ff:ff
|
- Voir l'état d'une interface (eth0 ici) :
ip
|
> ip link show eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:9a:b6:35 brd ff:ff:ff:ff:ff:ff
|
- Voir l'état d'une interface (eth0 ici) en ipv4 uniquement (-4) :
ip
|
> ip -4 addr show eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
inet 10.0.1.9/24 brd 10.0.1.255 scope global eth0
|
- Pour voir l'état de mon interface eth0 :
ip
|
> ip -s link show eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:9a:b6:35 brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped overrun mcast
28627 284 0 0 0 0
TX: bytes packets errors dropped carrier collsns
40732 128 0 0 0 0
|
- Créer une adresse virtuelle (VIP) :
ip
|
ip addr add 192.168.0.1/24 dev eth0 label eth0:0
|
- Suppression d'une adresse IP virtuelle (VIP) :
ip
|
ip addr del 192.168.0.1/24 dev eth0
|
- Ajouter un VLAN et une VIP sur le VLAN (vlan 90 sur bond0) :
ip
|
ip link add link bond0 name bond0:90 type vlan id 90
ip link set dev bond0:90 up
ip addr add 192.168.0.1/24 dev bond0:90
|