RA lifetimes must be at least 2 hours

This commit is contained in:
Simon Kelley
2012-02-27 20:24:40 +00:00
parent 843c96b4b3
commit 0d5d35d052

View File

@@ -2421,6 +2421,16 @@ static char *one_opt(int option, char *arg, char *gen_prob, int command_line)
} }
} }
} }
#ifdef HAVE_DHCP6
/* lifetimes must be min 2 hrs, by RFC 2462.
This gets enforced in radv.c for DHCP ranges
which are legitimately less. */
if ((new->flags & CONTEXT_RA_ONLY) &&
new->lease_time < 7200)
new->lease_time = 7200;
#endif
break; break;
} }