[debian] Pb server dhcp

Pb server dhcp [debian] - Installation - Linux et OS Alternatifs

Marsh Posté le 09-01-2003 à 17:48:31    

Bonsoir,
si je fais :
ifconfig eth0 172.17.64.1 (car je fixe des adresses ip de 172.17.64.1 à 172.17.64.254)
apres je lance le server dhcp et ca roule masi si je reboot ca marche pas, il me fou l'adresse ip 169.254.110.222 et j'ai ce message dans le fichier syslog :
 
Jan  9 17:21:00 hdb-draco dhcpd: Wrote 0 deleted host decls to leases file.
Jan  9 17:21:00 hdb-draco dhcpd: Wrote 0 new dynamic host decls to leases file.
Jan  9 17:21:00 hdb-draco dhcpd: Wrote 0 leases to leases file.
Jan  9 17:21:00 hdb-draco dhcpd:
Jan  9 17:21:00 hdb-draco dhcpd: No subnet declaration for eth0 (169.254.110.222
).
Jan  9 17:21:00 hdb-draco dhcpd: ** Ignoring requests on eth0.  If this is not w
hat
Jan  9 17:21:00 hdb-draco dhcpd:    you want, please write a subnet declaration
Jan  9 17:21:00 hdb-draco dhcpd:    in your dhcpd.conf file for the network segm
ent
Jan  9 17:21:00 hdb-draco dhcpd:    to which interface eth0 is attached. **
Jan  9 17:21:00 hdb-draco dhcpd:
Jan  9 17:21:00 hdb-draco dhcpd:
Jan  9 17:21:00 hdb-draco dhcpd: Not configured to listen on any interfaces!

 
faut faire koi svp?


Message édité par AsTro le 09-01-2003 à 17:52:40

---------------
>>>>>> WebFotos <<<<<<
Reply

Marsh Posté le 09-01-2003 à 17:48:31   

Reply

Marsh Posté le 09-01-2003 à 17:59:51    

les ip en 169.254 c est quand l os trouve pas de serveur dhcp (c comme ca sous windows),
je suis pas un pro de linux, mais quand tu fais ton ifconfig,
ca doit etre temporaire, il faut que tu modifies ton ip en fixe dans un fichier je c plus lequel.
lisa ca marche peut etre

Reply

Marsh Posté le 09-01-2003 à 18:24:08    

je suis pas sûr de comprendre mais si je comprends bien tu cherche à attribuer une adresse 172.17.64.X à ton interface eth0, or cette interface est celle à laquelle tu compte attaché le sous réseau 172.17.64.X.
Pour faire cette association, le serveur DHCP doit connaitre son interface qui appartient à ce sous réseau. en d'autres termes, il me semble que pour le serveur DHCP, les adresses des interfaces ne peuvent pas être attribuées dynamiquement. C'est une sorte de problème de l'oeuf et de la poule.
 
Donne une adresse fixe à ton eth0 appartenant au sous réseau 172.17.64.X comme 172.17.64.254 et configure ton DHCP pour qu'il attribue les autres.

Reply

Marsh Posté le 09-01-2003 à 18:53:10    

et comment je fais pour attribuer une adresse fixe au server?
c pas avec ifconfig eth0 172.17.64.1 ?


---------------
>>>>>> WebFotos <<<<<<
Reply

Marsh Posté le 09-01-2003 à 18:57:47    

ifconfig ne fixe pas l'IP de façon définitive.
 
utilise /etc/network/interfaces avec quelque chose comme:
 
 

auto eth0
iface eth0 inet static
address 172.17.64.254
netmask 255.255.255.0
broadcast 172.17.64.255

 
 
man interfaces pour plus de détails

Reply

Marsh Posté le 09-01-2003 à 19:37:23    

merci 911GT3 c'était ca. mais a koi sert ifcinfig si c'est pas definitif??


---------------
>>>>>> WebFotos <<<<<<
Reply

Marsh Posté le 09-01-2003 à 19:45:11    

à consulter et/ou modifier les paramètres d'une interface réseau.
c'est juste que c'est pas fait pour engeristrer les paramètres.

Reply

Marsh Posté le 09-01-2003 à 19:53:30    

ok encore merci


---------------
>>>>>> WebFotos <<<<<<
Reply

Marsh Posté le 09-01-2003 à 21:02:00    

ifconfig, comme toutes les commandes sur tous les systèmes d'exploitation n'est valide que le temps de fonctionnement d'une machine. Après, comme le système est complètement déchargé, il y a un gros RAZ mémoire du noyau et des paramètres.
(En fait, ce n'est pas un RAZ. La mémoire n'est plus allimenté en courant, elle ne peut donc plus maintenir les données quelle contient. Mais ça revient au même)
 
Si certaines d'entres elles te donnent l'impression quels sont immuables, c'est simplement quelles sont inscrites dans un fichier qui est lu au démarrage de la machine.
 
(dans tous les fichiers rc.... par exemple pour tous les Linux)
 
Le passant.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed