Ceci est une ancienne révision du document !
Deux principaux outils en ligne de commande disponible sur les distributions GNU/Linux pour la reconfiguration des interfaces ifconfig et ip
Sans arguments, la commande ifconfig ne liste que les interfaces actives. Pour lister toutes les interfaces existantes utiliser l'argument -a:
$ ifconfig -a
Pour désactiver/réactiver une interface spécifique utiliser les arguments downup
<code bash>
$ sudo ifconfig eth0 down
</code>
===== Ajout/suppression d'alias =====
Pour associer plusieurs adresses IP à une interface (on parle d'alias), suffixer le nom de l'interface par :num-alias suivit de l'adresse IP où num-alias est un nombre:
<code bash>
$ sudo ifconfig eth0:0 192.168.1.124
</code>
Pour supprimer l'alias utiliser l'argument down en désignant l'alias:
<code bash>
$ sudo ifconfig eth0:0 down
</code>
===== Redéfinir l'adresse mac =====
L'adresse EUI-48 associée à la carte d'interface Ethernet peut être redéfinie via les arguments hw ether:
<code bash>
$ sudo ifconfig eth0 hw ether 0a:bb:cd:ef:ff:ff
</code>
===== Table de routage =====
Afficher la table de routage du noyau avec l'une des commandes ci-dessous:
<code bash>
$ route
$ ip route show
$ nestat -rn
</code>
==== Définir la passerelle par défaut ====
Avec la commande route:
<code bash>
$ sudo route add default gateway 192.168.1.1
</code>
Ou avec la commande ip:
<code bash>
$ sudo ip route add default via 192.168.1.1
</code>
Pour que la modification soit permanente, modifier le fichier de configuration /etc/network/interfaces et sur une interface active automatiquement ajouter la déclaration gateway**
auto lan iface lan inet static ... gateway 192.168.1.1
$ sudo ip route add to 192.9.205.0 via 192.9.200.254