上内网禁用外网,上外网禁用内网

发表于 讨论求助 2020-08-31 19:46:19

联想拯救者y7000

WINdows XP机器上装有两块PCI网卡,一个连接内网,一个连接外网,要实现安全切换(即上内网时禁用外网,上外网时禁用内网)。
  DevCon.exe是一个命令行下使用的设备管理程序。它可以启用、禁用、重启、更新、删除、查询单个或一组设备,它还提供与设备驱动开发者有关的信息,这些信息在Windows设备管理器中是得不到的。
  DevCon.exe可以用在windowsXp、2000、2003中,不适用于Windows95/98/ME。
  DevCon.exe不随Windows分发,我用的WINDOWS 2003 在CMD下可以直接使用,可以在微软网站上下载并免费使用。  微软网站中有一篇专门阐述该程序的技术文章:
  http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q311272#top#top  DevCon.exe下载地址:
  http://download.microsoft.com/download/1/1/f/11f7dd10-272d-4cd2-896f-9ce67f3e0240/devcon.exe  下载下来的DevCon.exe是一个压缩文件,解压缩后,有两个文件:
  I386DevCon.exe 在32位的windows操作系统下使用
  Ia64DevCon.exe 在64位的windows操作系统下使用

用法举例:1、查看帮助
  DevCon.exe /?  DevCon.exe help find2、查看所有PCI网卡的ID(注意:=号左面有1个空格,右边没有) devcon.exe find =net pci*3、禁用指定网卡(=号前后要有1个空格) devcon.exe disable = net pciID注意:ID从第1个字符到&字符即可。比如:
devcon.exe disable = net PCIVEN_13F04、启用指定网卡 devcon.exe enable = net pciID注意:ID从第1个字符到&字符即可。比如:
devcon.exe enable = net PCIVEN_10EC
步骤提示:
1、先把内网网卡和外网网卡配置好(IP地址、子网掩码、DNS地址、网关地址等),
察看各网卡的PCI编号。方法(以windows XP为例):
(1)开始-->控制面板-->管理工具-->计算机管理-->设备管理器
(2)察看右边窗格中的“网络适配器”,双击各个网卡的名称,查看其信息(如下图),得到网卡ID。 2、再建两个批处理文件进行内外网切换(注意:要先禁用相应的网卡,再启用相应的网卡,以保证安全)
假设内网网卡的ID是VEN_13F0,外网网卡的ID是VEN_10EC。

(1)切换到内网(LocalLan.bat)
devcon.exe disable = net PCIVEN_10EC
devcon.exe enable = net PCIVEN_13F0

(2)切换到外网(Internet.bat)
devcon.exe disable = net PCIVEN_13F0
devcon.exe enable = net PCIVEN_10EC
3、在桌面或任务栏给这两个批处理文件建个快捷方式,即可。 
 

发表
26906人 签到看排名