Forum Linux.mandriva Problème fichier /etc/hosts

Posté par  .
Étiquettes : aucune
0
2
fév.
2006

Bonjour à tous,

Je suis sous Mandriva 2006 et l'environnement xfce4. J'ai essayé le live cd Kaella 2.0.1 fr pour montrer à un ami et j'ai quitté kaella normalement. Je redémarre Mandriva et au démarrage de xfce4 j'ai le message suivant :

Impossible de déterminer l'adresse Internet de Knoppix.

Cela va géner le bon fonctionnement de xfce.

Il est possible de corriger ce problème en rajoutant Konppix au fichier /etc/hots de votre système.

Continuer quand même

ou

Réessayer

J'ai utiliser le dvd Mandriva 2006 ensuite pour refaire une mise à jour en espérant que ce message disparaisse mais il revient quand même.

Si je clique sur "Continuer quand même" du message, xfce4 démarre mais quelque fois j'ai des problème d'accès à certains programme ou des options de centre de contrôle mandrake par la suite.

Lorsque j'ouvre une console maintenant, l'invite de commande(bash) affiche "[gtr@Knoppix ~]$" alors qu'avant il affichait "[gtr@mon_adresse_ip_je croie ~]$"

Quelqu'un a une idée de ce problème?

Merci à l'avance.

  • # Deux solutions (oublie pas de plusser si ça te sauve ;) )

    Posté par  (site web personnel) . Évalué à 0.

    Bon alors je pense que la kaella est pas un virus (quoi que c'est du debian ;p ) donc elle n'a du que toucher a ton /home

    La solution rapide (mais tu dois refaire ta conf) :
    rm -fr ~/.xfce* ~/.bashrc ~/.bash_*

    La solution bourin :
    mv /home/monuser /home/monuser.bak
    mkdir -p /home/monuser/tmp
    chown monuser:monuser -R /home/monuser
    chmod 700 /home/monuser/tmp

    Après tu récupère au fur a mesure tes anciens fichiers dans l'autre répertoire.

    La solution réparation :
    Sinon tu peux passer du temps a "nettoyer" ton home, la kaella a peut-être touché a une bonne partie de tes fichiers de configuration.

    Affiche tous les fichier cachés et regarde ~/.bashrc, ~/.bash_profile, ~/.xfce, etc...


    =============Pire des cas, juste au cas où, ne devrais pas t'être utile dans ce cas là===========
    La dernière solution :
    Dans ce cas là tu est pas dans la merde, autant dire que tu te retrouverais dans le cas où tu a choppé un adware vraiment chiant qui a tout pourrit...
    (bon je te rassure, j'ai de très fort doute que les développeurs ai codé ça)

    Dans ce cas là :
    rpm -Va
    et tu vérifie tout les fichiers qui ont un champ md5sum changé (y en a qui ont pu être modifié depuis l'installation et d'autre par la kaella donc ne vérifie pas tout, sinon tu en a pour des heures)

    regarde dans ton /etc les fichiers nsswitch.conf, hosts et ça dois être tout pour ton pépin de nom d'hôte
    • [^] # Re: Deux solutions (oublie pas de plusser si ça te sauve ;) )

      Posté par  . Évalué à 1.

      Merci bien pour ton aide.

      J'ai renommé tous les fichier .bash... en .old et ça n'a rien changé. Je n'ai pas de fichier .xfce...

      J'ai essayé la deuxième solution(La solution bourin) mais je ne pouvais plus redémarrer d'interface graphique.

      J'ai supprimé xfce4 et ces fichiers xfce, libxfce, etc.... et réinstallé xfce4 et ça ne change rien non plus.

      J'ai essayé la commande rpm -Va mais je ne sais pas quoi faire avec ça, il y a une liste qui s'affiche indéfiniment. Comment je fais pour vérifier que les fichiers md5sum?

      Voici mon fichier nsswitch.conf :

      #
      # /etc/nsswitch.conf
      #
      # An example Name Service Switch config file. This file should be
      # sorted with the most-used services at the beginning.
      #
      # The entry '[NOTFOUND=return]' means that the search for an
      # entry should stop if the search in the previous entry turned
      # up nothing. Note that if the search failed due to some other reason
      # (like no NIS server responding) then the search continues with the
      # next entry.
      #
      # Legal entries are:
      #
      # nisplus or nis+ Use NIS+ (NIS version 3)
      # nis or yp Use NIS (NIS version 2), also called YP
      # dns Use DNS (Domain Name Service)
      # files Use the local files
      # db Use the local database (.db) files
      # compat Use NIS on compat mode
      # hesiod Use Hesiod for user lookups
      # [NOTFOUND=return] Stop searching if not found so far
      #

      # To use db, put the "db" in front of "files" for entries you want to be
      # looked up first in the databases
      #
      # Example:
      #passwd: db files nisplus nis
      #shadow: db files nisplus nis
      #group: db files nisplus nis

      passwd: files nisplus
      shadow: files nisplus
      group: files nisplus

      #hosts: db files nisplus nis dns
      hosts: files nisplus nis dns

      # Example - obey only what nisplus tells us...
      #services: nisplus [NOTFOUND=return] files
      #networks: nisplus [NOTFOUND=return] files
      #protocols: nisplus [NOTFOUND=return] files
      #rpc: nisplus [NOTFOUND=return] files
      #ethers: nisplus [NOTFOUND=return] files
      #netmasks: nisplus [NOTFOUND=return] files

      bootparams: nisplus [NOTFOUND=return] files

      ethers: files
      netmasks: files
      networks: files
      protocols: files
      rpc: files
      services: files

      netgroup: nisplus

      publickey: nisplus

      automount: files nisplus
      aliases: files nisplus


      Je ne sais pas quoi vérifier ou changer dans ce fichier.

      Merci de m'aider.
  • # Pb nom de machine

    Posté par  . Évalué à 3.

    Salut,

    Tout ça est assez étrange : kaella étant un liveCD il ne devrait normalement pas il y avoir quoi que ce soit de modifié sur ton disque dur. Le problème vient donc certainement de l'environnement externe.

    Si kaella se comporte comme knoppix (ce qui semble le cas), lors du boot le système récupère une adresse IP en DHCP en fournissant au serveur DHCP un nom de machine (en l'occurence "knoppix"). Il est possible que ce serveur DHCP vienne lui-même mettre à jour une base DNS...

    Essaie de vérifier tout ça en tapant :
    - "nslookup knoppix" ou "host knoppix" : ça devarit renvoyer l'adresse IP de la machine knoppix
    - "hostname" : pour avoir le nom de la machine locale
    - /sbin/ifconfig : pour avoir l'adresse IP

    Bon, il s'agit maintenant de trouver des solutions...
    - tu attends (de quelques heures à quelques jours...) pour que "knoppix" disparaisse des DNS
    - si tu as accès au serveur DNS, tu vas voir ce qu'il en est et tu modifies ou supprime l'entrée correspondant à ton adresse IP.
    - tu donnes un nom à ta machine en mettant un nom dans /etc/hostname ou quelque part ailleurs (je ne connais pas Mandriva, mais ça doit être possible dans le centre de contrôle), ou en tappant "hostname nom_de_machine", et tu paramètres ton client DHCP pour qu'il envoie le nom qui va bien lors de sa requête.
    - ???

    Si tu ne t'en sors toujours pas, donne-nous plus de détails : le résultat des commandes ci-dessus en particulier, ainsi que la configuration réseau (DHCP ?, accès au serveur DNS, ...), afin que l'on puisse t'aider.

    A+
    JJD
    • [^] # Re: Pb nom de machine

      Posté par  . Évalué à 1.

      Salut,

      Moi aussi je trouve étrange que Kaella mais foutu ce problème car je l'avais déjà essayé sans problème par la suite.

      Voici le résultat des commandes que tu m'as proposé d'essayer :

      nslookup knoppix :
      Server: 205.151.69.200
      Address: 205.151.69.200#53

      ** server can't find knoppix: NXDOMAIN


      host knoppix :
      Host knoppix not found: 3(NXDOMAIN)


      hostname :
      Knoppix


      /sbin/ifconfig :
      eth0 Link encap:Ethernet HWaddr 00:11:D8:DC:DB:81
      inet adr:24.122.90.11 Bcast:255.255.255.255 Masque:255.255.255.0
      adr inet6: fe80::211:d8ff:fedc:db81/64 Scope:Lien
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
      RX packets:8067 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1697 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 lg file transmission:1000
      RX bytes:2264308 (2.1 MiB) TX bytes:219074 (213.9 KiB)
      Interruption:19 Adresse de base:0x9800

      lo Link encap:Boucle locale
      inet adr:127.0.0.1 Masque:255.0.0.0
      adr inet6: ::1/128 Scope:Hôte
      UP LOOPBACK RUNNING MTU:16436 Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 lg file transmission:0
      RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)


      J'ai une connexion câble DHCP et lorsque je vais dans le centre de contrôle mandrake et que je créer une nouvelle connexion réseau LAN(après avoir supprimé celle déjà existante) je n'ai rien à entrer, j'appuie sur ENTER et ça ce fait tout seule. Même lorsque j'installe Mandriva ma configuration internet ce fait tout seule.

      Merci pour ton aide.
  • # Problème résolu

    Posté par  . Évalué à 1.

    Bon après un séjour de 4 jours à l'hôpital je revient et le problème est résolu car je suis en DHCP et mon adresse IP change après quelques jours si je ne me connecte pas pendant ce temp.

    Voilà.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.