> для всех - понятно, это и будет последнее правило:
> iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination
> 192.168.1.1:80
> а для избранных что писать ? так :
> iptables -t nat -I PREROUTING -p tcp -s 192.168.1.22 --dport 80 -j
> ACCEPT разделить маской клиентов. Например кому положено ходить чтоб получали ip от 2 до 15, все остальные всё остальное. или руками ip прописать кому положено, но лучше привязку по маку в dhcpd.conf
а потом прописать правила:
iptables -t nat -A PREROUTING -s 192.168.1.128/25 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.1:80
iptables -t nat -A PREROUTING -s 192.168.1.64/26 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.1:80
iptables -t nat -A PREROUTING -s 192.168.1.32/27 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.1:80
iptables -t nat -A PREROUTING -s 192.168.1.16/28 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.1:80
либо использовать ipset
У Вас останеться сеть 192.168.1.0/28 в которую должны входить избранные
либо наоборот
iptables -t nat -A PREROUTING -s !192.168.1.0/28 -i ethX -p tcp --dport 80 -j DNAT --to-destination 192.168.1.1:80
одним правилом
либо использовать ipset