add long when default route is going to be changed

This commit is contained in:
Kelven Yang 2011-03-15 12:11:41 -07:00
parent 560f754689
commit 94fec01ff9
1 changed files with 1 additions and 0 deletions

View File

@ -258,6 +258,7 @@ public class SecondaryStorageManagerImpl implements SecondaryStorageVmManager, V
String privateCidr = NetUtils.ipAndNetMaskToCidr(privateNic.getIp4Address(), privateNic.getNetmask());
String publicCidr = NetUtils.ipAndNetMaskToCidr(secStorageVm.getPublicIpAddress(), secStorageVm.getPublicNetmask());
if (NetUtils.isNetworkAWithinNetworkB(privateCidr, publicCidr) || NetUtils.isNetworkAWithinNetworkB(publicCidr, privateCidr)) {
s_logger.info("private and public interface overlaps, add a default route through private interface. privateCidr: " + privateCidr + ", publicCidr: " + publicCidr);
allowedCidrs.add("0.0.0.0/0");
}
setupCmd.setAllowedInternalSites(allowedCidrs.toArray(new String[allowedCidrs.size()]));