Github user karuturi commented on the pull request:

    https://github.com/apache/cloudstack/pull/1023#issuecomment-153605360
  
    I upgraded an existing xenserver setup with the changes in this PR. (clear 
the tags on xenserver and restarted the networks to recreated VRs with new 
systemvm.iso) I also manually checked it has the latest configure.py file
    (added details about setup on my first comment 
https://github.com/apache/cloudstack/pull/1023#issuecomment-153274765 )
    
    In the default egress allow network, it has an existing egress rule to 
block port 22 and restarting it created a new router without egress chain.
    when I deleted the rule and restarted network, it created new router with 
egress chain properly configured. 
    
    to clear the confusion, I was able to reproduce it with the following steps
    1. create a new network with default egress allow (network name: 
egress2_allow)
    2. launch a vm in the network.
    3. check that VR came up and running
    4. ssh to VR and check the iptables. 
    5. verified that iptables FW_EGRESS_RULES is present. 
    6. test outgoing traffic from user vm created in this network. (ssh and 
ping were working fine)
    7. create a egress rule to block port 22
    8. verified that iptables drop rule is added in egress chain on VR
    9. verified that ssh from user vm doesnt work
    10. restart network and wait till a new VR  is created and running
    11. observe that FW_EGRESS_RULES is missing in the iptables on the new VR
    12. also, ping google.com and ssh doesnt work from user vm


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to