Default gateway is removed and added instead of changed, solves #17

This commit is contained in:
Jos Schellevis 2015-01-08 14:29:13 +00:00
parent 024173bfd0
commit d2fa9a5447

View File

@ -456,8 +456,10 @@ function system_routing_configure($interface = '')
if (!empty($interface) && $interface != $interfacegw)
;
else if (is_ipaddrv4($gatewayip)) {
log_error("ROUTING: remove current default route to $gatewayip");
mwexec("/sbin/route delete default");
log_error("ROUTING: setting default route to $gatewayip");
mwexec("/sbin/route change -inet default " . escapeshellarg($gatewayip));
mwexec("/sbin/route add -inet default " . escapeshellarg($gatewayip));
}
if (!empty($interface) && $interface != $interfacegwv6)