Reformulation of Problem: running
iptables -t nat -I PREROUTING -m mac --mac-source 00:02:2D:08:FD:67 -j ACCEPT then iptables -t nat -I PREROUTING -m mac --mac-source 00:02:2D:08:FD:67 -j DNAT --to-destination 10.0.10.2 does not work for established connections, like browsing CNN.COM man iptables explains that mangle should be used for established connections. but mangle does not use DNAT, even using -j DROP does not work. IDEAS???? On Fri, 2002-10-25 at 01:00, Meir Michanie wrote: > Hi there. > > While playing with iptables building rules on the fly and reverting them > I found that it takes a while to take the new rule. > I am on kernel 2.4.18-17.7.x on RH7.3 > iptables-1.2.5-3 > > I am DNATing all my pcs to my gateway ip, in that way the computer that > tries to connect to the internet would bounce to the services of my > gateway. > for example: > if a client is trying to access the www.tldp.org would be redirected to > the apache server at my gw instead. > > to do this i run the rule: > iptables -t nat -A PREROUTING -j DNAT --to-destination 10.0.10.2 > > if afterwards i want to enable one pc no matter its ip (can change) to > access the net so I run > iptables -t nat -I PREROUTING -m mac --mac-source 00:20:18:2D:6B:20 -j > DNAT --to-destination 0.0.0.0-255.255.255.255 > > if after a while I decide to stop the service for that client, I run > > iptables -t nat -D PREROUTING -m mac --mac-source 00:20:18:2D:6B:20 -j > DNAT --to-destination 0.0.0.0-255.255.255.255 > > !!!here is the problem, the client still continue browsing the net. > if i change the ip at the client, it works. > But I do not trust the client, I want to force the change at the server. > > > is there a session time or something like that? > > with ICMP it works perfect on the input and output chain, but somehow it > is not the same at the PREROUTING. > > > > > > -- > QOTD: > "I tried buying a goat instead of a lawn tractor; had to return > it though. Couldn't figure out a way to connect the snow blower." > > > ================================================================= > To unsubscribe, send mail to [EMAIL PROTECTED] with > the word "unsubscribe" in the message body, e.g., run the command > echo unsubscribe | mail [EMAIL PROTECTED] > > -- QOTD: "I tried buying a goat instead of a lawn tractor; had to return it though. Couldn't figure out a way to connect the snow blower." ================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]