mirror of
https://github.com/bin456789/reinstall.git
synced 2025-10-05 22:44:53 +00:00
core: 批处理脚本改用 rem 注释
This commit is contained in:
@@ -13,33 +13,33 @@ rem set ipv6_dns2=::2
|
||||
@echo off
|
||||
setlocal EnableDelayedExpansion
|
||||
|
||||
:: 禁用 IPv6 地址标识符的随机化,防止 IPv6 和后台面板不一致
|
||||
rem 禁用 IPv6 地址标识符的随机化,防止 IPv6 和后台面板不一致
|
||||
netsh interface ipv6 set global randomizeidentifiers=disabled
|
||||
|
||||
:: 检查是否定义了 MAC 地址
|
||||
rem 检查是否定义了 MAC 地址
|
||||
if defined mac_addr (
|
||||
for /f %%a in ('wmic nic where "MACAddress='%mac_addr%'" get InterfaceIndex ^| findstr [0-9]') do set id=%%a
|
||||
if defined id (
|
||||
:: 配置静态 IPv4 地址和网关
|
||||
rem 配置静态 IPv4 地址和网关
|
||||
if defined ipv4_addr if defined ipv4_gateway (
|
||||
:: gwmetric 默认值为 1,自动跃点需设为 0
|
||||
rem gwmetric 默认值为 1,自动跃点需设为 0
|
||||
netsh interface ipv4 set address !id! static !ipv4_addr! gateway=!ipv4_gateway! gwmetric=0
|
||||
)
|
||||
|
||||
:: 配置静态 IPv4 DNS 服务器
|
||||
rem 配置静态 IPv4 DNS 服务器
|
||||
for %%i in (1, 2) do (
|
||||
if defined ipv4_dns%%i (
|
||||
netsh interface ipv4 add dnsservers !id! !ipv4_dns%%i! %%i no
|
||||
)
|
||||
)
|
||||
|
||||
:: 配置 IPv6 地址和网关
|
||||
rem 配置 IPv6 地址和网关
|
||||
if defined ipv6_addr if defined ipv6_gateway (
|
||||
netsh interface ipv6 set address !id! !ipv6_addr!
|
||||
netsh interface ipv6 add route prefix=::/0 !id! !ipv6_gateway!
|
||||
)
|
||||
|
||||
:: 配置 IPv6 DNS 服务器
|
||||
rem 配置 IPv6 DNS 服务器
|
||||
for %%i in (1, 2) do (
|
||||
if defined ipv6_dns%%i (
|
||||
netsh interface ipv6 add dnsservers !id! !ipv6_dns%%i! %%i no
|
||||
@@ -48,5 +48,5 @@ if defined mac_addr (
|
||||
)
|
||||
)
|
||||
|
||||
:: 删除脚本文件
|
||||
rem 删除脚本文件
|
||||
del "%~f0"
|
||||
|
Reference in New Issue
Block a user