Iptables (and starting it)Forum: Networking Topic: Iptables (and starting it) started by: Divago  Posted by Divago on Jan. 15 2008,15:11  
        Hi allagain with pointless question now i'm setting an iptables on my dsl-n frugal installed system to block viewing some url (like "parental control"...) i found iptables.dsl on dsl repositories i downloaded it and put on /mydsl folder (same one where i put all .dsl extension i whanna autoload at startup) rebooted it says loaded iptables at startup but a) there is no /etc/sysconfig/iptables file i created one by myself, from scratch (well, copying one from google b) there is no "/etc/init.d/iptables" script to start|stop|reload so how can i start/stop/reload iptables? c) i tried to launch # iptables -L but this is the answer: 
 someone can point me where am i wrong? (assuming i'm not really competent with linux nor iptables ty vm  Posted by Juanito on Jan. 15 2008,15:18  
        Looking at the error messages, it seems like the iptables.dsl extension contains one or more kernel modules (I say this without checking so I could be totally wrong) that are probably built for dsl (2.4.26 or 2.4.31) and so would not work with dsln (2.6.12)?
   Posted by lucky13 on Jan. 15 2008,15:31  
        Juanito is correct. The iptables extension is kernel-specific and works only for 2.4.26.
   Posted by curaga on Jan. 15 2008,15:52  
        Iptables does compile quite easily.To start it, most prefer creating their own script and running that from bootlocal.sh, /etc/sysconfig/iptables is a distro-specific way. Or most download the nice linux firewall script courtesy of projectfiles.com and then start that from bootlocal.sh You can block sites without iptables, too: Just add the url(s) of the site to /etc/hosts with an ip of 127.0.0.1, so they all point to yourself and unless you are running a web server, no getting to those pages.  Posted by roberts on Jan. 15 2008,16:21  
        
 My /etc/hosts has 2077 items listed. Mostly to block ad, banner, and click servers. It makes for a faster internet experience as I am not waiting for these other, not wanted, site connections.  Posted by Divago on Jan. 16 2008,14:17  
        
 ;_; ok so i cannot use iptables for dsl-n... 
 and i can also do the viceversa? i mean: allowing only 2 url and redirecting others to 127.0.0.1? (this is what i need to...  Posted by curaga on Jan. 16 2008,16:09  
        correction: iptables.dsl with can't be used with dsl-n. iptables can, if you can compile it.Sorry, /etc/hosts only works that way, it can't allow some and direct all others to something. Iptables is needed for that.. I think though that the iptables modules are included in DSL-N; not sure though. does 
  Posted by Divago on Jan. 17 2008,13:26  
        
 nope, no output  Posted by curaga on Jan. 17 2008,15:22  
        Well, if the modules aren't included, you're facing building the kernel. Have you done it before?It's quite easy, you can use the default configuration as a base, just select the ip tables modules, and maybe remove stuff you don't need. If you compile for your processor, it will run faster too. It's 2.6.13 patched with unionfs, I think.  Posted by Juanito on Jan. 17 2008,17:59  
        2.6.12  Posted by curaga on Jan. 18 2008,12:56  
        Oops, my bad  Posted by roberts on Jan. 18 2008,21:58  
        
 Really, I did do a 2.6.19. I guess I never released it. I just booted it now and it is indeed a 2.6.19.  Posted by WDef on Jan. 18 2008,23:41  
        Here's one possibility for /etc/hosts:
 Although I haven't noticed as much of a slow down effect due to google-analytics as I used to, so this is not as important unless one objects to one's visit to a website being logged by google. There was a time on one connection I had when google-analytics was simply _strangling_ the web. Seems to have improved a lot. Any other faves for /etc/hosts blocking?  Posted by roberts on Jan. 19 2008,00:40  
        
 Yes. Take a look at < Block Adservers List > Then click on this "hosts file ready" < list >  |