Tom Eastep wrote:> I am forwarding this post to the Shorewall Users mailing list. The email
> address ''support@shorewall.net'' is reserved for sending
large or
> confidential attachments to the Shorewall support team.
>
> See http://www.shorewall.net/support.htm
>
> -Tom
>
> -------- Original Message --------
> Subject: Question
> Date: Mon, 20 Oct 2008 11:30:04 +0000
> From: Raul <rfunez@polar.es>
> To: support@shorewall.net
>
> Good morning,
> i''m trying to configure shorewall firewall in my laptop to reject
all
> conections to the site http://www.marca.com. My laptop is in the local
>
> #ACTION SOURCE DESTINATION PROTO DEST PORT(S)
> #REJECT fw net:194.224.66.0/24 tcp 80
> #ACTION SOURCE DESTINATION PROTO
> REJECT net:eth0:194.224.66.0-194.224.66.255 fw
>
> With this configuration i think it should work fine but it doesnt. Where
> is the problem?.
As you are discovering, a packet filter like Shorewall is a very poor
tool for restricting web access.
See here:
ursa:/home/teastep/shorewallBuild/4.2 # dig www.marca.com
; <<>> DiG 9.4.2-P1 <<>> www.marca.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6039
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 9, ADDITIONAL: 0
;; QUESTION SECTION:
;www.marca.com. IN A
;; ANSWER SECTION:
www.marca.com. 86400 IN CNAME www.marca.com.edgesuite.net.
www.marca.com.edgesuite.net. 21600 IN CNAME a751.g.akamai.net.
a751.g.akamai.net. 20 IN A 72.246.51.56
a751.g.akamai.net. 20 IN A 72.246.51.104
Neither of those addresses are in the range you are blocking. Also, look
at the TTL on those entries -- 20 Seconds! So in 20 seconds, you get a
totally different answer:
ursa:/home/teastep/shorewallBuild/4.2 # dig www.marca.com
; <<>> DiG 9.4.2-P1 <<>> www.marca.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3332
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 9, ADDITIONAL: 0
;; QUESTION SECTION:
;www.marca.com. IN A
;; ANSWER SECTION:
www.marca.com. 86012 IN CNAME www.marca.com.edgesuite.net.
www.marca.com.edgesuite.net. 21212 IN CNAME a751.g.akamai.net.
a751.g.akamai.net. 20 IN A 204.203.18.163
a751.g.akamai.net. 20 IN A 204.203.18.138
Those addresses aren''t in the range you are blocking either!
I would configure squid as a proxy on your laptop and use its ACL
capability to block this access. That is the correct approach.
-Tom
--
Tom Eastep \ The ultimate result of shielding men from the
Shoreline, \ effects of folly is to fill the world with fools.
Washington, USA \ -Herbert Spencer
http://shorewall.net \________________________________________________
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer''s
challenge
Build the coolest Linux based applications with Moblin SDK & win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/