Ik heb squid net draaien werkt helemaal goed in transparent mode.
Nu is het vervelende dat wanneer ik mijn firewall dicht ga timmeren, sommige
sites niet meer werk. Het gaat dus niet om alles sites maar er is ook geen touw aan
vast te knopen wel sites wel en niet.
Het probleem zin hem in mijn iptables, en dan specifieker in de INPUT en OUTPUT regels.
Op deze manier werkt alles.
sudo iptables -P FORWARD DROP
sudo iptables -P INPUT ACCEPT
sudo iptables -P OUTPUT ACCEPT
Maar (na heel veel frustratie heb ik dit er allemaal ingegooid).
sudo iptables -A INPUT -j ACCEPT -p tcp --dport 80 -s 0.0.0.0/0 -i eth0
sudo iptables -A INPUT -j ACCEPT -p tcp --dport 80 -s 0.0.0.0/0 -i eth1
sudo iptables -A INPUT -j ACCEPT -p tcp --sport 80 -d 0.0.0.0/0 -i eth0
sudo iptables -A INPUT -j ACCEPT -p tcp --sport 80 -d 0.0.0.0/0 -i eth1
sudo iptables -A INPUT -j ACCEPT -p tcp --sport 80 -d 0.0.0.0/0 -0 eth0
sudo iptables -A INPUT -j ACCEPT -p tcp --sport 80 -d 0.0.0.0/0 -0 eth1
sudo iptables -A INPUT -j ACCEPT -p tcp --dport 80 -s 0.0.0.0/0 -0 eth0
sudo iptables -A INPUT -j ACCEPT -p tcp --dport 80 -s 0.0.0.0/0 -0 eth1
sudo iptables -A INPUT -j ACCEPT -p tcp --dport 3128 -s 0.0.0.0/0 -i eth0
sudo iptables -A INPUT -j ACCEPT -p tcp --dport 3128 -s 0.0.0.0/0 -i eth1
sudo iptables -A INPUT -j ACCEPT -p tcp --sport 3128 -d 0.0.0.0/0 -i eth0
sudo iptables -A INPUT -j ACCEPT -p tcp --sport 3128 -d 0.0.0.0/0 -i eth1
sudo iptables -A INPUT -j ACCEPT -p tcp --sport 3128 -d 0.0.0.0/0 -0 eth0
sudo iptables -A INPUT -j ACCEPT -p tcp --sport 3128 -d 0.0.0.0/0 -0 eth1
sudo iptables -A INPUT -j ACCEPT -p tcp --dport 3128 -s 0.0.0.0/0 -0 eth0
sudo iptables -A INPUT -j ACCEPT -p tcp --dport 3128 -s 0.0.0.0/0 -0 eth1
Dit werkt niet
Ik moet eerlijk zeggen dat ik ook niet snap wat en welke porten ik moet open zetten.
Misschien dat iemand mij dit kan uitleggen; op dit moment zie ik het zo
lan Client doet een request op port 80.
Firewall --> input op eth1 (lan nic) source ip /24 dport 80
deze wordt toegelaten.
Iptables gooit port 80 om naar port 3128
Squid pakt port 3128 op request de data op port 80?
Datakomt binnen op port 80 en wordt direct doorgestuurd naar client?
Sorry als het een beetje vaag is, maar ik snap het echt even niet
Nu is het vervelende dat wanneer ik mijn firewall dicht ga timmeren, sommige
sites niet meer werk. Het gaat dus niet om alles sites maar er is ook geen touw aan
vast te knopen wel sites wel en niet.
Het probleem zin hem in mijn iptables, en dan specifieker in de INPUT en OUTPUT regels.
Op deze manier werkt alles.
sudo iptables -P FORWARD DROP
sudo iptables -P INPUT ACCEPT
sudo iptables -P OUTPUT ACCEPT
Maar (na heel veel frustratie heb ik dit er allemaal ingegooid).
sudo iptables -A INPUT -j ACCEPT -p tcp --dport 80 -s 0.0.0.0/0 -i eth0
sudo iptables -A INPUT -j ACCEPT -p tcp --dport 80 -s 0.0.0.0/0 -i eth1
sudo iptables -A INPUT -j ACCEPT -p tcp --sport 80 -d 0.0.0.0/0 -i eth0
sudo iptables -A INPUT -j ACCEPT -p tcp --sport 80 -d 0.0.0.0/0 -i eth1
sudo iptables -A INPUT -j ACCEPT -p tcp --sport 80 -d 0.0.0.0/0 -0 eth0
sudo iptables -A INPUT -j ACCEPT -p tcp --sport 80 -d 0.0.0.0/0 -0 eth1
sudo iptables -A INPUT -j ACCEPT -p tcp --dport 80 -s 0.0.0.0/0 -0 eth0
sudo iptables -A INPUT -j ACCEPT -p tcp --dport 80 -s 0.0.0.0/0 -0 eth1
sudo iptables -A INPUT -j ACCEPT -p tcp --dport 3128 -s 0.0.0.0/0 -i eth0
sudo iptables -A INPUT -j ACCEPT -p tcp --dport 3128 -s 0.0.0.0/0 -i eth1
sudo iptables -A INPUT -j ACCEPT -p tcp --sport 3128 -d 0.0.0.0/0 -i eth0
sudo iptables -A INPUT -j ACCEPT -p tcp --sport 3128 -d 0.0.0.0/0 -i eth1
sudo iptables -A INPUT -j ACCEPT -p tcp --sport 3128 -d 0.0.0.0/0 -0 eth0
sudo iptables -A INPUT -j ACCEPT -p tcp --sport 3128 -d 0.0.0.0/0 -0 eth1
sudo iptables -A INPUT -j ACCEPT -p tcp --dport 3128 -s 0.0.0.0/0 -0 eth0
sudo iptables -A INPUT -j ACCEPT -p tcp --dport 3128 -s 0.0.0.0/0 -0 eth1
Dit werkt niet

Ik moet eerlijk zeggen dat ik ook niet snap wat en welke porten ik moet open zetten.
Misschien dat iemand mij dit kan uitleggen; op dit moment zie ik het zo
lan Client doet een request op port 80.
Firewall --> input op eth1 (lan nic) source ip /24 dport 80
deze wordt toegelaten.
Iptables gooit port 80 om naar port 3128
Squid pakt port 3128 op request de data op port 80?
Datakomt binnen op port 80 en wordt direct doorgestuurd naar client?
Sorry als het een beetje vaag is, maar ik snap het echt even niet
Lux.Architectuur | Van Dromen tot Wonen | www.Lux-a.nl