ip
INFORMATION
ip – Afficher et manipuler le routage, les périphériques réseau, les interfaces et les tunnels
ip est un outil plus récent et plus puissant que ifconfig, offrant une gamme étendue de fonctionnalités pour la gestion des interfaces réseau, des routes, des adresses IP et plus encore.
PACKAGE
Shellapt install iproute2
MAN
EXEMPLES
Afficher les interfaces
Details
Cette commande est utilisée pour afficher les détails de toutes les interfaces réseau sur le système, y compris les adresses IP, les états des interfaces et d'autres informations réseau pertinentes.
Shellip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
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
inet 10.255.255.254/32 brd 10.255.255.254 scope global 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 mq state UP group default qlen 1000
link/ether 00:15:5d:94:11:47 brd ff:ff:ff:ff:ff:ff
inet 172.22.227.33/20 brd 172.22.239.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::215:5dff:fe94:1147/64 scope link
valid_lft forever preferred_lft forever
Afficher la table neighbour actuelle du noyau
Details
ip neigh
172.22.224.1 dev eth0 lladdr 00:15:5d:62:56:24 STALE
Gérer l'état des interfaces
Details
Active ou désactive les interfaces réseau, ce qui est essentiel pour la gestion de la connectivité et le contrôle de l'interface.
- Activer l'interface :
ip link set eth0 up
- Désactiver l'interface :
ip link set eth0 down
Ajouter ou supprimer des adresses IP
Details
Permet de modifier la configuration IP d'une interface, en ajoutant ou supprimant des adresses IP.
- Ajouter : attibue une nouvelle adresse IP à une interface réseau spécifique.
ip addr add 192.168.1.10/24 dev eth0
- Supprimer : enlève une adresse IP d'une interface réseau.
ip addr del 192.168.1.10/24 dev eth0
Modifier l'adresse MAC
Details
Change l'adresse MAC de l'interface réseau,ce qui peut être nécessaire pour des raisons de sécurité, de confidentialité ou pour des tests.
Shellip link set dev eth0 address aa:bb:cc:dd:ee:ff
Afficher les routes
Details
Affiche la table de routage IP du système, montrant comment les paquets sont dirigés d'une interface à une autre ou vers des réseaux spécifiques.
Shellip route show
default via 172.22.224.1 dev eth0 proto kernel
172.22.224.0/20 dev eth0 proto kernel scope link src 172.22.227.33
Ajouter ou supprimer des routes
Details
Modifie les itinéraires que les paquets utilisent pour atteindre leur destination, un aspect crucial de la configuration du réseau.
- Ajouter : crée une nouvelle route dans la table de routage.
ip route add 192.168.2.0/24 via 192.168.1.1
Ajoute une route pour atteindre le réseau 192.168.2.0/24 via la passerelle 192.168.1.1.
- Supprimer : retire une route existante de la table de routage.
ip route del 192.168.2.0/24
Supprime la route vers le réseau 192.168.2.0/24.