Forum Linux.debian/ubuntu Problèmes réseaux

Posté par  (site web personnel) .
Étiquettes : aucune
0
16
août
2004
Bonjour,

Bon tout d'abord oui je l'avoue je suis une quiche en réseau...
Néanmoins j'essais serieusement de m'y mettre alors je suis sûr que vous allez pouvoir m'aider :)

Déjà pour commencer, depuis que j'ai ma freebox j'ai installé dhclient et maintenant je n'ai plus de résolution de nom pour mon réseau local, et je sais pas où changer ca. J'ai essayer de bidouiller /etc/resolve.conf mais ca ne change rien, et en plus dès que je redémarre les services réseaux ca me remet l'ancien fichier resolve.conf en m'effacant tous mes changements (pourquoi ??) ...

Ensuite j'aimerai savoir comment avoir une ip fixe en local, car mon routeur la donne automatiquement, mais moi je voudrai l'attribuer selon ma volonté... J'ai là aussi bidouillé (je bidouille beaucoup) /etc/dhclient.conf mais ca semble totalement inefficace, et moi, là, je suis perdu dans un gros paté, car j'y pige rien :(

Donc si quelqu'un se sent l'âme charitable..
Merci d'avance
  • # re:Problèmes réseaux

    Posté par  . Évalué à 1.

    Ensuite j'aimerai savoir comment avoir une ip fixe en local, car mon routeur la donne automatiquement, mais moi je voudrai l'attribuer selon ma volonté... J'ai là aussi bidouillé (je bidouille beaucoup) /etc/dhclient.conf mais ca semble totalement inefficace
    j'aurais bien dit qu'utiliser du dhcp pour utiliser une ip statique ca sert un peu a rien.
    je suppose que c'est une debian donc a mon avis ce que tu veux c'est dans /etc/network/interfaces (man interfaces)

    par contre pour le resolv.conf qui est ecrase... je sais pas... j'ai jamais eu... peut etre regarder les scripts dans /etc/network?
    • [^] # Re: re:Problèmes réseaux

      Posté par  . Évalué à 2.

      Le resolv.conf qui est écrasé c'est un coup du dhcp.
      Explication:

      [binarym@trait-plat]:~% ps aux |grep dhc 19:45
      root 3165 0.0 0.3 2652 904 ? Ss 19:08 0:00 dhclient -e -pf /var/run/dhclient.eth0.pid -lf /var/run/dhclient.eth0.leases eth0

      Et oui, dhclient qd il est lancé au démarrage par le système, ce met en tâche de fond.
      Et pourquoi ? Parce qu'un "bail" dhcp n'est pas illimité en durée, donc un fois son bail arrivé à terme, il le renouvelle. C'est à ce moment que tu te retrouves avec ton resolv.conf écrasé.
      Pour éviter cela, extrait de la page de man de dhclient.conf:

      The supersede statement

      supersede { [ option declaration ] [, ... option declaration ]}

      If for some set of options the client should always use its own value
      rather than any value supplied by the server, these values can be
      defined in the supersede statement.


      Pour ce qui est de l'ip fixe, regarde la page de man de "interfaces" comme on te le dit plus haut.
    • [^] # Re: re:Problèmes réseaux

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

      Merci ca marche :)

      J'ai bidouillé le fichier interface, j'ai remplacé l'option dhcp par static et j'ai rajouté une ligne gateway pour indiquer l'ip du routeur.

      Merci beaucoup :)
  • # J'ai une âme charitable ?

    Posté par  . Évalué à 1.

    1- Va manger ! ;)
    quiche, un gros paté
    2- Regarde ceci ça devrait t'aider :
    [pierre@localhost pierre]$ cat /etc/sysconfig/network
    HOSTNAME=localhost
    NETWORKING=yes
    GATEWAY="10.0.0.1"
    GATEWAYDEV=wlan0

    Mon routeur a l'IP 10.0.0.1
  • # Dixit ma prof d'elec : "Aujourd'hui... on va faire du hard !! "

    Posté par  . Évalué à 1.

    Pour le coup du fichier /etc/resolv.conf écrasé à chaque renouvellement de bail, jette un oeil (au sens figuré :-)) au fichier suivant :
    chémoi:~# cat /etc/sysconfig/network/dhcp | grep RESOLV
    # resolv.conf will also stay untouched when MODIFY_RESOLV_CONF_DYNAMICALLY 
    DHCLIENT_MODIFY_RESOLV_CONF="yes"
    
    Bien entendu, relance ton client DHCP après toute manip du fichier. Bref, p, garde le contrôle... Amuse toi bien ;-)

Suivre le flux des commentaires

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