Enviado em 19/10/2008 - 01:20h
Salve pessoal estou tentando compartilhar a internet somente para os MACs liberados. Como estou usando o DHCP para definir o mac com ip fixo estou fazendo assim:
iptables -F
iptables -F INPUT
iptables -F OUTPUT
iptables -F POSTROUTING -t nat
iptables -F PREROUTING -t nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -P FORWARD ACCEPT
iptables -P FORWARD DROP
iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o eth0 -j MASQUERADE
iptables -A POSTROUTING -t nat -s 192.168.0.3 -j MASQUERADE
iptables -A FORWARD -s 192.168.0.3 -m mac --mac-source 00:06:4F:73:38:43 -j ACCEPT;
iptables -A FORWARD -d 192.168.0.3 -j ACCEPT
Só que não funciona nem por um raio. Se eu tiro a linha "iptables -P FORWARD DROP" ele compartilha a conexão, só que para todo mundo. E eu preciso somente par os macs liberados.
Alguém poderia me dar uma luz?
iptables -F
iptables -F INPUT
iptables -F OUTPUT
iptables -F POSTROUTING -t nat
iptables -F PREROUTING -t nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -P FORWARD ACCEPT
iptables -P FORWARD DROP
iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o eth0 -j MASQUERADE
iptables -A POSTROUTING -t nat -s 192.168.0.3 -j MASQUERADE
iptables -A FORWARD -s 192.168.0.3 -m mac --mac-source 00:06:4F:73:38:43 -j ACCEPT;
iptables -A FORWARD -d 192.168.0.3 -j ACCEPT
Só que não funciona nem por um raio. Se eu tiro a linha "iptables -P FORWARD DROP" ele compartilha a conexão, só que para todo mundo. E eu preciso somente par os macs liberados.
Alguém poderia me dar uma luz?