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