Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1021 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Je recois pas d'adresse de mon serveur DHCP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Je recois pas d'adresse de mon serveur DHCP

n°451817
zezette
"Allez hop, au revoir"
Posté le 08-04-2004 à 14:40:29  profilanswer
 

Je viens d'installer un PC (à la disposition du public) dans le service d'information où je travaille. J'ai choisi d'installer Linux (Slackware 9.1 - KDE) plutot que Windows afin que les gens qui l'utilise découvrent que Linux ça existe :D  
Ce pc est raccordé à notre réseau local. Toutes les autres machines sont en Windows (98, XP ou 2000) et recoivent leur adresse via un serveur DHCP (probablement le routeur car on n'a pas de serveur ici  :ouch: )
Quand ce PC était en Windows 2000, il recevait une adresse IP mais maintenant qu'il est en Linux, il n'en reçoit plus !  
Pour vérifier que c'était pas un problème de cable ou autre, j'ai doné une IP fixe et tout marche.
A quoi pourrait être du ce problème ???


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
mood
Publicité
Posté le 08-04-2004 à 14:40:29  profilanswer
 

n°451832
Sygus
Posté le 08-04-2004 à 14:58:05  profilanswer
 

ton fichier /etc/rc.d/rc.inet1 ressemble bien à qqch du genre :
 
IPADDR=""
NETMASK=""
NETWORK=""
BROADCAST=""
GATEWAY=""
DHCP="yes"  
 

n°451838
Dark_Schne​ider
Close the World, Open the Net
Posté le 08-04-2004 à 15:00:09  profilanswer
 

si tu installes une slack, autantque tu saches utiliser la slack sinon cela va finir en : "c'est trop compliqué ton truc, même toi tu ne le maitrise pas"
 
essaie plus simple à administrer/configurer : mandrake, Red Hat, Fedora, Debian, Suse


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°451841
zezette
"Allez hop, au revoir"
Posté le 08-04-2004 à 15:00:34  profilanswer
 

Mon fichier est comme ça pour le moment. Qd je teste le DHCP, je vide ce qu'il y a entre les guillemets et je met yes...
 
# Config information for eth0:
IPADDR[0]="192.168.0.123"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]="no"  
DHCP_HOSTNAME[0]="212.68.193.30"
 
# Config information for eth1:
IPADDR[1]=""
NETMASK[1]=""
USE_DHCP[1]="no"
DHCP_HOSTNAME[1]=""
 
# Default gateway IP address:
GATEWAY="192.168.0.1"
 
# Change this to "yes" for debugging output to stdout.  Unfortunately,
# /sbin/hotplug seems to disable stdout so you'll only see debugging output
# when rc.inet1 is called directly.
DEBUG_ETH_UP="no"
 


Message édité par zezette le 08-04-2004 à 15:01:45

---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
n°451845
zezette
"Allez hop, au revoir"
Posté le 08-04-2004 à 15:03:31  profilanswer
 

Dark_Schneider a écrit :

si tu installes une slack, autantque tu saches utiliser la slack sinon cela va finir en : "c'est trop compliqué ton truc, même toi tu ne le maitrise pas"
 
essaie plus simple à administrer/configurer : mandrake, Red Hat, Fedora, Debian, Suse


 
J'ai toujours utiliser la slackware et je pense savoir l'utiliser pas mal. Si je pose la question c'est parce que chez moi, je recois une IP par le DHCP de mon provider avec le meme rc.inet1.conf et ça marche


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
n°451847
Dark_Schne​ider
Close the World, Open the Net
Posté le 08-04-2004 à 15:04:52  profilanswer
 

as tu mis le bon DHCP_HOSTNAME ?
 
déjà kelle carte est reliée au DHCP ? kelles est l'IP du DHCP ?


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°451853
zezette
"Allez hop, au revoir"
Posté le 08-04-2004 à 15:13:25  profilanswer
 

Donc je pense que le problème vient de DHCP_HOST_NAME, mais je sais pas quoi y mettre !
J'ai essayé 192.168.0.1 mais ça marche pas


Message édité par zezette le 08-04-2004 à 15:20:52

---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
n°451854
Optitribe
Posté le 08-04-2004 à 15:14:15  profilanswer
 

Tu n'as pas par hasard un message du genre :
 

dhcpcd[143]: timed out waiting for a valid dhcp server reponse

 
 
A froid quand je démarre j'ai ce message et une fois la séquence de boot fini , il me suffit de taper # dhcpcd pour que tout rentre dans l'ordre . Et après par exemple si je redémarre ,je n'ai plus de problème ...
 
Je n'ai pas encore saisi d'où vient ce problème ...:??:

n°451869
zezette
"Allez hop, au revoir"
Posté le 08-04-2004 à 15:28:44  profilanswer
 

Optitribe a écrit :

Tu n'as pas par hasard un message du genre :
 

dhcpcd[143]: timed out waiting for a valid dhcp server reponse

 
 
A froid quand je démarre j'ai ce message et une fois la séquence de boot fini , il me suffit de taper # dhcpcd pour que tout rentre dans l'ordre . Et après par exemple si je redémarre ,je n'ai plus de problème ...
 
Je n'ai pas encore saisi d'où vient ce problème ...:??:


 
En effet, c'est exactement le même problème. J'ai fait dhcpcd et j'ai reçu une ip puis j'ai rebooté et j'en ai toujousr une


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
n°451882
Dark_Schne​ider
Close the World, Open the Net
Posté le 08-04-2004 à 15:52:02  profilanswer
 

dhcpcd envoie une requête broadcast(  i.e sur tous le réseau ) popur trouver un serveur DHCP et le premier qui lui répond lui assigne une IP.
 
dans ton cas, si tu veux ke cela marche, soit tu demandes à l'admin l'adresse IP du serveur DHCP et tu mets la bonne adresse dans DHCP_HOSTNAME, soit tu ne mets rien dans DHCP_HOSTNAME


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
mood
Publicité
Posté le 08-04-2004 à 15:52:02  profilanswer
 

n°451883
zezette
"Allez hop, au revoir"
Posté le 08-04-2004 à 15:53:14  profilanswer
 

L'ip je l'ai trouvée c'est 192.168.0.1 mais que je la mette ou pas ca marche pas au démarrage, ça marche seulement qd je lance dhcpdcd a la main ou quand je redémarre


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
n°451886
Dark_Schne​ider
Close the World, Open the Net
Posté le 08-04-2004 à 15:55:06  profilanswer
 

il y a un bug dans les utilitaires alors car ils devraient passer l'IP à dhcpcd


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°451895
Optitribe
Posté le 08-04-2004 à 16:02:54  profilanswer
 

Pourtant il y'a ce passage dans le script rc.inet1 qui devrait servir à ça si je ne me trompe pas  :
 
#! /bin/sh
# /etc/rc.d/rc.inet1
# This script is used to bring up the various network interfaces.
#
# @(#)/etc/rc.d/rc.inet1 9.1 Tue Aug 26 13:34:58 PDT 2003 (pjv)
 
############################
# READ NETWORK CONFIG FILE #
############################
 
# Get the configuration information from /etc/rc.d/rc.inet1.conf:
. /etc/rc.d/rc.inet1.conf
 
######################
# LOOPBACK FUNCTIONS #
######################
 
# Function to bring up the loopback interface.  If loopback is
# already up, do nothing.
lo_up() {
  if grep lo: /proc/net/dev 1> /dev/null ; then
    if ! /sbin/ifconfig | grep "^lo" 1> /dev/null ; then
      /sbin/ifconfig lo 127.0.0.1
      /sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo
    fi
  fi
}
 
# Function to take down the loopback interface:
lo_down() {
  if grep lo: /proc/net/dev 1> /dev/null ; then
    /sbin/ifconfig lo down
  fi
}
 
######################
# ETHERNET FUNCTIONS #
######################
 
# Function to bring up an Ethernet interface.  If the interface is
# already up or does not yet exist (perhaps because the kernel driver
# is not loaded yet), do nothing.
eth_up() {
  # If the interface isn't in the kernel yet (but there's an alias for it in
  # modules.conf), then it should be loaded first:
  if ! grep eth${1}: /proc/net/dev 1> /dev/null ; then # no interface yet
    if /sbin/modprobe -c | grep -w "alias eth${1}" | grep -vw "alias eth${1} off" > /dev/null ; then
      /sbin/modprobe eth${1}
    fi
  fi
  if grep eth${1}: /proc/net/dev 1> /dev/null ; then # interface exists
    if ! /sbin/ifconfig | grep "eth${1} " 1> /dev/null ; then # interface not up    
      if [ "${USE_DHCP[$1]}" = "yes" ]; then # use DHCP to bring interface up
        if [ ! "${DHCP_HOSTNAME[$1]}" = "" ]; then
          /sbin/dhcpcd -t 10 -h ${DHCP_HOSTNAME[$1]} -d eth${1}
        else
          /sbin/dhcpcd -t 10 -d eth${1}
        fi

      else # bring up interface using a static IP address
        if [ ! "${IPADDR[$1]}" = "" ]; then # skip unconfigured interfaces
          # Determine broadcast address from the IP address and netmask:
          BROADCAST=`/bin/ipmask ${NETMASK[$1]} ${IPADDR[$1]} | cut -f 1 -d ' '`
          # Set up the ethernet card:
          echo "Configuring eth${1}:"
          echo "/sbin/ifconfig eth${1} ${IPADDR[$1]} broadcast ${BROADCAST} netmask ${NETMASK[$1]}"
          /sbin/ifconfig eth${1} ${IPADDR[$1]} broadcast ${BROADCAST} netmask ${NETMASK[$1]}
        else
          if [ "$DEBUG_ETH_UP" = "yes" ]; then
            echo "eth${1} interface is not configured in /etc/rc.d/rc.inet1.conf"
          fi
        fi
      fi
    else
      if [ "$DEBUG_ETH_UP" = "yes" ]; then
        echo "eth${1} is already up, skipping"
      fi
    fi  
  else
    if [ "$DEBUG_ETH_UP" = "yes" ]; then
      echo "eth${1} interface does not exist (yet)"
    fi
  fi
}
 
