Welcome to the { mindfrost82.com } forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Go Back   { mindfrost82.com } > Gadget Corner > Tech Newsgroups > Linux > Linux Networking

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 06-30-2008, 01:06 AM
Mark Hobley
 
Posts: n/a
Creating a filter with iptables

I want to prohibit various internet hosts from accessing a range of
ports on one of my computers. I believe that iptables is the tool that I
need for this, but I am not familiar with software firewalling in the
Linux environment. I am wading through documentation, but it is heavy
going and I am struggling to decypher the manuals. I really need an
example script that matches my requirements.

I want to block access to a range of ports 7000 to 7999 and
individual port 8026 on my server from hosts on networks 213.55.64.0/19
and 81.169.160.0/19.

I do not want anything else altered at this time, and I want all
remaining traffic to that machine to be permitted.

I have installed the iptables package, but I have not yet created a
script to activate it.

The server is an IBM compatible (Pentium 120) computer running Debian
Etch.

Thanks in advance to anyone who can help.

Regards,

Mark.

--
Mark Hobley,
393 Quinton Road West,
Quinton, BIRMINGHAM.
B32 1QE.
Reply With Quote
  #2 (permalink)  
Old 06-30-2008, 12:52 PM
pk
 
Posts: n/a
Re: Creating a filter with iptables

On Monday 30 June 2008 02:06, Mark Hobley wrote:

> I want to prohibit various internet hosts from accessing a range of
> ports on one of my computers. I believe that iptables is the tool that I
> need for this, but I am not familiar with software firewalling in the
> Linux environment. I am wading through documentation, but it is heavy
> going and I am struggling to decypher the manuals. I really need an
> example script that matches my requirements.


I *strongly* suggest you thoroughly read the documentation, rather than
trust someone else's scripts without understanding what those do. This
should be a good starting point:

http://iptables-tutorial.frozentux.n...-tutorial.html

> I want to block access to a range of ports 7000 to 7999 and
> individual port 8026 on my server from hosts on networks 213.55.64.0/19
> and 81.169.160.0/19.


You don't say if you want to block TCP or UDP ports.

iptables -A INPUT -s 213.55.64.0/19 -p tcp --dport 7000:7999 -j DROP
iptables -A INPUT -s 213.55.64.0/19 -p tcp --dport 8026 -j DROP
iptables -A INPUT -s 81.169.160.0/19 -p tcp --dport 7000:7999 -j DROP
iptables -A INPUT -s 81.169.160.0/19 -p tcp --dport 8026 -j DROP

Replace -p tcp with -p udp if you want to block UDP ports.

Reply With Quote
Reply

  { mindfrost82.com } > Gadget Corner > Tech Newsgroups > Linux > Linux Networking


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are Off
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 12:09 PM.


Powered by vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.
© 1999-2008 mindfrost82.com v11.0


Sponsors:
Personal Loans | Xbox Mod Chip | Debt Help | Online Advertising | Loans



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114