I have a core 142 up&running but I have a problem with the blue interface.
devices do get an ip address and I do add them to the blue access list (devices on blue) still the devices cannot get to the internet.
I check the log and the problem is the iptable rule for TCP port. all the pckts are dropped because destination port is not 800 (transparent proxy).
I do have transparent proxy up&running (working perfeclty on green) and I do have it enabled for Blue.
Also the blue subnet is listed into the “allowed subnet” section of the WebProxy config.
yet … it seems that transparent proxy is NOT working on the blue interface.
from the BLUE subnet I can ping the web (ping 8.8.8.8, which is UDP on port 53) but I cannot open a HTTP page.
===
any hint to debug this issue? how come transparent proxy seems down on blue when I have the flag for it in the webproxy config??
ok … sorry to ask: what log exaclty? clearly all the incoming TCP traffic is blocked because it is not going on port 800 (but I do have transparent proxy enabled for blue…)
ah: these packet are not logged into the fw logs “as is”. I don’t see the dropped pks on port 800. but I knew there was an HTTP request (I have only one device on blue, correclty listed with his DHCP address) and so I started to monitor the iptables stats.
if I open a browser on my device (in blue) and hit “www.google.com” you will see that counter going up immediately … Once you close the browser … drop counter stops (as expected)
clearly the transparent proxy is part of the problem … HTTP traffic is not redirected on 800
I think so … I’ve been using this box for years (upgrading version each time). There is no specific firewall rule (quite a default install…). I can browse the web from green with no problems (in transparent mode).
any specific test/command I should do to better answer your question?
thanks
so … imho this is a smoking gun that transparent proxy on blue is broken.
I have all the checkmarks set for it … I have the blue subnet added into the config … service is up&running … works on green … does not work on blue. somehow packets are not redirected to port 800
so I tried to browse one of the “filtered” websites (meaning part of my blacklist) with these rules and indeed I got the blocked page. This means “URL Filter” works … which also means that Transparent Proxy is working on blue0.
so … looking at the iptables rule like this:
DROP tcp – anywhere anywhere tcp dpt:!mdbs_daemon /* DROP_Wirelessinput */
mdbs_daemon port is “800” but transparent proxy port is 3128, does it means that we need to add another rule in iptables for WIRELESSINPUT/WIRELESSFORWARD chains for this port??