immortalwrt/package/emortal/ipv6-helper/files/60-ipv6-lifetime
Tianling Shen 11a60e050c
Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-12-18 15:17:43 +08:00

19 lines
434 B
Bash
Executable File

#!/bin/sh
uci -q get system.@imm_init[0] > "/dev/null" || uci -q add system imm_init > "/dev/null"
[ "$(uci -q get system.@imm_init[0].ipv6)" = "2" ] && exit 0
uci -q batch <<-EOF
delete dhcp.lan.dhcpv6
delete dhcp.lan.ra_flags
add_list dhcp.lan.ra_flags="other-config"
set dhcp.lan.max_preferred_lifetime="2700"
set dhcp.lan.max_valid_lifetime="5400"
commit dhcp
set system.@imm_init[0].ipv6="2"
commit system
EOF
exit 0