如何用批处理桥接两个网卡

 我来答
琰火邪神
2018-05-30 · TA获得超过144个赞
知道小有建树答主
回答量:81
采纳率:45%
帮助的人:31.9万
展开全部

@echo off
wmic exit || exit /b 1
for /f "delims=" %%a in ('
wmic nic where "NetConnectionID > ''" get NetConnectionID^,PNPDeviceID /value
') do for /f "delims=" %%i in ("%%a") do (
rem 这里多加了一个for是为了过滤wmic输出中的多余回车符
set "%%i"
set "#=%%i"
setlocal enableDelayedExpansion
if /i "!#:~,11!" == "PNPDeviceID" (
if "!PNPDeviceID:DEV_4727=!" neq "!PNPDeviceID!" (
echo 第一个网卡: "!NetConnectionID!"
echo netsh int ip set addr "!NetConnectionID!" static 192.168.1.X 255.255.255.0
) else if /i "!PNPDeviceID:~,3!" == "PCI" (
echo 第二个网卡: "!NetConnectionID!"
echo netsh int ip set addr "!NetConnectionID!" static 172.23.1.X 255.255.0.0
)
)
endlocal
)
pause

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式