On Wed, Feb 27, 2013 at 12:38:45PM -0800, Barrow Kwan wrote:
> [root@optst01 quantum]# service iptables status
> Table: nat
> Chain PREROUTING (policy ACCEPT)
> num  target     prot opt source               destination         
> 1    nova-compute-PREROUTING  all  --  0.0.0.0/0            0.0.0.0/0         
>   
> 2    quantum-l3-agent-PREROUTING  all  --  0.0.0.0/0            0.0.0.0/0     
>   
>     
> 3    nova-api-PREROUTING  all  --  0.0.0.0/0            0.0.0.0/0           
> 
> Chain POSTROUTING (policy ACCEPT)
> num  target     prot opt source               destination         
> 1    nova-compute-POSTROUTING  all  --  0.0.0.0/0            0.0.0.0/0        
>  
>   
> 2    quantum-l3-agent-POSTROUTING  all  --  0.0.0.0/0            0.0.0.0/0    
>    
>     
> 3    quantum-postrouting-bottom  all  --  0.0.0.0/0            0.0.0.0/0      
>    
>   
> 4    nova-api-POSTROUTING  all  --  0.0.0.0/0            0.0.0.0/0           
> 5    nova-postrouting-bottom  all  --  0.0.0.0/0            0.0.0.0/0         
>   
> 
> Chain OUTPUT (policy ACCEPT)
> num  target     prot opt source               destination         
> 1    nova-compute-OUTPUT  all  --  0.0.0.0/0            0.0.0.0/0           
> 2    quantum-l3-agent-OUTPUT  all  --  0.0.0.0/0            0.0.0.0/0         
>   
> 3    nova-api-OUTPUT  all  --  0.0.0.0/0            0.0.0.0/0           
> 
> Chain nova-api-OUTPUT (1 references)
> num  target     prot opt source               destination         
> 
> Chain nova-api-POSTROUTING (1 references)
> num  target     prot opt source               destination         
> 
> Chain nova-api-PREROUTING (1 references)
> num  target     prot opt source               destination         
> 
> Chain nova-api-float-snat (1 references)
> num  target     prot opt source               destination         
> 
> Chain nova-api-snat (1 references)
> num  target     prot opt source               destination         
> 1    nova-api-float-snat  all  --  0.0.0.0/0            0.0.0.0/0           
> 
> Chain nova-compute-OUTPUT (1 references)
> num  target     prot opt source               destination         
> 
> Chain nova-compute-POSTROUTING (1 references)
> num  target     prot opt source               destination         
> 
> Chain nova-compute-PREROUTING (1 references)
> num  target     prot opt source               destination         
> 
> Chain nova-compute-float-snat (1 references)
> num  target     prot opt source               destination         
> 
> Chain nova-compute-snat (1 references)
> num  target     prot opt source               destination         
> 1    nova-compute-float-snat  all  --  0.0.0.0/0            0.0.0.0/0         
>   
> 
> Chain nova-postrouting-bottom (1 references)
> num  target     prot opt source               destination         
> 1    nova-compute-snat  all  --  0.0.0.0/0            0.0.0.0/0           
> 2    nova-api-snat  all  --  0.0.0.0/0            0.0.0.0/0           
> 
> Chain quantum-l3-agent-OUTPUT (1 references)
> num  target     prot opt source               destination         
> 
> Chain quantum-l3-agent-POSTROUTING (1 references)
> num  target     prot opt source               destination         
> 1    ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           ! ctstate 
> DNAT 
> 
> Chain quantum-l3-agent-PREROUTING (1 references)
> num  target     prot opt source               destination         
> 
> Chain quantum-l3-agent-float-snat (1 references)
> num  target     prot opt source               destination         
> 
> Chain quantum-l3-agent-snat (1 references)
> num  target     prot opt source               destination         
> 1    quantum-l3-agent-float-snat  all  --  0.0.0.0/0            0.0.0.0/0     
>   
>     
> 2    SNAT       all  --  192.168.151.0/24     0.0.0.0/0           
> to:10.38.17.1 
> 
> Chain quantum-postrouting-bottom (1 references)
> num  target     prot opt source               destination         
> 1    quantum-l3-agent-snat  all  --  0.0.0.0/0            0.0.0.0/0           
> 
> Table: filter
> Chain INPUT (policy ACCEPT)
> num  target     prot opt source               destination         
> 1    nova-compute-INPUT  all  --  0.0.0.0/0            0.0.0.0/0           
> 2    quantum-l3-agent-INPUT  all  --  0.0.0.0/0            0.0.0.0/0          
>  
> 3    nova-api-INPUT  all  --  0.0.0.0/0            0.0.0.0/0           
> 
> Chain FORWARD (policy ACCEPT)
> num  target     prot opt source               destination         
> 1    nova-filter-top  all  --  0.0.0.0/0            0.0.0.0/0           
> 2    nova-compute-FORWARD  all  --  0.0.0.0/0            0.0.0.0/0           
> 3    quantum-filter-top  all  --  0.0.0.0/0            0.0.0.0/0           
> 4    quantum-l3-agent-FORWARD  all  --  0.0.0.0/0            0.0.0.0/0        
>  
>   
> 5    nova-api-FORWARD  all  --  0.0.0.0/0            0.0.0.0/0           
> 
> Chain OUTPUT (policy ACCEPT)
> num  target     prot opt source               destination         
> 1    nova-filter-top  all  --  0.0.0.0/0            0.0.0.0/0           
> 2    nova-compute-OUTPUT  all  --  0.0.0.0/0            0.0.0.0/0           
> 3    quantum-filter-top  all  --  0.0.0.0/0            0.0.0.0/0           
> 4    quantum-l3-agent-OUTPUT  all  --  0.0.0.0/0            0.0.0.0/0         
>   
> 5    nova-api-OUTPUT  all  --  0.0.0.0/0            0.0.0.0/0           
> 
> Chain nova-api-FORWARD (1 references)
> num  target     prot opt source               destination         
> 
> Chain nova-api-INPUT (1 references)
> num  target     prot opt source               destination         
> 1    ACCEPT     tcp  --  0.0.0.0/0            10.38.15.251        tcp 
> dpt:8775 
> 
> Chain nova-api-OUTPUT (1 references)
> num  target     prot opt source               destination         
> 
> Chain nova-api-local (1 references)
> num  target     prot opt source               destination         
> 
> Chain nova-compute-FORWARD (1 references)
> num  target     prot opt source               destination         
> 
> Chain nova-compute-INPUT (1 references)
> num  target     prot opt source               destination         
> 
> Chain nova-compute-OUTPUT (1 references)
> num  target     prot opt source               destination         
> 
> Chain nova-compute-inst-20 (1 references)
> num  target     prot opt source               destination         
> 1    DROP       all  --  0.0.0.0/0            0.0.0.0/0           state 
> INVALID 
> 2    ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           state 
> RELATED,ESTABLISHED 
> 3    nova-compute-provider  all  --  0.0.0.0/0            0.0.0.0/0           
> 4    ACCEPT     udp  --  192.168.151.2        0.0.0.0/0           udp spt:67 
> dpt:68 
> 5    ACCEPT     all  --  192.168.151.0/24     0.0.0.0/0           
> 6    ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           
> 7    ACCEPT     icmp --  192.168.151.3        0.0.0.0/0           
> 8    ACCEPT     icmp --  192.168.151.4        0.0.0.0/0           
> 9    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:22 
> 10   nova-compute-sg-fallback  all  --  0.0.0.0/0            0.0.0.0/0        
>  
>   
> 
> Chain nova-compute-inst-21 (1 references)
> num  target     prot opt source               destination         
> 1    DROP       all  --  0.0.0.0/0            0.0.0.0/0           state 
> INVALID 
> 2    ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           state 
> RELATED,ESTABLISHED 
> 3    nova-compute-provider  all  --  0.0.0.0/0            0.0.0.0/0           
> 4    ACCEPT     udp  --  192.168.151.2        0.0.0.0/0           udp spt:67 
> dpt:68 
> 5    ACCEPT     all  --  192.168.151.0/24     0.0.0.0/0           
> 6    ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           
> 7    ACCEPT     icmp --  192.168.151.3        0.0.0.0/0           
> 8    ACCEPT     icmp --  192.168.151.4        0.0.0.0/0           
> 9    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:22 
> 10   nova-compute-sg-fallback  all  --  0.0.0.0/0            0.0.0.0/0        
>  
>   
> 
> Chain nova-compute-local (1 references)
> num  target     prot opt source               destination         
> 1    nova-compute-inst-20  all  --  0.0.0.0/0            192.168.151.3       
> 2    nova-compute-inst-21  all  --  0.0.0.0/0            192.168.151.4       
> 
> Chain nova-compute-provider (2 references)
> num  target     prot opt source               destination         
> 
> Chain nova-compute-sg-fallback (2 references)
> num  target     prot opt source               destination         
> 1    DROP       all  --  0.0.0.0/0            0.0.0.0/0           
> 
> Chain nova-filter-top (2 references)
> num  target     prot opt source               destination         
> 1    nova-compute-local  all  --  0.0.0.0/0            0.0.0.0/0           
> 2    nova-api-local  all  --  0.0.0.0/0            0.0.0.0/0           
> 
> Chain quantum-filter-top (2 references)
> num  target     prot opt source               destination         
> 1    quantum-l3-agent-local  all  --  0.0.0.0/0            0.0.0.0/0          
>  
> 
> Chain quantum-l3-agent-FORWARD (1 references)
> num  target     prot opt source               destination         
> 
> Chain quantum-l3-agent-INPUT (1 references)
> num  target     prot opt source               destination         
> 
> Chain quantum-l3-agent-OUTPUT (1 references)
> num  target     prot opt source               destination         
> 
> Chain quantum-l3-agent-local (1 references)
> num  target     prot opt source               destination         

Have you tried running tcpdump on the public interface to see how far
the packets are getting? Maybe something like: tcpdump -n -c2 icmp -i em1,
then try pinging from the VM. It could be that you're attempting to send
unroutable packets, in which case an IP masquerading rule needs adding.

Jeff

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to