[resolv.conf] ne veut rien savoir

Applications, problèmes de configuration réseau
Répondre
Avatar de l’utilisateur
romain
Hankyu
Messages : 32
Inscription : lun. 29 déc. 2008, 23:56

[resolv.conf] ne veut rien savoir

Message par romain »

Bonnjour,

Voila sa fais quelques semaines que je suis sous archlinux et tout marche ou presque, en faite j'ai configuré comme il faut internet mais malheureusement il y a un petit probléme avec mon fichier resolv.conf enfaite c'est pas un probléme cela vient surement de moi. A chaque redémarage du service network mon fichier resolv.conf se réinitialise et suprime les DNS que j'avais rentré. Je suis obligé a chaque démarage de réecrire les DNS.
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Message par farvardin »

chez moi je n'ai jamais renseigné ce resolv.conf, c'est fait automatiquement par le serveur dhcp. Comment es-tu connecté ? As-tu une *box ou c'est autre chose ?
Avatar de l’utilisateur
romain
Hankyu
Messages : 32
Inscription : lun. 29 déc. 2008, 23:56

Message par romain »

Je suis connecté avec une ip statique, voici mon rc.conf:

lo="lo 127.0.0.1"
eth1="eth1 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255"
INTERFACES=(lo eth1)

gateway="default gw 192.168.1.1"
ROUTES=(gateway)

et dans mon resovl.conf j'ai placé les DNS d'openDNS, avant de l'ai mettre dans mon fichier il n'y avait que le DNS orange 192.168.1.1 mais il ne fonctionné pas.

Mais pour le moment sa marche niquel c'est juste qu'a chaque démarage je dois remettre les DNS d'openDNS
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Bonjour,

La syntaxe dans resolv.conf est-elle correcte ?

Autre au hasard : le nom d'hôte est-il bien dans rc.conf et dans /etc/hosts ?
Avatar de l’utilisateur
romain
Hankyu
Messages : 32
Inscription : lun. 29 déc. 2008, 23:56

Message par romain »

Oui tout est bien, syntaxe et le reste c'est juste que quand je redémare le service internet il me remet le fichier resolv.con d'origine.
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Message par farvardin »

ils parlent ici de solutions possible pour ton problème :

http://bbs.archlinux.org/viewtopic.php?id=63580
http://bbs.archlinux.org/viewtopic.php?id=45394
http://www.gaurishsharma.com/2008/09/ar ... iting.html

Si tu as un routeur sur 192.168.1.1, pourquoi ne fait-il pas serveur dhcp ?

au pire des cas, à la fin de /etc/rc.d/network tu peux rajouter une commande pour recopier sur /etc/resolv.conf ta propre configuration (mais c'est un peu sale comme méthode, peut-être est-ce possible en le mettant dans /etc/rc.local à la place, puisque c'est censé agir après tous les autres processus d'initialisation)
Avatar de l’utilisateur
romain
Hankyu
Messages : 32
Inscription : lun. 29 déc. 2008, 23:56

Message par romain »

je viens d'essayer de modifier le fichier /etc/rc.local mais sa ne change rien mon resolv.conf est toujours modifier si je redémare network.
Avatar de l’utilisateur
Ricard
yeomen
Messages : 255
Inscription : lun. 03 sept. 2007, 20:59

Message par Ricard »

Tu as modifié les DNS dans ta Box ?
Avatar de l’utilisateur
romain
Hankyu
Messages : 32
Inscription : lun. 29 déc. 2008, 23:56

Message par romain »

je n'en ai pas besoin j'utilise les DNS openDNS tout marche niquel sauf quand le service network redémare le fichier resolv.conf reprend sa valeur d'origine
Avatar de l’utilisateur
albireo
Elfe
Messages : 550
Inscription : ven. 15 sept. 2006, 15:47
Localisation : vallée de la save en Occitanie

Message par albireo »

lo="lo 127.0.0.1"
eth1="eth1 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255"
INTERFACES=(lo eth1)

gateway="default gw 192.168.1.1"
ROUTES=(gateway)
Je crois que la declaration de lo n'est plus necessaire, en tout cas chez moi je n'utilise plus depuis un certain temps et tout fonctionne normalement.
pour resolv.conf je ne sais pas je laisse dhcp faire sa cuisine
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Message par farvardin »

/etc/rc.local c'est pour le démarrage de la machine. Logiquement, cela devrait te permettre d'avoir le réseau opérationnel après le démarrage (et la première (dé)configuration due à network. Mais si tu relances /etc/rc.d/network ensuite, c'est normal que cela le déconfigure (enfin, normal ou pas, je n'en sais rien, as tu regardé les liens qui expliquaient comment gérer cela ?). Le plus simple alors c'est de recréer la copie de tes bons paramètres de DNS à la fin du script /etc/rc.d/network.
Avatar de l’utilisateur
romain
Hankyu
Messages : 32
Inscription : lun. 29 déc. 2008, 23:56

Message par romain »

Je suis que débutant encore, donc j'ai un peu de mal faire tout ce que je peux lire sur les forums mais je vais conituer d'essayer.
Avatar de l’utilisateur
cdemoulins
Chu Ko Nu
Messages : 310
Inscription : mar. 11 mars 2008, 04:15
Localisation : Paris

Message par cdemoulins »

Regarde la page du wiki anglophone : http://wiki.archlinux.org/index.php/OpenDNS
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Message par farvardin »

d'après ce wiki on lit :
dhcpcd creates dynamically /etc/resolv.conf from /etc/resolv.conf.head and the option sets in /etc/dhcpcd.conf
donc on dirait que même si tu ne t'en sers pas, dhcpcd fonctionne quand même et est responsable des modifications sur ta machine.
Créer un /etc/resolv.conf.head avec tes adresses DNS préférées, ou supprimer dhcpcd de ta machine peuvent peut-être être des solutions en ce cas.
Avatar de l’utilisateur
romain
Hankyu
Messages : 32
Inscription : lun. 29 déc. 2008, 23:56

Message par romain »

Ok merci c'est ce que je pensé cela ne vient pas de moi, mais je comprend pas le principe de ce que tu me demande qu'est ce que cela fais de créer un fichier /etc/resolv.conf.head est ce que c'est celui la que archlinux va lire pour configurer ma connection.
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Message par farvardin »

effectivement, on dirait que ce fichier est là pour entrer tes DNS préférés. Je n'ai pas utilisé alors je ne pourrais t'en parler plus. Mais vu que tu n'es pas en DHCP, ce n'est pas garanti non plus que cela fonctionne comme prévu, d'où ma proposition de retirer dhcpcd de ton système, ce qui pourrait peut-être tout résoudre.
Répondre