Environnement : OS Linux, HDD personnel
Problème rencontré :
Suite à un changement de poste trop fréquent lors des tp d’alsi, la commande sudo mii-tool n’est plus opérationnelle, en effet, celle ci ne fonctionne [1] que sur les eth de 0 à 7 ... or, à chaque changement de poste le numéro de l’eth s’incrémente pour garder une trace de chaque adresse mac différente des cartes réseaux "vu" par le système.
correspondance eth / @ mac disponible dans le fichier :
etc/udev/rules.d/70-persistent-net.rules
Pour les personnes ayant rencontré ce problème, voici un script pouvant solutionner le problème :
#!/bin/bash
# Configuration IP
# Mathieu B., promo 2007/2009
# Changement régulier d'eth ..., pourquoi ??
# less /etc/udev/rules.d/70-persistent-net.rules
dir="/repertoire_de_votre_choix" && cd $dir
liste="eth0 eth1 ... eth18 eth19"
sudo mii-tool $liste > xxx.out
grep eth xxx.out | awk '{print $1}' | sed -e 's/://' > eth_ok.out
i=`cat eth_ok.out`
echo "L'interface configurée est" $i
sudo ifconfig $i 192.168.63.xx
sudo route add default gw 192.168.63.201
echo "La configuration est terminée, test :"
ping -c 10 172.16.62.3
echo
exit 0
### Fin config
Ce script est adaptable selon vos besoins.
Pour le rendre exécutable : chmod u+x mon_script
L’exécuter : /repertoire_ou_se_trouve_le_script/mon_script