fix:修改默认网路只有5G模组问题

This commit is contained in:
nnbcccscdscdsc
2026-04-13 17:22:18 +08:00
parent 7dc47d310d
commit 2f507a7546
7 changed files with 148 additions and 6 deletions

View File

@@ -7,6 +7,22 @@ source "${SCRIPT_DIR}/common.sh"
STEP="5g-dial"
append_route_targets() {
local raw_list="$1"
local target
if [[ -z "${raw_list}" ]]; then
return 0
fi
for target in ${raw_list//,/ }; do
if [[ -z "${target}" ]]; then
continue
fi
dial_cmd+=(--route-target "${target}")
done
}
read_detected_interface() {
local info_json="$1"
@@ -135,6 +151,12 @@ case "${BLITZ_5G_SKIP_DHCP:-0}" in
dial_cmd+=(--skip-dhcp)
;;
esac
case "${BLITZ_5G_REMOVE_DEFAULT_ROUTE:-1}" in
1|true|TRUE|yes|YES)
dial_cmd+=(--remove-default-route --gateway "${BLITZ_5G_GATEWAY}" --route-target "${BLITZ_TIME_SERVER_IP}")
append_route_targets "${BLITZ_5G_ROUTE_TARGETS:-}"
;;
esac
pushd "${BLITZ_5G_DIAL_DIR}" >/dev/null
blitz_run "${STEP}" "dial" "${dial_cmd[@]}"