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.