J'ai donc une box Linux avec deux interfaces sans fil, l'une est une station et l'autre un AP.
wlan0 (station) - Connecté à la connexion Internet
wlan1 (AP) - D'autres clients s'y connectent.
Je souhaite que les clients connectés à wlan1 puissent accéder à Internet sur wlan0. Et je voudrais le faire avec iptables car mon noyau n'a pas de support de pontage ...
Voici ce que j'ai essayé jusqu'à présent avec iptables mais cela ne fonctionne pas:
iptables -A FORWARD -i wlan0 -o wlan1 -j ACCEPT
iptables -A FORWARD -i wlan1 -o wlan0 -j ACCEPT
J'apprécierais toute aide.
linux
networking
iptables
couveuse
la source
la source
Réponses:
Tout d'abord, pour permettre aux hôtes se connectant sur votre interface privée de sortir sur Internet, vous n'avez pas besoin de ponter les interfaces, vous devez router les paquets arrivant sur une interface, vers l'autre, où ils sortent à l'état sauvage.
Pour ce faire, il vous suffit de:
Changer l'adresse source des paquets sortis sur Internet
Ça devrait le faire.
la source
echo 1 >/proc/sys/net/ipv4/ip_forward
pour la première ligneiptables
"FORWARD
table est réglé sur une politique d' accepter globalement.nat
Cependant, vous auriez toujours besoin des règles de table.