I am running CS 4.0.0 running KVM. I have a basic zone with a network offering 
providing DHCP and USERDATA only. 

When I create a new instance I get the following iptables rules:

Chain i-2-18-VM (1 references)
target     prot opt source               destination         
DROP       all  --  anywhere             anywhere            

Chain i-2-18-VM-eg (1 references)
target     prot opt source               destination         

Chain i-2-18-def (2 references)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere            state 
RELATED,ESTABLISHED 
ACCEPT     udp  --  anywhere             anywhere            PHYSDEV match 
--physdev-in vnet13 --physdev-is-bridged udp spt:bootpc dpt:bootps 
ACCEPT     udp  --  anywhere             anywhere            PHYSDEV match 
--physdev-out vnet13 --physdev-is-bridged udp spt:bootps dpt:bootpc 
RETURN     udp  --  10.28.175.130        anywhere            PHYSDEV match 
--physdev-in vnet13 --physdev-is-bridged udp dpt:domain 
i-2-18-VM-eg  all  --  10.28.175.130        anywhere            PHYSDEV match 
--physdev-in vnet13 --physdev-is-bridged 
i-2-18-VM  all  --  anywhere             anywhere            PHYSDEV match 
--physdev-out vnet13 --physdev-is-bridged 

I can't ping or ssh to the guest until I remove the DROP line. I obviously want 
to avoid this step every time I spin up a new instance and I can't add rules to 
the default security group as I don't have one. I want completely unrestricted 
access to these guests from first boot and I was under the impression not 
having security groups would provide this. Please confirm if this is the case! 

I have also changed and changed back the global setting: 
"network.securitygroups.defaultadding"  to false but that had seemingly no 
impact. 


In other news I also got the following rules added initially, which stop things 
like console services from working. "public" is the bridge name so I presume 
that is 

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
BF-public  all  --  anywhere             anywhere            PHYSDEV match 
--physdev-is-bridged 
BF-public  all  --  anywhere             anywhere            PHYSDEV match 
--physdev-is-bridged 
DROP       all  --  anywhere             anywhere            
DROP       all  --  anywhere             anywhere    

If I comment out the following in the configuration file then everything works.
-a FORWARD -o public -j DROP
-a FORWARD -i public -j DROP

I'd like to remove this manual step if at all possible though.

Any help much appreciated.

Reply via email to