Lantsei.lesCigales.ORG

Configuration réseau

La commande ifconfig a été retiré de la liste des dépôts depuis la version 10 de Debian Gnu/Linux car elle n'était pas capable d'utiliser les fonctionnalités récentes du noyau. Toutefois il existes d'autres commandes plus pertinentes.


L'adressage IP

Afficher la configuration ip des cartes réseaux :

ip a # ou addr ou address

ip -4 a # pour n'afficher que l'adressage ipv4

ip -6 a # pour n'afficher que l'adressage ipv6

💡 Astuce: Pour les nostalgiques, il est aussi possible de créer un alias nommé ifconfig qui renvoi le résultat de la commande ip address.

Pour remonter l'ip publique :

curl ifconfig.me # pour ipv4 // ou  curl ifconfig.co

curl ifconfig.me/all # pour afficher d'avantage d'informations

curl -s http://checkipv6.dyndns.org | cut -c77-111 # pour ipv6

Configurer une adresse ip de façon temporaire :

ip a add <adresse-ip>/<masque-en-notation-CIDR> dev <interface-reseau>

Supprimer une adresse ip :

ip a del <adresse-ip>/<masque-en-notation-CIDR> dev <interface-reseau>

supprimer toutes les adresses ip sur une interface

ip a flush dev <interface-reseau>

Afficher la table de routage :

ip r # ou route

Ajouter une route temporairement

ip route add default <ip-de-la-passerelle>

Ajouter une route supplémentaire pour un réseau

ip route add <adresse-reseau>/<masque-en-notation-CIDR>

Activer /désactiver une carte réseau

ip link set <interface-reseau> <up/down>

Noms d'hôte et résolution de nom

Afficher le nom d'hôte de la machine

hostname # ou cat /etc/hostname

Afficher la configuration de la résolution de nom :

cat /etc/resolv.conf

Afficher la résolution locale de nom :

cat /etc/hosts

Configuration réseau sans interface graphique

Modifier le fichier de configuration :

nano /etc/network/interfaces

Pour ajouter une interface réseau avec un adressage dynamique, via dhcp :

allow-hotplug <interface-reseau>
iface <interface-reseau> inet dhcp

Pour ajouter une interface réseau avec un adressage statique :

allow-hotplug <interface-reseau>
iface <interface-reseau> inet static
    address <adresse-ip>/<masque-en-notation-CIDR>
    gateway <passerelle-par-defaut>
    dns-nameservers <adresse-ip>
    dns-search <domai.ne>

Le service networking

Pour appliquer les changements d'adressage il faut redémarrer le service networking avec la commande :

systemctl <start/stop/restart> networking