Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau
Réseau Vos questions autour des réseaux et télécoms sous Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/07/2006, 18h48   #1
Membre du Club
 
Inscription : mai 2002
Messages : 162
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : mai 2002
Messages : 162
Points : 56
Points : 56
Envoyer un message via MSN à YéTeeh
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 :

Citation:
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
YéTeeh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2006, 18h57   #2
Membre chevronné
 
Avatar de Freed0
 
Étudiant
Inscription : mars 2005
Messages : 635
Détails du profil
Informations personnelles :
Âge : 24
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2005
Messages : 635
Points : 675
Points : 675
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=
__________________
Site perso
Freed0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2006, 19h06   #3
Membre du Club
 
Inscription : mai 2002
Messages : 162
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : mai 2002
Messages : 162
Points : 56
Points : 56
Envoyer un message via MSN à YéTeeh
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.
YéTeeh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2006, 19h08   #4
Membre chevronné
 
Avatar de Freed0
 
Étudiant
Inscription : mars 2005
Messages : 635
Détails du profil
Informations personnelles :
Âge : 24
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2005
Messages : 635
Points : 675
Points : 675
Je suppose que le serveur DHCP essaie de distribuer des adresses sur les 2 interfaces.
__________________
Site perso
Freed0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2006, 19h11   #5
Membre chevronné
 
Avatar de Freed0
 
Étudiant
Inscription : mars 2005
Messages : 635
Détails du profil
Informations personnelles :
Âge : 24
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2005
Messages : 635
Points : 675
Points : 675
En effet, je confirme ce que j'ai dit ci-dessous :

Code :
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"
__________________
Site perso
Freed0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2006, 19h15   #6
Membre du Club
 
Inscription : mai 2002
Messages : 162
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : mai 2002
Messages : 162
Points : 56
Points : 56
Envoyer un message via MSN à YéTeeh
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.
YéTeeh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2006, 19h18   #7
Membre chevronné
 
Avatar de Freed0
 
Étudiant
Inscription : mars 2005
Messages : 635
Détails du profil
Informations personnelles :
Âge : 24
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2005
Messages : 635
Points : 675
Points : 675
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...
__________________
Site perso
Freed0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2006, 20h27   #8
Membre Expert
 
Avatar de gnto
 
Homme
Consultant informatique
Inscription : janvier 2006
Messages : 910
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : janvier 2006
Messages : 910
Points : 1 182
Points : 1 182
J'ai pas tout lu j'ai vu firestarter alors la question est as-tu laisser le port 67 en udp et tcp ouvert ?
gnto est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2006, 09h48   #9
Membre du Club
 
Inscription : mai 2002
Messages : 162
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : mai 2002
Messages : 162
Points : 56
Points : 56
Envoyer un message via MSN à YéTeeh
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
YéTeeh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2006, 23h53   #10
Membre éprouvé
 
Avatar de _shuriken_
 
Homme
Consultant telecoms
Inscription : mars 2006
Messages : 426
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27

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

Informations forums :
Inscription : mars 2006
Messages : 426
Points : 410
Points : 410
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.
_shuriken_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2006, 14h11   #11
Membre du Club
 
Inscription : mai 2002
Messages : 162
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : mai 2002
Messages : 162
Points : 56
Points : 56
Envoyer un message via MSN à YéTeeh
Voilà le fichier de conf :

Code :
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é...
YéTeeh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2006, 14h14   #12
Membre chevronné
 
Avatar de Freed0
 
Étudiant
Inscription : mars 2005
Messages : 635
Détails du profil
Informations personnelles :
Âge : 24
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2005
Messages : 635
Points : 675
Points : 675
Elle sert à quoi la ligne :
Code :
option subnet-mask 255.255.255.224;
?
__________________
Site perso
Freed0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2006, 14h15   #13
Membre du Club
 
Inscription : mai 2002
Messages : 162
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : mai 2002
Messages : 162
Points : 56
Points : 56
Envoyer un message via MSN à YéTeeh
Citation:
Envoyé par Freed0
Elle sert à quoi la ligne :
Code :
option subnet-mask 255.255.255.224;
?
heu... je la sors surement d'un copier-coller d'un tutorial...
YéTeeh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2006, 14h19   #14
Membre chevronné
 
Avatar de Freed0
 
Étudiant
Inscription : mars 2005
Messages : 635
Détails du profil
Informations personnelles :
Âge : 24
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2005
Messages : 635
Points : 675
Points : 675
Enlève la, apparament elle est facultative
__________________
Site perso
Freed0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2006, 14h21   #15
Membre du Club
 
Inscription : mai 2002
Messages : 162
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : mai 2002
Messages : 162
Points : 56
Points : 56
Envoyer un message via MSN à YéTeeh
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.
YéTeeh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2006, 14h50   #16
Membre chevronné
 
Avatar de Freed0
 
Étudiant
Inscription : mars 2005
Messages : 635
Détails du profil
Informations personnelles :
Âge : 24
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2005
Messages : 635
Points : 675
Points : 675
J'ai encore retrouvé 2-3 liens, a essayer :

http://www.redhat.com/archives/rhl-l.../msg05162.html
http://www.netbsd.org/Documentation/network/dhcp.html
__________________
Site perso
Freed0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2006, 00h13   #17
Membre éprouvé
 
Avatar de _shuriken_
 
Homme
Consultant telecoms
Inscription : mars 2006
Messages : 426
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27

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

Informations forums :
Inscription : mars 2006
Messages : 426
Points : 410
Points : 410
Citation:
Envoyé par YéTeeh
Code :
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.
_shuriken_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2006, 17h41   #18
Membre du Club
 
Inscription : mai 2002
Messages : 162
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : mai 2002
Messages : 162
Points : 56
Points : 56
Envoyer un message via MSN à YéTeeh
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 :
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"
YéTeeh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2006, 21h47   #19
Membre éprouvé
 
Avatar de _shuriken_
 
Homme
Consultant telecoms
Inscription : mars 2006
Messages : 426
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27

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

Informations forums :
Inscription : mars 2006
Messages : 426
Points : 410
Points : 410
Citation:
Envoyé par YéTeeh
Code :
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.
_shuriken_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h05.


 
 
 
 
Partenaires

Hébergement Web