IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

Configuration de dhcp de l'interface vers l'internet


Sujet :

Réseau

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    162
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2002
    Messages : 162
    Points : 88
    Points
    88
    Par défaut Configuration de dhcp de l'interface vers l'internet
    Bonjour

    J'ai deux PC reliés par un cable croisé, et je souhaite partager la connexion internet du premier au second. Ca donne quelque chose comme :

    web(free) <--->(eth0) PC1 (eth1)<---> PC2

    j'ai installé DHCP et firestarter sur le PC1 et lorsque je lance DHCP il me dit :

    Jul 13 18:42:02 localhost dhcpd: Listening on LPF/eth1/00:0f:b5:fe:40:49/192.168.1.0
    Jul 13 18:42:02 localhost dhcpd: Sending on LPF/eth1/00:0f:b5:fe:40:49/192.168.1.0
    Jul 13 18:42:02 localhost dhcpd: No subnet declaration for eth0 (mon_ip_free).
    Jul 13 18:42:02 localhost dhcpd: Please write a subnet declaration in your dhcpd.conf file for the
    Jul 13 18:42:02 localhost dhcpd: network segment to which interface eth0 is attached.
    Jul 13 18:42:02 localhost dhcpd: exiting.
    J'ai beau chercher sur le net, je ne trouve rien expliquant quel configuration de "subnet" faire pour l'interface externe. Auriez-vous quelques pistes ?

    merci

  2. #2
    Membre éprouvé
    Avatar de Freed0
    Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    635
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 635
    Points : 953
    Points
    953
    Par défaut
    Le problème vient de ton fichier de configuration. Une petite recherche n'aurait pas fait de mal :

    http://christian.caleca.free.fr/dhcp/
    http://www.google.be/search?hl=fr&q=...e+Google&meta=

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    162
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2002
    Messages : 162
    Points : 88
    Points
    88
    Par défaut
    heu... je suis désolé mais je n'arrive pas à m'en sortir là. J'arrive bien à configurer le coté eth1, qui est connecté à PC2, mais je ne comprends toujours pas ce que je dois mettre pour le coté eth0, connecté au net (je suis même étonné de devoir déclarer un réseau pour eth0 dans la mesure où je n'ai pas à y allouer d'adresse IP).

    Ceci dit, merci pour les liens.

  4. #4
    Membre éprouvé
    Avatar de Freed0
    Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    635
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 635
    Points : 953
    Points
    953
    Par défaut
    Je suppose que le serveur DHCP essaie de distribuer des adresses sur les 2 interfaces.

  5. #5
    Membre éprouvé
    Avatar de Freed0
    Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    635
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 635
    Points : 953
    Points
    953
    Par défaut
    En effet, je confirme ce que j'ai dit ci-dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Note importante
     
    Le daemon DHCPd écoute par défaut sur toutes les interfaces réseau actives sur le serveur. Ce n'est pas forcément souhaitable, c'est même assez souvent ennuyeux.
     
    Fort heureusement, ce comportement par défaut peut être modifié, mais pas dans le fichier de configuration. Il faut utiliser un paramètre dans la ligne de commande qui va démarrer DHCPd.
     
    Dans le cas de Mandrake, il faut éditer le script /etc/rc.d/init.d/dhcpd. Il est bien documenté et vous trouverez aisément la variable INTERFACES qu'il faut initialiser avec le nom de la ou des interfaces qui doivent êtres écoutées. Dans notre exemple, nous aurons :
     
    INTERFACES="eth0"

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    162
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2002
    Messages : 162
    Points : 88
    Points
    88
    Par défaut
    je suis sous Ubuntu et j'ai modifié cette variable dans /etc/default/dhcp et dans /etc/init.d/dhcp pour n'y mettre que "eth1" mais le problème reste le même.

    si je relance le démon avec juste "dhcpd restart eth1" il me rend le même message mais avec 0.0.0.0 à la place de mon_ip_free.

  7. #7
    Membre éprouvé
    Avatar de Freed0
    Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    635
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 635
    Points : 953
    Points
    953
    Par défaut
    Je sais pas si c'est une faute de frappe de ta part, mais dhcp n'est sans doute pas la même chose que dhcpd
    Enfin, le problème vient peut-être d'autre part...

  8. #8
    Membre éprouvé Avatar de gnto
    Homme Profil pro
    Ingénieur système logiciel
    Inscrit en
    Janvier 2006
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur système logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 923
    Points : 1 210
    Points
    1 210
    Par défaut
    J'ai pas tout lu j'ai vu firestarter alors la question est as-tu laisser le port 67 en udp et tcp ouvert ?

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    162
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2002
    Messages : 162
    Points : 88
    Points
    88
    Par défaut
    Citation Envoyé par gnto
    Jas-tu laisser le port 67 en udp et tcp ouvert ?
    pas explicitement, mais je lui ai dit, dans les préférences, d'autoriser dhcp pour le réseau local

  10. #10
    Membre confirmé Avatar de _shuriken_
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    543
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2006
    Messages : 543
    Points : 454
    Points
    454
    Par défaut
    Fais voir ton fichier de config pour le dhcp, on ne sait jamais.
    N'oublie surtout pas que le démon dhcpd doit tourner sur PC1; après manipulation du fichiers fais directemement un reboot du système au lieu de relancer le serveur seulement, souvent ça calle.
    "When you can measure what you are speaking about, and express it in numbers, you know something about it; but when you cannot measure it, when you cannot express it in numbers, your knowledge is of a meager and unsatisfactory kind; it may be the beginning of knowledge, but you have scarcely in your thoughts advanced to the state of Science, whatever the matter may be."

    Lord Kelvin - 1883.

  11. #11
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    162
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2002
    Messages : 162
    Points : 88
    Points
    88
    Par défaut
    Voilà le fichier de conf :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    # option definitions common to all supported networks...
    option domain-name "fugue.com";
    option domain-name-servers 212.27.54.252, 212.27.53.252;
     
    option subnet-mask 255.255.255.224;
    default-lease-time 86400;
    max-lease-time 86400;
     
    subnet 192.168.1.0 netmask 255.255.255.0 {
    option routers 192.168.1.1;
    range 192.168.1.100 192.168.1.254;
    }
    La carte eth1 a une ip fixe : 192.168.1.1

    Pour info, j'ai compètement enlevé firestarter et ça n'a rien changé...

  12. #12
    Membre éprouvé
    Avatar de Freed0
    Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    635
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 635
    Points : 953
    Points
    953
    Par défaut
    Elle sert à quoi la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    option subnet-mask 255.255.255.224;
    ?

  13. #13
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    162
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2002
    Messages : 162
    Points : 88
    Points
    88
    Par défaut
    Citation Envoyé par Freed0
    Elle sert à quoi la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    option subnet-mask 255.255.255.224;
    ?
    heu... je la sors surement d'un copier-coller d'un tutorial...

  14. #14
    Membre éprouvé
    Avatar de Freed0
    Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    635
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 635
    Points : 953
    Points
    953
    Par défaut
    Enlève la, apparament elle est facultative

  15. #15
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    162
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2002
    Messages : 162
    Points : 88
    Points
    88
    Par défaut
    Citation Envoyé par Freed0
    Enlève la, apparament elle est facultative
    C'est fait.

    Bon sinon j'ai l'impression qu'il manque juste un truc comme "eth0 = internet" dans le fichier conf, mais je ne sais pas comment le dire à dhcpd.

  16. #16
    Membre éprouvé
    Avatar de Freed0
    Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    635
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 635
    Points : 953
    Points
    953

  17. #17
    Membre confirmé Avatar de _shuriken_
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    543
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2006
    Messages : 543
    Points : 454
    Points
    454
    Par défaut
    Citation Envoyé par YéTeeh
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    # option definitions common to all supported networks...
    option domain-name "fugue.com";
    option domain-name-servers 212.27.54.252, 212.27.53.252;
     
    option subnet-mask 255.255.255.224;
    default-lease-time 86400;
    max-lease-time 86400;
     
    subnet 192.168.1.0 netmask 255.255.255.0 {
    option routers 192.168.1.1;
    range 192.168.1.100 192.168.1.254;
    }
    A priori tout va bien, je en vois pas du tout comment ça ne pourrai pas marcher???
    Donc tu as deux interfaces réseaux sur PC1?????
    Si oui, as-tu fais le forwarding entre les interfaces?
    "When you can measure what you are speaking about, and express it in numbers, you know something about it; but when you cannot measure it, when you cannot express it in numbers, your knowledge is of a meager and unsatisfactory kind; it may be the beginning of knowledge, but you have scarcely in your thoughts advanced to the state of Science, whatever the matter may be."

    Lord Kelvin - 1883.

  18. #18
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    162
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2002
    Messages : 162
    Points : 88
    Points
    88
    Par défaut
    Citation Envoyé par ablinux
    Si oui, as-tu fais le forwarding entre les interfaces?
    J'ai deux interfaces et.... je n'avais pas activé le forwarding.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo 1 > /proc/sys/net/ipv4/ip_forward
    c'est bien ça ?

    Les deux machines se voient bien mais les connexions aux sites web depuis la seconde se terminent en "timeout"

  19. #19
    Membre confirmé Avatar de _shuriken_
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    543
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2006
    Messages : 543
    Points : 454
    Points
    454
    Par défaut
    Citation Envoyé par YéTeeh
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo 1 > /proc/sys/net/ipv4/ip_forward
    c'est bien ça ?

    Les deux machines se voient bien mais les connexions aux sites web depuis la seconde se terminent en "timeout"
    Oui c'est bien ça le forwarding.
    Bon il va falloir verifier du côté de PC2 sa route par défaut, verifie avec la commande route, eth1 sur PC2 doit être sur le même reséaux qu'ethX( tu as le choix) sur PC1, je crois que ça tu l'a deja fait? .
    Après pour qu'eth1 par ex sur PC1 puisse transmettre les messages destinés vers le net à eth0 de PC1 (possedant une adresse routable) il te faut spécifier dans le fichier /etc/rc.d/rc.local de PC1, l'acheminement par défaut qu'il devra prendre avec tjrs la cmde route, un man de route t'aidera pour cela.
    Bonne chance
    "When you can measure what you are speaking about, and express it in numbers, you know something about it; but when you cannot measure it, when you cannot express it in numbers, your knowledge is of a meager and unsatisfactory kind; it may be the beginning of knowledge, but you have scarcely in your thoughts advanced to the state of Science, whatever the matter may be."

    Lord Kelvin - 1883.

Discussions similaires

  1. Router d'une interface vers une autre
    Par Michaël dans le forum Réseau
    Réponses: 2
    Dernier message: 27/01/2011, 21h22
  2. Configurer serveur DHCP
    Par boboss123 dans le forum Réseau
    Réponses: 4
    Dernier message: 07/12/2009, 11h50
  3. Creer un lien dans une interface vers un fichier
    Par hbellahc dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 20/08/2007, 10h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo