[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Requete dhcp avec freebox



Sun, 07 Nov 2004 23:14:02 +0100, Guillaume Duveau a écrit :
> Essaye d'augmenter ces valeurs dans /etc/dhcp3/dhcpd.conf :
> default-lease-time 86400;
> max-lease-time 86400;

J'ai de gros doutes sur le fait que changer la configuration du _serveur_
ait quelque chance que ce soit de modifier le comportement du _client_.

> par défaut le 1er est à 600 et le 2ème à un peu plus, je sais plus 
> combien. ça définit la durée de vie de la session DHCP, au bout de ce 
> temps il se reconnecte.

Oui, pour le serveur. C'est la Freebox (ou plutôt le serveur derrière la
Freebox) qui définit ça.
Pour modifier le client, si c'est possible ça doit se passer ailleurs (je
crois que pump sait le faire).

> Sinon j'essaye de faire la même chose chez moi, mais je bloque avant... 
> J'ai une conneXion avec Noos par câble.
> 
> Avant j'avais (machine "fix")
> - eth0 = ma carte Ethernet configurée en DHCP, pas de pb
> 
> Maintenant j'ai :
> Machine "fix" :
> - eth0 = ma carte Ethernet configurée en local
> - eth1 = le modem Noos branché en USB sur la machine, ça marche
> Machine "portgeri" :
> - eth0 = carte Ethernet configurée en DHCP. si je branche le modem Noos 
> dessus en Ethernet ça marche, mais si je me branche sur la machine "fix"
> 
> (qui est elle-même reliée au net par eth1 au modem en USB) DHCPDISCOVER 
> ne trouve rien...

Si je comprends bien, tu as ça :
     ______                     __________
    |      :-eth0---------eth0-: portgeri |
    | fix  |                   |__________|
    |______:-eth1--->modem

> (qui est elle-même reliée au net par eth1 au modem en USB)

hein ? qui c'est « elle » ? portgeri aussi ?

> DHCPDISCOVER ne trouve rien...

fix:eth0 est bien sur le même réseau que les adresses que donne dhcpd ?
Est-ce que le serveur voit quelque chose passer ? (dhcpd lui-même, ou
tcpdump...).

> PS : pas d'erreur au lancement de dhcpd... ça a l'air de marcher mais le
> client ne trouve rien...
> 
> Une autre question que j'ai c'est : est-ce que je suis obligé d'activer 
> les options de firewalling dans le noyau de la machine "fix" dont je 
> veux partager la connection ? Ou je peux faire sans ? (dans un 1er
> temps)

Si tu as des adresses IP publiques, tu as juste besoin d'activer le
forwarding 'echo 1 >/proc/sys/net/ipv4/ip_forward'.
Si ton réseau interne est en adresses privées (non routables), tu dois
faire du « masquerading » (aussi appelé NAT).

Donc, en général : bien sûr qu'il faut netfiler/iptables !

-- 
Sylvain Sauvage



Reply to: