mirror of
https://github.com/webmin/webmin.git
synced 2025-08-17 19:06:28 +00:00
IPv6 route management fixes
This commit is contained in:
@ -14,6 +14,6 @@ foreach $d (sort { $b <=> $a } @d) {
|
||||
&error($err) if ($err);
|
||||
}
|
||||
&webmin_log("delete", "routes", scalar(@d));
|
||||
&redirect("list_routes.cgi");
|
||||
&redirect("list_routes.cgi?mode=active");
|
||||
|
||||
|
||||
|
@ -274,7 +274,8 @@ sub delete_route
|
||||
{
|
||||
local ($route) = @_;
|
||||
local $cmd = "route ".
|
||||
(&check_ip6address($route->{'dest'}) ? "-A inet6 ":"-A inet ")."del ";
|
||||
(&check_ip6address($route->{'dest'}) || $route->{'dest'} eq '::' ?
|
||||
"-A inet6 " : "-A inet ")."del ";
|
||||
if (!$route->{'dest'} || $route->{'dest'} eq '0.0.0.0' ||
|
||||
$route->{'dest'} eq '::') {
|
||||
$cmd .= " default";
|
||||
@ -307,7 +308,9 @@ sub create_route
|
||||
{
|
||||
local ($route) = @_;
|
||||
local $cmd = "route ".
|
||||
(&check_ip6address($route->{'dest'}) ? "-A inet6 ":"-A inet ")."add ";
|
||||
(&check_ip6address($route->{'dest'}) ||
|
||||
&check_ip6address($route->{'gateway'}) ?
|
||||
"-A inet6 " : "-A inet ")."add ";
|
||||
if (!$route->{'dest'} || $route->{'dest'} eq '0.0.0.0' ||
|
||||
$route->{'dest'} eq '::') {
|
||||
$cmd .= " default";
|
||||
|
Reference in New Issue
Block a user