Rapha�l 'SurcouF' Bordet wrote:

> Le ven, 18/06/2004 � 07:37 +0200, Emonib a �crit :
> 
>> j'ai actuellement un probl�me avec ma sid : elle me sert de passerelle
>> internet et poss�de donc 2 interfaces r�seau (eth0 pour internet et eth1
>> pour le r�seau local). J'ai utilis� shorewall pour configurer les
>> iptables et permettre un acc�s � internet des ordinateurs de mon r�seau
>> local. Jusque l�, tout allait bien et j'ai voulu utiliser dhcp pour
>> configurer automatiquement mon r�seau local. Au d�but, tout fonctionne,
>> mais au bout d'un moment l'adresse de eth1 passe de 192.168.1.1 �
>> 192.168.1.200 (qui fait partie de la plage d'adresse que peut allouer mon
>> serveur dhcp). Le seul probl�me c'est que les ordinateurs de mon r�seau
>> local n'ont alors plus acc�s � la passerelle et donc, plus d'internet...
>> :-( J'ai essay� plusieurs pistes, mais je ne suis arriv� � rien de
>> satisfaisant... Mon fichier /etc/networks/interfaces contient seulement
>> ces lignes :
> 
> J'ai l'impression que la plage de ton serveur DHCP est un peu trop
> grande, par rapport aux besoins en IP fixe. Ou alors, tu n'as pas pris
> le soin de d�finir des h�tes statiques dans ta plage.

J'ai d�fini la plage de 192.168.1.100 � 192.168.1.200 pour avoir de la
marge, mais �a ne devrait pas influer sur le fonctionnement, si ???

> 
>> ------------------------------------------
>> auto lo eth0 eth1
>> 
>> iface lo inet loopback
>> 
>> iface eth0 inet dhcp
>>         hostname emonib
>> 
>> iface eth1 inet static
>>         address 192.168.1.1
>>         netmask 255.255.255.0
>>         broadcast 192.168.1.255
>> ------------------------------------------
>> 
>> donc, eth1 ne devrait pas r�pondre � des requ�tes du serveur dhcp (enfin,
>> je pense...)
> 
> Je crois qu'il y a une confusion: dans ce fichier, les interfaces de
> type dhcp r�f�rent � des clients dhcp et non pas � des serveurs.
> 

Justement, j'ai l'impression que eth1 se comporte comme un client dhcp et
fait une demande au serveur dhcpd pour obtenir une nouvelle adresse. Je
veux ce fonctionnement pour eth0 (connexion internet avec freebox) mais
surtout pas pour eth1.

>> J'ai aussi essay� de modifier le param�tre "autoritaire" du serveur dans
>> le fichier /etc/dhcp3/dhcpd.conf en le mettant en commentaire et en
>> red�marrant, mais rien de changer...
> 
> Cette directive ne sert qu'� dire au serveur dhcp qu'il est autoritaire
> par rapport aux plages r�seaux.
> Il faudrait nous donner plus de d�tails sur ton /etc/dhcp3/dhcpd.conf
> 

Voila mon fichier /etc/dhcp3/dhcpd.conf : 

------------------------------------------
# /etc/dhcp3/dhcpd.conf
# Fichier de configuration du serveur DHCP de l'ISC (package 'dhcp3-server')
# Formation Debian GNU/Linux par Alexis de Lattre
# http://www.via.ecp.fr/~alexis/formation-linux/

# Consultez "man dhcpd.conf" pour avoir toutes les informations sur les
options


# DEBUT des options GLOBALES

# Les options globales s'appliqueront par d�faut � tous les sous-r�seaux

# Nom de domaine
option domain-name "XXXXXXXXXX";

# Adresses des serveurs DNS (s�par�es par une virgule)
option domain-name-servers XXX.XX.XX.XXX, XXX.XX.XX.XXX;

# Dur�e du bail en secondes
default-lease-time 6000;
max-lease-time 6000;

# Le serveur DHCP est autoritaire pour les sous-r�seaux d�clar�s ci-dessous
# authoritative;

# FIN des options GLOBALES


# DEBUT de la d�claration des sous-r�seaux et des machines

# D�claration du sous-r�seau 192.168.1.0/255.255.255.0
subnet 192.168.1.0 netmask 255.255.255.0
{
  # Plage d'adresses � attribuer pour les machines non d�clar�es
  range 192.168.1.100 192.168.1.200;
  # Adresse du routeur
  option routers 192.168.1.1;
}

# D�claration de la carte reseau "passerelle" 
# La d�claration d'une machine permet de lui attribuer une adresse IP fixe
#host emonib
#{
#  # Adresse MAC de la machine
#  hardware ethernet 00:C0:A8:8A:C5:0D;
#  # Adresse IP � attribuer
#  fixed-address 192.168.1.1;
#}

# FIN de la d�claration des sous-r�seaux et des machines
------------------------------------------

-- 
Cordialement,
Emonib.

Répondre à