Fw: How to remove Established Connection

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Friday 11 October 2002 10:15 am, Michael wrote:

> HareRam wrote:
> >then ? how do i remove my establish client, when we do some accounting
> >when he logged out, he should not get any browsing, as well as he should
> > be removed from internet
> >how can i achieve
> >
> >please guide me alternative method to achieve this
>
> You remove the rule that accepts the established connection.
>
> I have a specific rule for each host that is forwarded through firewall.
> If I want to allow the host, I add the rule in FORWARD chain:
>
> ACCEPT     all  --  *      eth0    <ip_of_host>
> 0.0.0.0/0          state RELATED,ESTABLISHED
>
> When I want to stop them I just remove the rule. Even if the established
> entry appears and lingers in /proc/net/ip_conntrack, it can't go anywhere.
> At least that's how it seems to work for me... Am I wrong??

Depending on how many established connections you want to cut off, compared 
to how many new connections you want to allow, it could be easier to do this 
the other way around:

have a standard rule:
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
in your FORWARD chain, and then insert a rule *before* this one to 
specifically block the IP you want to disconnect:
iptables -I FORWARD -s a.b.c.d -j REJECT

This will then make sure that packets from that address do not get as far as 
the ESTABLISHED, RELATED rule, and therefore are no longer allowed through 
the machine.

Antony.

-- 

KDE 3.0.3 contains an important fix for handling SSL certificates.  Users of 
Internet Explorer, which suffers from the same problem but which
does not yet have a fix available, are also encouraged to switch to KDE 3.0.3.

http://www.kde.org/announcements/announce-3.0.3.html



[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux