Re: Fwd: HOW to enable traceroute with IPTABLES

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





On 2/19/07, Alvin Chang <alvin.chang@xxxxxxxxx> wrote:
On 19/02/07, Indunil Jayasooriya <indunil75@xxxxxxxxx> wrote:
>  WHY?
STOP USING CAPITLS, IT'S CONSIDERED SHOTING!

instaed of CAPITALS, I used simple letters as below.


iptables -A INPUT -i eth0 -d 192.168.101.60 -p tcp -m state --state established,related -j ACCEPT

But I can not use -A INPUT as  -a input, then it does not work.

Anyway, I would like to get more help as to this.


 I want to know that does "-m state --state established,related -j ACCEPT" work for all tcp,udp and icmp protoclos ? or only for tcp. (for tcp. it works)

I am testing below rule. It is udp.
iptables -A OUTPUT -p udp -o eth0 --dport 53 -m state --state NEW -j ACCEPT
when I have below rule for the above, it works. If I remove it, it will not. WHY?
iptables -A INPUT -p udp -i eth0 --sport 53 -j ACCEPT

pls note that I have already added below rule
iptables -A INPUT -i eth0 -d 192.168.101.60 -p tcp -m state --state established,related -j ACCEPT


Before you ask anything about IPtables, print out the results from
iptables -L. It could very well be that the order of your rules are
MESSED UP!

pls see below

[root@firebox rc.d]# iptables -L
Chain INPUT (policy DROP)
target     prot opt source               destination
ACCEPT     tcp  --  anywhere             firebox.itabspl.com state RELATED,ESTABLISHED
ACCEPT     all  --  localhost.localdomain  localhost.localdomain
ACCEPT     tcp  --  anywhere             firebox.itabspl.com tcp dpt:ssh
ACCEPT     tcp  --  anywhere             192.168.102.253     tcp dpt:ssh
ACCEPT     icmp --  firebox.itabspl.com  anywhere
ACCEPT     icmp --  192.168.102.0/24     192.168.102.253
ACCEPT     icmp --  66.94.234.13         anywhere
ACCEPT     icmp --  64.233.189.104       anywhere
ACCEPT     icmp --  203.143.4.1          anywhere
ACCEPT     udp  --  anywhere             anywhere            udp spts:traceroute:33523
ACCEPT     icmp --  anywhere             anywhere            icmp echo-reply
ACCEPT     icmp --  anywhere             anywhere            icmp echo-request
ACCEPT     icmp --  anywhere             anywhere            icmp destination-unreachable
ACCEPT     icmp --  anywhere             anywhere            icmp time-exceeded
ACCEPT     icmp --  anywhere             anywhere            icmp type 30

Chain FORWARD (policy DROP)
target     prot opt source               destination
ACCEPT     tcp  --  anywhere             anywhere            state RELATED,ESTABLISHED
ACCEPT     udp  --  192.168.102.0/24     anywhere            udp dpt:domain
ACCEPT     udp  --  anywhere             192.168.102.0/24    udp spt:domain
ACCEPT     udp  --  192.168.100.3        anywhere            udp dpt:domain
ACCEPT     udp  --  anywhere             192.168.100.3       udp spt:domain
ACCEPT     tcp  --  192.168.102.25       anywhere            multiport dports ssh,smtp,domain,http,https,pop3,imap
ACCEPT     tcp  --  192.168.102.0/24     anywhere            multiport dports http,https
ACCEPT     tcp  --  192.168.100.3        anywhere            multiport dports smtp,http,https
ACCEPT     icmp --  192.168.102.25       64.233.189.104
ACCEPT     icmp --  64.233.189.104       192.168.102.25

Chain OUTPUT (policy DROP)
target     prot opt source               destination
ACCEPT     all  --  localhost.localdomain  localhost.localdomain
ACCEPT     tcp  --  firebox.itabspl.com  anywhere            tcp dpt:ssh
ACCEPT     udp  --  firebox.itabspl.com  anywhere            udp dpt:domain state NEW
ACCEPT     tcp  --  firebox.itabspl.com  anywhere            tcp dpt:domain
ACCEPT     tcp  --  firebox.itabspl.com  anywhere            tcp spt:ssh
ACCEPT     tcp  --  192.168.100.253      anywhere            tcp spt:ssh
ACCEPT     tcp  --  192.168.102.253      anywhere            tcp spt:ssh
ACCEPT     icmp --  anywhere             firebox.itabspl.com
ACCEPT     icmp --  192.168.102.253      192.168.102.0/24
ACCEPT     icmp --  anywhere             66.94.234.13
ACCEPT     icmp --  anywhere             64.233.189.104
ACCEPT     udp  --  anywhere             anywhere            udp dpts:traceroute:33523
ACCEPT     icmp --  anywhere             anywhere            icmp echo-reply
ACCEPT     icmp --  anywhere             anywhere            icmp echo-request
ACCEPT     icmp --  anywhere             anywhere            icmp destination-unreachable
ACCEPT     icmp --  anywhere             anywhere            icmp source-quench
ACCEPT     icmp --  anywhere             anywhere            icmp parameter-problem
ACCEPT     icmp --  anywhere             anywhere            icmp time-exceeded
ACCEPT     icmp --  anywhere             anywhere            icmp type 30
ACCEPT     icmp --  anywhere             203.143.4.1

 

--
Alvin Chang Yu-Ming
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos



--
Thank you
Indunil Jayasooriya
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux