mirror of https://github.com/apache/cloudstack.git
bug 8347: skip ebtables if kernel doesn't support it
status 8347: resolved fixed
This commit is contained in:
parent
3085220770
commit
2ef2cc9cf9
|
|
@ -1579,7 +1579,11 @@ def default_ebtables_rules(vm_name, vif, vm_ip, vm_mac):
|
|||
try:
|
||||
util.pread2(['ebtables', '-t', 'nat', '-N', chain])
|
||||
except:
|
||||
util.pread2(['ebtables', '-t', 'nat', '-F', chain])
|
||||
try:
|
||||
util.pread2(['ebtables', '-t', 'nat', '-F', chain])
|
||||
except:
|
||||
util.SMlog("Failed to create ebtables nat rule, skipping")
|
||||
return 'true'
|
||||
|
||||
try:
|
||||
# -s ! 52:54:0:56:44:32 -j DROP
|
||||
|
|
@ -1610,6 +1614,8 @@ def default_ebtables_rules(vm_name, vif, vm_ip, vm_mac):
|
|||
except:
|
||||
util.SMlog("Failed to program default ebtables OUT rules")
|
||||
return 'false'
|
||||
|
||||
return 'true'
|
||||
|
||||
|
||||
@echo
|
||||
|
|
|
|||
Loading…
Reference in New Issue