Salut eciret,
Si je comprends bien, tu as une carte wifi connectée sur ta machine linux, en mode ap.
Et tu voudrais configurer l'ensemble pour qu'il serve de passerelle + DHCP.
J'ai moi meme réalisé une configuration semblable avec une clef USB wifi sous mandrake 10 :
Pour moi, les étapes sont les suivantes :
- configurer l'interface réseau correspondant au wifi (ifconfig wlan0 192.168.1.1 netmask 255.255.255.0)
- configurer les parametres wifi du point d'acces :
iwconfig wlan0 essid "nom_de_mon_reseau"
iwconfig wlan0 mode master
iwconfig wlan0 channel 10
iwconfig wlan0 rate auto
iwconfig wlan0 key restricted s:ma_clef_wep
iwconfig wlan0 commit
Avec ça, on a déjà une interface wifi à laquelle les machines peuvent se connecter (mais elles doivent toujours définir elles memes leur IP)
- configurer le DHCP : fichier /etc/dhcpd.conf :
ddns-update-style ad-hoc;
option T150 code 150 = string;
# Interface Wifi
subnet 192.168.1.0 netmask 255.255.255.0 {
interface wlan0;
range 192.168.1.20 192.168.1.253;
default-lease-time 21600;
max-lease-time 43200;
option domain-name "mon.domaine";
option subnet-mask 255.255.255.0;
option routers 192.168.1.1;
option domain-name-servers 192.168.1.1;
}
puis lancer le demon dhcpd (service dhcpd start)
- finalement, la passerelle entre ppp0 (acces internet) et wlan0 (l'acces wifi) :
iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE
iptables --append FORWARD --in-interface wlan0 -j ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward
Et voilà, j'espere ne rien avoir oublié.