[wicd] ne tient pas compte des param : DNS imposés...

Applications, problèmes de configuration réseau
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

[wicd] ne tient pas compte des param : DNS imposés...

Message par Cactus »

Bonjour à tous,

J'utilise wicd avec bonheur depuis plusieurs semaines, et je rencontre depuis qq jours seulement (et je ne comprends pas pourquoi ça ne le faisais pas avant) un gros pb de configuration : impossible de lui imposer des DNS spécifiques.
La seule parade actuellement est de rajouter ces DNS à la main dans le /etc/resolv.conf.
NB 1 : j'ai essayé d'interdire l'écriture du fichier, même au root, mais rien à faire, il est quand même écrasé.
NB 2 : je n'utilise pas le DHCP, pour aucune de mes connexions.

Quelqu'un a une idée, une astuce ?

Merci pour votre aide ! :chinois:

Cactus.

PS : question subsidiaire : si qq'un sait comment changer dynamiquement l'interface dans firestarter, ça m'arrange aussi, car je dois le faire à la main lorsque je bascule du wifi au filaire (et vice-versa).
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

salut,
le /etc/resolv.conf est écrasé avec quelles valeurs?
les dns sont bien définis dans préférences->dns globaux?
sont-ils aussi (ou seulement) définis dans la connexion?
tu devrais avoir plus d'infos dans /usr/lib/wicd/data/wicd.log avec des messages du genre:

Code : Tout sélectionner

setting the first dns server...
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

J'utilise des DNS différents selon la connexion.
Cela dit, ce qui est bizarre, c'est qu'il me remet mes DNS de la maison (192.168.0.1 et 192.168.1.1, qui sont mon routeur et ma box)... mais d'où sort-il ces valeurs ? (fichier backup peut-être ?)
EDIT : ce sont les valeurs données dans le profil wifi.

Je regarderai les logs dès que j'aurai un peu de temps.

Sinon, pour firestarter, j'ai trouvé une astuce :
- un fichier de conf différent selon eth0 ou eth1 (dans /etc/firestarter/configuration), que je nomme configuration.eth0 et configuration.eth1,
- je lance avant chaque connexion filaire : cp configuration.eth0 configuration && /etc/rc.d/firestarter restart
- idem avec le wifi en eth1.
Répondre