nat6: update init script
Signed-off-by: sbwml <admin@cooluc.com>
This commit is contained in:
parent
3afaa507c0
commit
3fc6ceea80
@ -31,17 +31,24 @@ common_config() {
|
|||||||
set network.globals.ula_prefix="fd$r1:2024::/48"
|
set network.globals.ula_prefix="fd$r1:2024::/48"
|
||||||
commit network
|
commit network
|
||||||
EOF
|
EOF
|
||||||
|
/etc/init.d/network reload
|
||||||
fi
|
fi
|
||||||
uci -q batch <<-EOF >/dev/null
|
lan_ra=$(uci -q get dhcp.lan.ra)
|
||||||
set dhcp.lan.ra='server'
|
lan_dhcp6=$(uci -q get dhcp.lan.dhcpv6)
|
||||||
set dhcp.lan.dhcpv6='server'
|
lan_ndp=$(uci -q get dhcp.lan.ndp)
|
||||||
del dhcp.lan.ndp
|
lan_ra_default=$(uci -q get dhcp.lan.ra_default)
|
||||||
set dhcp.lan.ra_default='2'
|
lan_ra_slaac=$(uci -q get dhcp.lan.ra_slaac)
|
||||||
del dhcp.lan.ra_slaac
|
if [ "$lan_ra" != "server" ] || [ "$lan_dhcp6" != "server" ] || [ "$lan_ndp" != "" ] || [ "$lan_ra_default" != "2" ] || [ "$lan_ra_slaac" != "" ]; then
|
||||||
commit dhcp
|
uci -q batch <<-EOF >/dev/null
|
||||||
|
set dhcp.lan.ra='server'
|
||||||
|
set dhcp.lan.dhcpv6='server'
|
||||||
|
del dhcp.lan.ndp
|
||||||
|
set dhcp.lan.ra_default='2'
|
||||||
|
del dhcp.lan.ra_slaac
|
||||||
|
commit dhcp
|
||||||
EOF
|
EOF
|
||||||
/etc/init.d/network reload
|
/etc/init.d/odhcpd reload
|
||||||
/etc/init.d/odhcpd reload
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
start() {
|
start() {
|
||||||
@ -85,5 +92,4 @@ stop() {
|
|||||||
del dhcp.lan.ra_default
|
del dhcp.lan.ra_default
|
||||||
commit dhcp
|
commit dhcp
|
||||||
EOF
|
EOF
|
||||||
/etc/init.d/odhcpd reload
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user