wifi ap sous linux - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 22-06-2005 à 11:58:04
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é.
Marsh Posté le 22-06-2005 à 13:52:05
merci
j'ai fait la même chose mais je n'arrive toujours pas a pinger
sur ap. je me demande si c'est pas parce que le driver de acx111 en master est tres experimental....
pourtant j'ai tout ouvert sur iptables...
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere
Chain FORWARD (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere
------------------------------------------------
nat
---------------------------------------------------
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE all -- anywhere anywhere
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Marsh Posté le 22-06-2005 à 10:39:54
Bonjour
je voudrais faire un ap (access point ) sous linux la config de ma carte acx111 en master fonctionne bien et ap fait son travail ( les autres machine s sont dans le reseau et peuvent pinger en elle). Mais je n'arrive pas à pinger vers l'ap et l'ap ne peut pinger vers les autres machines . Mon objectif est que mon ap fasse routeur + dhcp
quel est le probleme?