[center]Bonjour,[/center]
je vais tâcher de citer fidèlement une recette que j'ai dû trouver sur ce forum et qui fonctionnait sous Fedora 16 (à vérifier si elle marche sous Fedora 17, pas mal de choses ayant changé du côté de la gestion des services, je ne l'ai pas testée depuis ...) :
1) créer un fichier nommé, par exemple,
60-resolv dans lequel seront, entre autres, listés les serveurs DNS de ta machine (
ma_becane.dns.fr est supposé être l'alias de ton PC, les serveurs DNS cités ici sont, bien entendu, à adapter à ton propre réseau)
#!/usr/bin/env bash
interface="$1"
action="$2"
case "${action}" in
up)
echo "search ma_becane.dns.fr" > /etc/resolv.conf
echo "nameserver 202.123.2.6" >> /etc/resolv.conf
echo "nameserver 202.123.2.11" >> /etc/resolv.conf
;;
down)
echo "search ma_becane.dns.fr" > /etc/resolv.conf
echo "nameserver 202.123.2.6" >> /etc/resolv.conf
echo "nameserver 202.123.2.11" >> /etc/resolv.conf
;;
*)
echo "Action ${action} unknown"
;;
esac
2) copier ce fichier
60-resolv dans le répertoire
/etc/NetworkManager/dispatcher.d
cp 60-resolv /etc/NetworkManager/dispatcher.d
3) rendre exécutable le fichier
60-resolv
chmod 755 /etc/NetworkManager/dispatcher.d/60-resolv
4) tester enfin si ça marche ... et faire un retour sur ce site ... en principe, à chaque fois que l'interface réseau sera activée, le fichier
/etc/resolv.conf sera écrasé par la configuration décrite dans le premer fichier cité plus haut