IP : La commande de gestion de sa carte réseau

From Deimos.fr / Bloc Notes Informatique
Jump to: navigation, search

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 :
Command 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) :
Command 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) :
Command 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 :
Command 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) :
Command ip
ip addr add 192.168.0.1/24 dev eth0 label eth0:0

  • Suppression d'une adresse IP virtuelle (VIP) :
Command ip
ip addr del 192.168.0.1/24 dev eth0

  • Ajouter un VLAN et une VIP sur le VLAN (vlan 90 sur bond0) :
Command 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