双网卡如何设置内外网切换?
PS:内外网不能同时在线 展开
1、设置内网网的IP地址,上步奏已确定好内外网的连接,选择内网图标,通过右键-属性,在常规中找到Internet协议(TCP/IP),双击,勾选使用下面的IP地址,将IP地址填写下去。如图所示,也将DNS填写好。
2、设置好内网IP地址后,就可以设置外网的IP地址了。需要注意的是:外网的网关不要填写,直接空在哪里就可以了,不然会造成路由的冲突。其他的设置方法和内网一样。
3、设置好内外网的IP后,就要开始增加删减路由表信息了。通过开始-运行-输cmd-确定-输入route print -回车,就可查询到自身的路由信息。然后输入:route delete 0.0.0.0 ;删除所有的0.0.0.0的缺省路由。
4、 设置内网的静态路由,还是跟上步奏一样,通过开始-运行-输cmd-确定-输入:route add 134.0.0.0 mask 255.0.0.0 134.149.55.1 -p 回车。将访问目的地址是134.0.0.0/8的下一跳设置为134.149.55.1,-p的意思是永久有效,防止重启电脑后,配置这条静态路由消失。
5、设置外网的静态路由,还是跟上步奏一样,通过开始-运行-输cmd-确定-输入:route add 0.0.0.0 mask 0.0.0.0 192.168.10.1 -p 回车。设置缺省路由的下一跳为192.168.10.1。
2024-11-20 广告
刚刚自己做了一个bat试验一下,觉得还算基本满意,有不足之处请赐教:
(有关文中网卡id问题请查看图片)
下载devcon.exe
放到c盘的windows/system32文件夹下
然后制作bat如下:
@echo off
cls
color 0a
goto menu
:menu
echo.
echo.= = = = =简单双网卡控制器= = = = =
echo. 【1】开启内网,关闭外网
echo. 【2】开启外网,关闭内网
echo. 【3】退 出
echo.= = = = = 牟春鹏编写 = = = = =
echo. 版本MCP1.0
echo. 请输入对应序号并回车:
set /p ID=
if "%id%"=="1" goto cmd1
if "%id%"=="2" goto cmd2
if "%id%"=="3" exit
PAUSE
:cmd1
echo 只开内网,关闭外网
devcon disable *(外网id,如:DEV_xxxx)*
devcon enable *(内网id,如:DEV_xxxx)*
exit
:cmd2
echo 只开外网,关闭内网
devcon disable *内网id,如:DEV_xxxx*
devcon enable *外网id,如:DEV_xxxx*
exit
route add xxx.xxx.xxx.xxx mask yyy.yyy.yyy.yyy zzz.zzz.zzz.zzz netric 2 if zzz.zzz.zzz.zzz
其中:xxx.xxx.xxx.xxx是你内网的网络地址,yyy.yyy.yyy.yyy是你内网的掩码,zzz.zzz.zzz.zzz是你内网网卡地址。