Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

ip

Introduction

La commande ip, est similaire à ifconfig, jadis très utilisée pour afficher/attribuer une adresse IP statique, route et passerelle par défaut, etc.

La commande ifconfig a été dépréciée par la commande ip, qui est beaucoup plus puissante, et permet d'effectuer plusieurs tâches d'administration du réseau à elle seule.

L'exécutable de la commande ip est fourni par le paquet iproute2, normalement pré-installé, sur Debian !

Syntaxe

ip OBJET help
ip OBJET COMMANDE
ip [options] OBJET COMMANDE
ip [options] OBJET COMMANDE [PARAMÈTRES]
Ok, mais c'est quoi un OBJET ?
2 secondes, j'y viens
OBJET DESCRIPTION
link Périphérique réseau
address Adresse du protocole (v4, v6) sur un périphérique réseau
addrlabel Étiquettes (ou labels) des protocoles de l'adresse sélectionnée
route Table de routage
rule Règle de la sécurité de la table de routage
neighbour Cache ARP
madresse Adresse multicast
tunnel Tunnel sur IP

Utilisation

Voir les informations de toutes les interfaces réseau

ip a

ou

ip addr

ou

ip address

ou

ip address show
retour de la commande
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    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 group default qlen 1000
    link/ether 08:00:27:4f:41:81 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::a00:27ff:fe4f:4181/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master lxcbr0 state UP group default qlen 1000
    link/ether 08:00:27:5b:b3:66 brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.101/28 brd 192.168.56.255 scope global eth1
       valid_lft forever preferred_lft forever
7: lxcbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether 08:00:27:5b:b3:66 brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.101/30 brd 192.168.56.255 scope global lxcbr0
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fe5b:b366/64 scope link
       valid_lft forever preferred_lft forever

Voir les informations d'une interface réseau

ip addr show eth0
retour de la commande
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:4f:41:81 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::a00:27ff:fe4f:4181/64 scope link
       valid_lft forever preferred_lft forever

Afficher les statistiques

ip -s link

Voir les informations concernant IPv4 ou v6

ip -4 addr
retour de la commande
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master lxcbr0 state UP group default qlen 1000
    inet 192.168.56.101/28 brd 192.168.56.255 scope global eth1
       valid_lft forever preferred_lft forever
7: lxcbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    inet 192.168.56.101/30 brd 192.168.56.255 scope global lxcbr0
       valid_lft forever preferred_lft forever
ip -6 addr
retour de la commande
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
    inet6 fe80::a00:27ff:fe4f:4181/64 scope link
       valid_lft forever preferred_lft forever
7: lxcbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500
    inet6 fe80::a00:27ff:fe5b:b366/64 scope link
       valid_lft forever preferred_lft forever

Assigner une addresse IP à une interface

ip addr add 10.0.0.10/24 dev eth1

Désassigner une addresse IP à une interface

ip addr del 10.0.0.10/24 dev eth1

Activer une interface

ip link set dev eth1 up

Désactiver une interface

ip link set dev eth1 down	

Ajouter une route par défault

ip route add default via 192.168.1.100

Liens utiles

Verbatim

« Voilà, habituez-vous le plus vite possible avant qu'ifconfig ne soit définitivement supprimée. Linuxement, greenmerlin »

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
doc/reseau/ip.txt · Dernière modification: 13/02/2019 23:38 par èfpé

Pied de page des forums

Propulsé par FluxBB