fix , Windows 2008 32bit instance can't get IP address,
normally, in dhcp reply, the target ip is allocated ip for VM.
but windows 2008 32bit has special field in dhcp reply, which makes dhcp reply 
use 255.255.255.255 as target ip, which is blocked by SG rule,


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/5707f906
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/5707f906
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/5707f906

Branch: refs/heads/advancedsg-leaseweb
Commit: 5707f906e879ebeb5ec231ffca524d20868ae15f
Parents: 4d298b5
Author: Anthony Xu <[email protected]>
Authored: Wed May 29 16:01:22 2013 -0700
Committer: Wei Zhou <[email protected]>
Committed: Tue Jun 11 11:05:29 2013 +0200

----------------------------------------------------------------------
 scripts/vm/hypervisor/xenserver/vmops | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/5707f906/scripts/vm/hypervisor/xenserver/vmops
----------------------------------------------------------------------
diff --git a/scripts/vm/hypervisor/xenserver/vmops 
b/scripts/vm/hypervisor/xenserver/vmops
index 4075d1c..0b656e8 100755
--- a/scripts/vm/hypervisor/xenserver/vmops
+++ b/scripts/vm/hypervisor/xenserver/vmops
@@ -489,6 +489,7 @@ def default_ebtables_rules():
         util.pread2(['ebtables', '-N',  'DEFAULT_EBTABLES'])
         util.pread2(['ebtables', '-A', 'FORWARD', '-j'  'DEFAULT_EBTABLES'])
         util.pread2(['ebtables', '-A', 'DEFAULT_EBTABLES', '-p', 'IPv4', 
'--ip-dst', '255.255.255.255', '--ip-proto', 'udp', '--ip-dport', '67', '-j', 
'ACCEPT'])
+        util.pread2(['ebtables', '-A', 'DEFAULT_EBTABLES', '-p', 'IPv4', 
'--ip-dst', '255.255.255.255', '--ip-proto', 'udp', '--ip-dport', '68', '-j', 
'ACCEPT'])
         util.pread2(['ebtables', '-A', 'DEFAULT_EBTABLES', '-p', 'ARP', 
'--arp-op', 'Request', '-j', 'ACCEPT'])
         util.pread2(['ebtables', '-A', 'DEFAULT_EBTABLES', '-p', 'ARP', 
'--arp-op', 'Reply', '-j', 'ACCEPT'])
         # deny mac broadcast and multicast

Reply via email to