IT备忘录

您现在的位置是:首页 > 电脑 > 网络知识

网络知识

双网卡切换bat批处理脚本 windows双网卡切换软件

2023-02-10 09:18:48网络知识
在一些单位,可能一台电脑会使用双网卡同时接入内外网,那么问题来了,双网卡若是不指定路由,是无法同时上内外网的,下面IT备忘录小编将给大家介绍windows系统双网卡切换bat批处理代

在一些单位,可能一台电脑会使用双网卡同时接入内外网,那么问题来了,双网卡若是不指定路由,是无法同时上内外网的,下面IT备忘录小编将给大家介绍windows系统双网卡切换bat批处理代码和对应的切换软件,让大家可以一键切换要使用的网卡对应的内外网,俗称:双网卡切换,原理就是:启用互联网网卡,禁用内网网卡;启用内网网卡,禁用互联网网卡,这样就不会存在路由网关冲突的问题。

双网卡切换bat批处理代码

@ECHO OFF
CLS
MODE con: COLS=30 lines=15
 
GOTO MENU
:MENU
ECHO.
ECHO. ====    双网卡控制器   =====
ECHO.
ECHO.         1 开启互联网
ECHO.
ECHO.         2 开启政务外网
ECHO.
ECHO.         3 退 出
ECHO.
ECHO. ==== www.itmemo.cn 编写 =====
ECHO.
set /p ID=请输入选择项目的序号:
if "%id%"=="1" goto cmd1
if "%id%"=="2" goto cmd2
If "%id%"=="3" exit
PAUSE
 
:cmd1
echo 开启互联网
devcon_x64.exe disable *dev_06F0*
devcon_x64.exe enable *dev_8168*
goto MENU
 
:cmd2
echo 开启政务外网
devcon_x64.exe disable *dev_8168*
devcon_x64.exe enable *dev_06F0*
GOTO MENU

双网卡切换bat批处理脚本 windows双网卡切换软件

原理解析:

1、以上批处理代码实现切换双网卡,根据输入数字条件,执行对应的代码。

2、devcon.exe,是windows提供的一个设备控制台命令行工具,我们借助它来实现双网卡切换。

3、*dev_8168* 和 *dev_06F0*,是我们双网卡的硬件ID值,我们可以在:计算机上单击右键--设备管理器--找到对应的网卡单击右键属性--详细信息--选择(属性)查看:硬件ID,我们取的就是&中间的部分值来判断。

4、devcon.exe下载地址

5、devcon.exe需要和批处理文件放在同一目录,当然大家也可以根据情况自行对以上代码修改。

以前经常在win7系统上使用以上批处理代码没有任何问题,但是在win10或win11系统使用时,出现了问题,替换了devcon.exe的版本也还是未能解决,我们可以另外一种方式来一键切换要使用的网卡。

win10/win11系统双网卡切换bat批处理代码

GOTO MENU
:MENU
ECHO.
ECHO. ====    双网卡控制器   =====
ECHO.
ECHO.         1 开启互联网
ECHO.
ECHO.         2 开启政务外网
ECHO.
ECHO.         3 退 出
ECHO.
ECHO. ==== www.itmemo.cn 编写 =====
ECHO.
set /p ID=请输入选择项目的序号:
if "%id%"=="1" goto cmd1
if "%id%"=="2" goto cmd2
If "%id%"=="3" exit
PAUSE
 
:cmd1
echo 开启互联网
pnputil /disable-device "PCI\VEN_8086&DEV_06F0&SUBSYS_02A48086&REV_00\3&11583659&0&A3"
pnputil /enable-device "PCI\VEN_10EC&DEV_8168&SUBSYS_85351558&REV_12\01000000684CE00001"

goto MENU
 
:cmd2
echo 开启政务外网
pnputil /enable-device "PCI\VEN_8086&DEV_06F0&SUBSYS_02A48086&REV_00\3&11583659&0&A3"
pnputil /disable-device "PCI\VEN_10EC&DEV_8168&SUBSYS_85351558&REV_12\01000000684CE00001"

GOTO MENU

备注:以上代码就没有使用devcon.exe,而是使用了pnputil.exe文件来实现,该文件位于:C:\Windows\System32 目录下,也无需下载,直接调用即可。

但是很多网友又想实现,一个批处理代码,解决所有windows操作系统双网卡一键切换禁用/启用问题,那么我们可以根据:bat批处理判断操作系统版本一文中的代码来进一步整合调整,那就非常完美了,请大家自行参考整合,非常简单的。

相关教程:

1、TPlink新版本界面双WAN口内外网设置同时上
2、TPlink老版本界面双wan口路由器设置内外网同时上
3、H3C双WAN口路由器设置同时上内外网

相关内容标签

文章评论