From d33a23cca63d79de8d356339eff687eb938c97ea Mon Sep 17 00:00:00 2001 From: Edison Su Date: Mon, 19 Dec 2011 15:24:31 -0800 Subject: [PATCH] bug 12628: add default route in dhcpentrycommand status 12628: resolved fixed --- .../virtualnetwork/VirtualRoutingResource.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/core/src/com/cloud/agent/resource/virtualnetwork/VirtualRoutingResource.java b/core/src/com/cloud/agent/resource/virtualnetwork/VirtualRoutingResource.java index d10e25da40b..65bc8d69fbc 100755 --- a/core/src/com/cloud/agent/resource/virtualnetwork/VirtualRoutingResource.java +++ b/core/src/com/cloud/agent/resource/virtualnetwork/VirtualRoutingResource.java @@ -462,6 +462,17 @@ public class VirtualRoutingResource implements Manager { command.add("-v", cmd.getVmIpAddress()); command.add("-m", cmd.getVmMac()); command.add("-n", cmd.getVmName()); + + if (cmd.getDefaultRouter() != null) { + command.add(" -d " + cmd.getDefaultRouter()); + } + if (cmd.getStaticRoutes() != null) { + command.add(" -s " + cmd.getStaticRoutes()); + } + + if (cmd.getDefaultDns() != null) { + command.add(" -N " + cmd.getDefaultDns()); + } final String result = command.execute(); return new Answer(cmd, result==null, result);