# Function to take down an Ethernet interface:
eth_down() {
  if grep eth${1}: /proc/net/dev 1> /dev/null ; then
    if [ "${USE_DHCP[$1]}" = "yes" ]; then
      /sbin/dhcpcd -k -d eth${1}
      sleep 1
    else
      /sbin/ifconfig eth${1} down
    fi
  fi
}
 
#####################
# GATEWAY FUNCTIONS #
#####################
 
# Function to bring up the gateway if there is not yet a default route:
gateway_up() {
  if ! /sbin/route | grep "^default" 1> /dev/null ; then
    if [ ! "$GATEWAY" = "" ]; then
      /sbin/route add default gw ${GATEWAY} metric 1
    fi
  fi
}
 
# Function to take down an existing default gateway:
gateway_down() {
  if /sbin/route | grep "^default" 1> /dev/null ; then
    /sbin/route del default
  fi
}
 
############
### MAIN ###
############
 
case "$1" in
'start') # "start" brings up all available interfaces:
  lo_up
  eth_up 0
  eth_up 1
  eth_up 2
  eth_up 3
  gateway_up
  ;;
'stop') # "stop" takes down all existing interfaces:
  gateway_down
  eth_down 3
  eth_down 2
  eth_down 1
  eth_down 0
  lo_down
  ;;
*) # The default is to bring up all interfaces:
  lo_up
  eth_up 0
  eth_up 1
  eth_up 2
  eth_up 3
  gateway_up
esac
 
# End of /etc/rc.d/rc.inet1


Message édité par Optitribe le 08-04-2004 à 16:18:05
n°451898
zezette
"Allez hop, au revoir"
Posté le 08-04-2004 à 16:05:35  profilanswer
 

Perso, je pense pas que le problème vienne de dhcpcd ou du script rc.inet1 car j'ai pas ce problème chez moi... Ca doit venir du serveur DHCP ou de/du driver la carte reseau


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
n°451902
Optitribe
Posté le 08-04-2004 à 16:07:42  profilanswer
 

Je pense l'inverse car j'ai d'autres distributions sur la même config qui ne me pose pas ce problème avec ce routeur ...

n°451913
Dark_Schne​ider
Close the World, Open the Net
Posté le 08-04-2004 à 16:11:48  profilanswer
 

Optitribe> dans la portion ke tu donnes du script de démarrage, il ne lis pas dans rc.inet1


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°451921
Optitribe
Posté le 08-04-2004 à 16:18:52  profilanswer
 

C'est pas précisé au début du script ?
 
Note : J'ai ajouté le script complet dans mon précédent message


Message édité par Optitribe le 08-04-2004 à 16:20:10
n°451979
Dark_Schne​ider
Close the World, Open the Net
Posté le 08-04-2004 à 16:55:59  profilanswer
 

là je vois :D


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°451983
Optitribe
Posté le 08-04-2004 à 17:00:10  profilanswer
 

C'est ce que j'aurais dû faire depuis le début :/

n°739771
zezette
"Allez hop, au revoir"
Posté le 11-10-2005 à 16:26:30  profilanswer
 

Bonsoir à tous,
 
J'ai de nouveau le même problème, mais cette fois (je pense que) la cause est différente.
 
J'ai installé le dernier noyau (2.6.13.4) et je ne reçois pas d'IP (mes fichiers de config sont corrects) avec le noyau 2.6.10, je n'ai pas ce problème... (inutile de dire que j'utilise le même .config). La carte réseau est une 3Com 3c900B.
 
En tapant dhcpcd à la main, je ne reçois rien (dès fois que le délai ai été trop court au démarrage). Si j'indique une IP fixe, ça marche...  
 
Aurais-je oublié/Y a t'il un truc dans le noyau en rapport avec le DHCP ?
 
--edit--
 
Même problème avec le 2.6.12


Message édité par zezette le 12-10-2005 à 15:51:56

---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
n°740369
zezette
"Allez hop, au revoir"
Posté le 13-10-2005 à 13:09:59  profilanswer
 

Après avoire recompilé une chiée de noyau, j'ai pu constater que le bug apparait dans la version 2.6.12. Jusqu'à la 2.6.11.12, je n'ai pas eu ce problème...


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
n°740487
Mjules
Modérateur
Parle dans le vide
Posté le 13-10-2005 à 17:45:06  profilanswer
 

si tu te sens motivé, tu peux faire un rapport de bug sur la LKML, tu peux utiliser git-bisect pour identifier le patch qui pose problème :
http://www.kernel.org/pub/software [...] isect.html


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Je recois pas d'adresse de mon serveur DHCP

 

Sujets relatifs
mandrake 9.2 et serveur cscomment changer l'adresse de broadcast
prbleme sur un serveur linux ^^AV sur serveur squid + postfix
Choix et Création d'un serveur mail[thunderbird] garder les messages sur le serveur
anti-virus sur un serveur de fichiers sous mandrake 10zip et serveur mail free.fr
Sécuriser un serveur internetSecuriser un serveur debian "woody" de base ?
Plus de sujets relatifs à : Je recois pas d'adresse de mon serveur DHCP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR