[resolv.conf] ne veut rien savoir
[resolv.conf] ne veut rien savoir
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.
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.
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
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
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)
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)
- albireo
- Elfe
- Messages : 550
- Inscription : ven. 15 sept. 2006, 15:47
- Localisation : vallée de la save en Occitanie
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.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)
pour resolv.conf je ne sais pas je laisse dhcp faire sa cuisine
/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.
- cdemoulins
- Chu Ko Nu
- Messages : 310
- Inscription : mar. 11 mars 2008, 04:15
- Localisation : Paris
Regarde la page du wiki anglophone : http://wiki.archlinux.org/index.php/OpenDNS
d'après ce wiki on lit :
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.
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.dhcpcd creates dynamically /etc/resolv.conf from /etc/resolv.conf.head and the option sets in /etc/dhcpcd.conf
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.
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.