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

Re: Requete dhcp avec freebox



Mon, 08 Nov 2004 02:30:36 +0100, Guillaume Duveau a écrit :
> > Si je comprends bien, tu as ça :
> >      ______                     __________
> >     |      :-eth0---------eth0-: portgeri |
> >     | fix  |                   |__________|
> >     |______:-eth1--->modem
> 
> exactement (beau schéma !). j'ai un peu avancé, "portgeri" trouve le 
> serveur DHCP de "fix" et une IP lui est assignée entre 192.168.0.3 et 
> 192.168.0.254. J'arrive à faire un ping. Au début j'arrivais même à 
> avoir la connection Internet sur le portable ! Plus maintenant... ça me 
> dépasse j'ai l'impression de ne rien avoir changé.

Ouais, c'est ça, le vase s'est cassé tout seul, c'est la faute du chat...
;o)

> Mes fichiers de config :
> 
> 1) /etc/network/interfaces
> 
> auto lo
> iface lo inet loopback
>      #le 9/11/04 : IP forwarding dans le noyau
>      up echo "1" > /proc/sys/net/ipv4/ip_forward
> 
> # This entry was created during the Debian installation
> #auto eth0
> #iface eth0 inet dhcp
> 
> ##########################################################
> # le 9/11/2004
> 
> # INTERNET par modem USB Thomson
> auto eth1
> iface eth1 inet dhcp
> 
> # reseau local par carte Ethernet
> auto eth0
> iface eth0 inet static
>      address 192.168.1.1
>      netmask 255.255.255.0
>      network 192.168.1.0
>      broadcast 192.168.1.255

Ça c'est ok pour moi. (Je n'ai pas de modem USB mais je suppose que le
eth1 est en fait une émulation ethernet par le module USB idoine.)

Je mets plus souvent le 'echo 1 ...' au début du script du firewall
puisque l'on est obligé d'en avoir un.

> 2) /etc/network/if-pre-up.d/iptables-start
> #!/bin/sh
>[...]
> # Décommentez la ligne suivante pour que le système fasse office de
> # "serveur NAT" et remplaçez "eth0" par le nom de l'interface connectée
> # à Internet
> iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

C'est en fait la seule ligne intéressante pour que la connexion
fonctionne. Je n'ai pas repéré de problème éventuel dans les autres règles
(mais je ne suis pas non plus un pro d'iptables).

Je me demande si le if-pre-up.d n'est pas exécuté *avant* la ligne up de
l'interface lo. Comme je le dis plus haut, j'ai l'habitude d'activer le
forwarding avant le firewall. Est-ce parce que c'est obligatoire et que
c'est ce qui coince chez toi ? À voir...

-- 
Sylvain Sauvage



Reply to: