forked from DGNum/liminix
dhcp6c: set preferred and valid address lifetimes
also workaround a bug in rebinding/updates where we get an error from "ip addr add" trying to add an address that's already present
This commit is contained in:
parent
8ac848b1e6
commit
16e4b05653
3 changed files with 21 additions and 3 deletions
|
@ -20,7 +20,11 @@
|
|||
out))
|
||||
(let [(address len preferred valid extra)
|
||||
(string.match str "(.-)/(%d+),(%d+),(%d+)(.*)$")]
|
||||
(merge {: address : len : preferred : valid} (parse-extra extra))))
|
||||
(merge {: address : len
|
||||
:preferred (or preferred "forever")
|
||||
:valid (or valid "forever")
|
||||
}
|
||||
(parse-extra extra))))
|
||||
|
||||
(fn write-addresses [prefix addresses]
|
||||
(each [_ a (ipairs (split " " addresses))]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue