您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 双网卡内外网同时使用的方法
双网卡内外网同时使用的方法不少公司的网管试图解决双网卡问题,下面我就给大家详细的讲解一下双网卡同时使用的方法,这样即可保障内网的安全,又能解决电脑访问外网的问题,一举两得。希望大家喜欢。首先你的机器需要有两块网卡,分别接到两台交换机上,internet地址:192.168.1.8,子网掩码:255.255.255.0,网关:192.168.1.1内部网地址:172.23.1.8,子网掩码:255.255.255.0,网关:172.23.1.1如果按正常的设置方法设置每块网卡的ip地址和网关,再cmd下使用routeprint查看时会看到NetworkDestinationNetmaskGatewayInterfaceMetric0.0.0.00.0.0.0192.168.1.1192.168.1.80.0.0.00.0.0.0172.23.1.1172.23.1.8即指向0.0.0.0的有两个网关,这样就会出现路由冲突,两个网络都不能访问。如何实现同时访问两个网络?那要用到route命令第一步:routedelete0.0.0.0删除所有0.0.0.0的路由第二步:routeadd0.0.0.0mask0.0.0.0192.168.1.1添加0.0.0.0网络路由这个是主要的,意思就是你可以上外网.第三步:routeadd172.23.0.0mask255.0.0.0172.23.1.1添加172.23.0.0网络路由,注意mask为255.0.0.0,而不是255.255.255.0,这样内部的多网段才可用。这时就可以同时访问两个网络了,但碰到一个问题,使用上述命令添加的路由在系统重新启动后会自动丢失,怎样保存现有的路由表呢?routeadd-p添加静态路由,即重启后,路由不会丢失。注意使用前要在tcp/ip设置里去掉接在企业内部网的网卡的网关------------------------------------------------------------------------------------------------一些单位将内网和外网分开了。痛苦啊,偶单位就是如此。boss当然是基于安全性考虑了,可是没有笔记本的怎么办?又要办公,有得上网。没办法,发扬DIY精神偷偷装一块网卡,让聊天与工作同在。让你的主机内外兼顾。这是我在网上找到的,谢谢作者了。方法如下:1.设置其中接internet的网卡的网关为10.0.0.1,启用后就是默认网关--注:这是对应外网的网卡,按照你们单位外网的ip分配情况,在TCP/IP属性中配置好ip、掩码、DNS2.将连接单位内部网的网卡IP配好后,设网关设置为空(即不设网关),启用后,此时内网无法通过网关路由3.进入CMD,运行:route-padd192.0.0.0mask255.0.0.0192.168.0.1metric1--注:意思是将192*的IP包的路由网关设为192.168.0.1,-P参数代表永久写入路由表,建议先不加此参数,实践通过后在写上去4.OK!同时启用两个网卡,两个网关可以同时起作用了,两个子网也可以同时访问了,关机重启后也不用重设!其实这是个中折的办法。。。。使大家的双网卡同时运行,很不错的方法。大家学习一下吧。。还有:开机的时候设置一下本地的路由表把下面的命令写到一个bat里面,开机运行一下routeADD[内网网的网络地址]MASK[内网的掩码][通向内网的网关]METRIC1routeADD0.0.0.0MASK0.0.0.0[通向Internet的网关]METRIC1[]内的内容需要你修改成适合你网络的参数(修改后[]不保留),其他内容不用动这个方法没有停用任何一块网卡,两个网卡还在同时工作,只是数据包的投递方向发生了改变,这样设置以后可以保证流向财务网的数据不向internet发送,流向internet的数据也不向财务网发送,各走各的路!————————————————————————————————相同问题,另一篇文章:1.设置其中接internet的网卡的网关为10.0.0.1,启用后就是默认网关注:这是对应外网的网卡,按照你们单位外网的ip分配情况,在TCP/IP属性中配置好ip、掩码、DNS2.将连接单位内部网的网卡IP配好后,设网关设置为空(即不设网关),启用后,此时内网无法通过网关路由3.进入CMD,运行:route-padd192.0.0.0mask255.0.0.0192.168.0.1metric1注:意思是将192*的IP包的路由网关设为192.168.0.1,-P参数代表永久写入路由表,建议先不加此参数,实践通过后在写上去4.OK!同时启用两个网卡,两个网关可以同时起作用了,两个子网也可以同时访问了,关机重启后也不用重设!————————————————————————————————相同问题,再一篇文章:开机的时候设置一下本地的路由表用记事本把下面的命令写到一个bat里面(就是扩展名是.bat的批处理文件),开机运行一下(或者做一个快捷键加入到启动项里,让计算机每次启动自动运行)routeADD[内网网的网络地址]MASK[内网的掩码][通向内网的网关]METRIC1routeADD0.0.0.0MASK0.0.0.0[通向Internet的网关]METRIC1[]内的内容需要你修改成适合你网络的参数(修改后[]不保留),其他内容不用动这个方法没有停用任何一块网卡,两个网卡还在同时工作,只是数据包的投递方向发生了改变,这样设置以后可以保证流向财务网的数据不向internet发送,流向internet的数据也不向财务网发送,各走各的路!双网卡同时上内外网的路由设置为了方便自己在一台机器上同时访问内网和外网,自己对系统路由作了一点点更改,既方便了自己,又学习到了相关的路由知识。网络环境(我办公室真实的网络环境):1、一台主机;2、两张网卡;3、外网通过SOHO路由器上ADSL,网关为192.168.0.1,本机外网IP为192.168.0.101;4、内网全网网络地址为10.0.0.0掩码为255.0.0.0,我所在区域的子网络为10.*.*.0,网关为:10.*.*.*,本机IP为10.*.*.*。要解决的问题:两张网卡要同时开启,并且能够同事上内、外网。解决的过程:1、重命名两张网卡,以区别内外网。如果两张网卡是相同的,那一定要记下为其分配的IP地址及相对应的物理地址,以方便之后的设置。2、设置好IP地址后,两张网卡同时打开,打开的先后顺序不同也会出现不同的情况,主要DefaultGateway(默认路由)如果是外网的,那么可以上外网,也可以上内网,但是内网只能上10.*.*.0网络号段上的WEB,其它区域的上不了。在命令行输入:routeprint查看当前的路由表,如图:3、为了在可以访问外网的前提下,也可以访问所有的内网区域,因此系统默认为我们的路由是不行的,要自己重新设置一下。通过刚查看的路由表可以看见里面有一项叫InterfaceList(接口列表)东西,第一行不用管他,看后面几行,这里你可以通过设备类型或者物理地址来确认哪是内网卡,哪个是外网卡。如上图,0xe0002是外网卡,0xf0003是内网卡。下面就开始更改路由设置了。(1)基本命令:route-f//删除默认路由;routeadd目的网络号mask目的网络的子网掩码本地网关metric20if网卡标识符(2)设置:route-frouteadd10.0.0.0mask255.0.0.010.*.*.*metric20if0xf0003//先设置内网路由routeadd0.0.0.0mask0.0.0.0192.168.0.1metric20ifoxe002//再设置外网路由;设置成功后,可以通过routeprint查看修改后的路由,如图:这样就可以稳定、而且不受任何限制的访问内网和外网了!如果要取消当前的设置,只需要将两个网卡分别停用再开启就变成系统默认设置了。希望这篇小技巧对大家有用!一台主机两个网卡、内外网互换案例一:经常遇到一台计算机要同时访问两个网络(一个是互联网,一个是企业内部网)的要求以本单位为例:地址是虚构的^_^机器有两块网卡,接到两台交换机上internet地址:218.22.123.123,子网掩码:255.255.255.0,网关:218.22.123.254企业内部网地址:10.128.123.123,子网掩码:255.255.255.0,网关:10.128.123.254如果按正常的设置方法设置每块网卡的ip地址和网关,再cmd下使用routeprint查看时会看到NetworkDestinationNetmaskGatewayInterfaceMetric0.0.0.00.0.0.0218.22.123.254218.22.123.123200.0.0.00.0.0.010.128.123.25410.128.123.1231即指向0.0.0.0的有两个网关,这样就会出现路由冲突,两个网络都不能访问。要实现同时访问两个网络就要用到route命令第一步:routedelete0.0.0.0删除所有0.0.0.0的路由第二步:routeadd0.0.0.0mask0.0.0.0218.22.123.254添加0.0.0.0网络路由第三步:routeadd10.0.0.0mask255.0.0.010.128.123.254添加10.0.0.0网络路由这时就可以同时访问两个网络了,但碰到一个问题,使用上述命令添加的路由在系统重新启动后会自动丢失,怎样保存现有的路由表呢?在win2000下可以使用routeadd-p添加静态路由,即重启后,路由不会丢失。注意使用前要在tcp/ip设置里去掉接在企业内部网的网卡的网关在win98下没有-p参数,可以把以上命令存入到一个.bat文件中,然后在启动时调用即可案例二:我的一台机器双网卡(不是服务器),现工作需要,一块需要上公网(外网),一块上公司内部数据网,要同时都访问,但现在有个问题,上外网(宽带拨号后)就上不了内网,上内网上不了外网(需断开外网),应该怎样配才能解决呢?我的系统及网络配置:操作系统是WIN2000,内网网卡ip:192.168.1.11,内网网关:192.168.1.254,外网网卡ip:自动获取,网关:无。为了以上问题,我查阅了网上很少有解决方法,唯一较好的方法是手动添加路由点,并且区分优先权,方法如下:前提是已拨号上网:运行cmd,至CMD窗口下运行以下命令:routedelete0.0.0.0mask0.0.0.0192.168.1.254(删除内网网关)routechange0.0.0.0mask0.0.0.0220.184.16.118metic2(改变默认外网网关优先权为2,220.184.16.118为外网分配的ip地址)routeadd192.0.0.0mask255.0.0.0192.168.1.254metic1(添加内网路由点,且优先权设置为1)通过以上命令,确实能同时访问内外网了,但每次重起又会丢失,你可以做成BAT批命令文件,将外网ip做成参数输入,但这样还是麻烦:每次重起并拨号上网后需查询外网ip,再进入运行批命令文件。经过研究路由的原理,我找到了一劳永逸更简单的办法,首先介绍一下路由原理:双网卡机器一般内网网卡ip都设置了网关地址,而windows默认网关只能有一个,不上外网的情况下默认网关就是内网网关,拨号上网后默认网关自动改为外网分配的ip,即所有数据流都流向外网网卡ip,导致此时不能访问内网。用routeprint命令查看此时的路由情况不难发现地址0.0.0.0(可以把0看成通配符)开始的路由点有两个,一个是内网网关,一个是外网ip,而外网ip成了默认网关。因此本人有了以下思路:不用内网网关,将内网网关做成永久路由点且仅过滤内网网段(192开头的ip数据),而不改变外网的默认网关,这样根据优先权,访问内网的数据会从永久
本文标题:双网卡内外网同时使用的方法
链接地址:https://www.777doc.com/doc-2614823 .html