CLOUDSTACK-9264: Make /32 static routes for private gw work

This commit is contained in:
Remi Bergsma 2016-01-29 19:25:29 +01:00
parent 333957f00f
commit 78c43669e5
1 changed files with 2 additions and 2 deletions

View File

@ -85,13 +85,13 @@ class CsStaticRoutes(CsDataBag):
def __update(self, route):
if route['revoke']:
command = "route del -net %s gw %s" % (route['network'], route['gateway'])
command = "ip route del %s via %s" % (route['network'], route['gateway'])
result = CsHelper.execute(command)
else:
command = "ip route show | grep %s | awk '{print $1, $3}'" % route['network']
result = CsHelper.execute(command)
if not result:
route_command = "route add -net %s gw %s" % (route['network'], route['gateway'])
route_command = "ip route add %s via %s" % (route['network'], route['gateway'])
result = CsHelper.execute(route_command)