更新 bin/ ZeroWrt.backup
Signed-off-by: zhao <zhao@noreply.localhost>
This commit is contained in:
parent
9963877f08
commit
ce8dc156a9
@ -326,6 +326,17 @@ install_apps() {
|
|||||||
configure_ipv6() {
|
configure_ipv6() {
|
||||||
color_output "\e[34m[IPv6 设置]\e[0m"
|
color_output "\e[34m[IPv6 设置]\e[0m"
|
||||||
|
|
||||||
|
# 检查是否为 PPPoE 模式
|
||||||
|
local wan_proto=$(uci -q get network.wan.proto)
|
||||||
|
if [ "$wan_proto" != "pppoe" ]; then
|
||||||
|
color_output "\e[31m错误: 无法开启 IPv6\e[0m"
|
||||||
|
color_output "\e[31m当前上网方式为: $wan_proto\e[0m"
|
||||||
|
color_output "\e[31m请先切换为 PPPoE 模式\e[0m"
|
||||||
|
read -p "按 Enter 键返回菜单..."
|
||||||
|
show_menu
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
# 检查当前状态
|
# 检查当前状态
|
||||||
local current_ra=$(uci -q get dhcp.lan.ra)
|
local current_ra=$(uci -q get dhcp.lan.ra)
|
||||||
local current_dhcpv6=$(uci -q get dhcp.lan.dhcpv6)
|
local current_dhcpv6=$(uci -q get dhcp.lan.dhcpv6)
|
||||||
@ -360,9 +371,9 @@ configure_ipv6() {
|
|||||||
# 保存设置
|
# 保存设置
|
||||||
uci commit dhcp
|
uci commit dhcp
|
||||||
|
|
||||||
# 重启相关服务
|
# 重启相关服务(重定向输出)
|
||||||
/etc/init.d/odhcpd restart
|
/etc/init.d/odhcpd restart >/dev/null 2>&1
|
||||||
/etc/init.d/dnsmasq restart
|
/etc/init.d/dnsmasq restart >/dev/null 2>&1
|
||||||
|
|
||||||
color_output "\e[32mIPv6 已开启!\e[0m"
|
color_output "\e[32mIPv6 已开启!\e[0m"
|
||||||
color_output "\e[32m- RA 服务: 服务模式\e[0m"
|
color_output "\e[32m- RA 服务: 服务模式\e[0m"
|
||||||
@ -384,9 +395,9 @@ configure_ipv6() {
|
|||||||
# 保存设置
|
# 保存设置
|
||||||
uci commit dhcp
|
uci commit dhcp
|
||||||
|
|
||||||
# 重启相关服务
|
# 重启相关服务(重定向输出)
|
||||||
/etc/init.d/odhcpd restart
|
/etc/init.d/odhcpd restart >/dev/null 2>&1
|
||||||
/etc/init.d/dnsmasq restart
|
/etc/init.d/dnsmasq restart >/dev/null 2>&1
|
||||||
|
|
||||||
color_output "\e[32mIPv6 已关闭!\e[0m"
|
color_output "\e[32mIPv6 已关闭!\e[0m"
|
||||||
color_output "\e[32m- RA 服务: 已禁用\e[0m"
|
color_output "\e[32m- RA 服务: 已禁用\e[0m"
|
||||||
|
Loading…
Reference in New Issue
Block a user