iptabkles help?
Jeg sidder og roder med iptables, men det virker ikke helt som jeg gerne vil have det til..her er mit script..
#!/bin/bash
iptables --flush
iptables --delete-chain
iptables --flush --table nat
iptables --policy INPUT ACCEPT
iptables --policy FORWARD DROP
iptables --policy OUTPUT ACCEPT
iptables -N drop
iptables -N port
iptables -A port -p tcp --dport 80 -j ACCEPT
#iptables -A drop -s 192.168.1.200 -j ACCEPT
iptables -A drop -j port
iptables -A FORWARD -j drop
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -d ! 192.168.1.0/24 -j MASQUERADE
Jeg vil gerne have iptables til at bestemme hvad for nogle porte, og ip'er som må bruges på internettet.
Derfor har jeg lavet en chan ved navn "port" som tager sig af portene, og så er der en som hedder "drop" som tager sig af ip'erne..
Men mit problem er så at når jeg lukker på for port 80 i chan'en "port" så kan jeg ikke selv bestemme hvad for nogle ip'er der må bruges.. men så vil jeg skrive en ip som må få adgang, også ellers lukke resten af..sådan her
iptables -A drop -s 192.168.1.200 -j ACCEPT
iptables -A drop -j DROP
men desværre virker dette ikke.. nogle som kan hjælpe mig