Aller au contenu principal

Configuration des postes Linux

État de l'interface

Vous pouvez obtenir l'état d'une interface (est-elle activée) en utilisant la commande suivante.

ip link

ip link vous affichera une sortie similaire à la suivante:

11: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
link/ether 8e:48:8b:40:f4:49 brd ff:ff:ff:ff:ff:ff
inet6 fe80::8c48:8bff:fe40:f449/64 scope link
valid_lft forever preferred_lft forever

Dans l'exemple précédent, on peut voir que l'interface est activée par le témoin UP présent sur la première ligne affichée.

Une interface qui n'est pas activée n'afficherait aucun témoin quant à son état administratif. On peut alors en déduire qu'elle n'est pas activée.

Voici un exemple de la sortie retournée par ip link lorsque l'interface eth0 n'est pas activée.

11: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether 8e:48:8b:40:f4:49 brd ff:ff:ff:ff:ff:ff

On y voit aussi que l'état opérationnel de l'interface est mis à DOWN. Raison de plus de croire que l'interface n'est pas activée.

Activer une interface

Vous pouvez utiliser la commande

ip link set up dev eth0

lue comme (ip link set up device eth0) pour activer l'interface eth0. À noter qu'avec la commande ip, spécifier dev est optionnel.

Désactiver une interface

Simplement remplacer up par down dans la commande utilisée pour activer une interface.

ip link set down dev eth0

Commande ip a

La commande ip address (pouvant être raccourci à ip a) permet de gérer les adresses associées aux différentes interfaces du poste.

Par exemple, simplement utiliser la commande

ip a

vous affichera la liste des adresses associées à chaque interface de votre poste. Pour spécifier une interface, la commande

ip a show dev eth0

vous présentera la liste des adresses associées à l'interface eth0 de votre poste. Bien sûr, l'argument eth0 peut être remplacé par le nom de l'interface voulu.

Ajouter une adresse statique

La commande ip peut aussi être utilisée pour ajouter une adresse statique. Il suffit d'utiliser la commande ip a add comme suit.

ip a add [adresse] dev [interface]

Remplacez les crochets ainsi que tout ce qu'ils contiennent par l'adresse et l'interface choisie.

attention

La configuration d'une adresse statique via la commande ip a est temporaire. L'adresse sera déconfigurée à chaque redémarrage de votre poste.

Pour configurer une adresse statique de manière permanente, veuillez plutôt modifier le fichier de configuration des interfaces de votre poste. Ce fichier se trouve typiquement sous /etc/network/interfaces.

Enlever une adresse

Pour enlever une adresse associé à une interface, vous pouvez utiliser la commande ip a del. Son utilisation est identique à celle d'ip a add excepté le add remplacé par del (pour delete).

Routage

Afficher la table de routage

ip route

Ajouter une route statique

ip route add <ip_network_CIDR> via <ip_gateway>
remarque

Si le mot default est utilisé pour <ip_network_CIDR>, une route par défaut est alors créée vers le routeur indiqué dans <ip_gateway>. Peut être utilisé pour IPv4 et IPv6.