Ik heb een zeer simpele firewall draaien die eigenlijk ook best wel goed werkt, maar het probleem is dat ik op deze manier vanaf de server zelf geen verbinding met het internet kan maken.
eth0 = extern (direct op internet met ip van provider)
eth1 = intern (192.168.0.1)
het script:
werkt dus prima: internet op alle pcs achter me server en poort 80 staat open zodat apache op de server kan draaien. maar een ping naar google.com of ftp connectie vanaf de server naar een ftp site zelf is niet mogelijk, wat moet ik nog toevoegen aan dit script(je)?
eth0 = extern (direct op internet met ip van provider)
eth1 = intern (192.168.0.1)
het script:
code:
1
2
3
4
5
6
| iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE ; masquerading aan iptables -P INPUT DROP iptables -P OUTPUT ACCEPT iptables -P FORWARD ACCEPT echo "1" > /proc/sys/net/ipv4/ip_forward ; ip forward aan iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT ; accepteer poort 80 |
werkt dus prima: internet op alle pcs achter me server en poort 80 staat open zodat apache op de server kan draaien. maar een ping naar google.com of ftp connectie vanaf de server naar een ftp site zelf is niet mogelijk, wat moet ik nog toevoegen aan dit script(je)?
[ Voor 6% gewijzigd door savale op 12-04-2004 11:46 ]