两块网卡访问不同网络案例分享

现在笔记本很多又有无线网卡,又有有线网卡。如何达到利用这两个网卡不用切换,能访问到内网,和外网?其实很简单,利用路由可以搞定,看看以下分享的案例。在很多公司都很有用,白领必备

[背景]

某企业用户使用的运行Windows XP的计算机装有两块网卡,网卡1通过PPPoE连接到Internet,网卡2通过局域网连接到企业内部网络,企业内部网络为172.16.0.0/16,内部网络网关为172.16.0.1,网卡2的IP地址为172.16.0.17。

[症状]

在没有连接到Internet的情况下,该用户可以访问整个企业内部网络。当该用户连接到Internet后,便会失去企业内部网络172.16.0.0的连通性。该用户在网络连接属性中正确设置了IP地址,子网掩码和默认网关。

[分析]

在该用户不连接到Internet时,我们在命令行中输入:route print显示路由表,显示所示,目前的默认网关是172.16.0.1。ping内部网络172.16.0.0均显示正常。

接下来该用户接入Internet,然后我们再次输入route print显示路由表,发现路由表默认路由发生了变化,默认网关从172.16.0.1变为61.30.30.61,这个是网卡1连接的网关地址。这时我们再ping 172.16.0.0这个网络,显示超时。

由此我们确认是由于Windows在PPPoE协商后“擅自”更改了默认路由造成的路由错误,将发往内网的数据错误的发送到了Internet。

[解决方案

对于Internet,我们必须使用缺省路由。在内网网关不能提供RIP信息的情况下,我们只能通过设置静态路由将属于内网的数据发往172.16.0.17。)

在cmd下输入:

route -p add 172.16.0.0 mask 255.255.0.0 172.16.0.17 metric 1 if []

这里的[]代表出口interface的index,这个值你可以使用route print命令看到。注意这个值是16进制,所以你必须在前边加上0x。比如出口interface是Local Area Connection 2,对应的index是0x10003,则这两条命令应写为:

route -p add 172.16.0.0 mask 255.255.0.0 172.16.0.17 metric 1 if 0x100034 b8 X9 V, o5 w. f9 B

现在我们再来使用route print查看路由表。在路由表中出现了条新的路由:

network destination=172.16.0.0 netmask=255.255.0.0 gateway=172.16.0.17

这条路由表示,对去往172.16.0.0/16的数据选用172.16.0.17作为网关。这样就可以确保去往内部网络的数据通过正确的网关进行路由。

[FAQ]

Q:上边例子中的0x10003是怎么得来的?

A:使用route print命令得到的显示。在最开始的几行显示的Interface List中。)

Q:如果我不写if参数会怎样?

A:Windows会自动选择一个最合适的interface。但是Windows不保证这个选择就是你想要的。

Q:route print命令显示的metric是什么意思?

A:metric是十进制的。它代表当出现多条针对同一个prefix的不同路由时,Windows优先使用哪一个路由。Metric值约小优先值越高。例如,对于172.16.0.0/16这个网络,如果有一个路由的metric是40,另一个是39,那么Windows将优先使用metric是39的路由。如果在某个时刻,这个路由无效了(例如网络中断),那么将使用metric是40的路由。如果metric 39的路由后来恢复了,将Windows将跳回使用这个路由。

Q:双网卡是为了对网络进行物理隔离,这个方案的目的是什么?,

A:提问者没有搞清楚网络的基本定义,问题本身的陈述逻辑都有问题,所以不予回答

(0)

相关推荐

  • 利用两块网卡访问不同网络的实例案例分享介绍

    现在笔记本很多又有无线网卡,又有有线网卡。如何达到利用这两个网卡不用切换,能访问到内网,和外网?其实很简单,利用路由可以搞定,看看以下分享的案例。在很多公司都很有用,白领必备 [背景] 某企业用户使用 ...

  • 两块网卡怎样连接两台同网段IP的无线路由器

    今天测试wifi ap时.因为需要进两台无线路由器.刚好电脑有内置无线网卡+USB无线网卡.因为不想 频繁切换连接不同的无路由器.所以就让 两块无线网卡分别连接两台无线路由器.连上去后.发现只能进其中 ...

  • 一台电脑两张网卡实现不同网段同时访问

    因为公司网络结构的原因,现在分成内外两个局域网,研发人员不能上外网,这也导致了我们这些内部访问内部ERP的人员和文件服务器的人员很不方便,大部分同事用了两台电脑,这不,我也是,但是有台电脑不太快,配置 ...

  • 如何解决卡2无法访问移动网络的问题

    有的小伙伴在使用手机过程中,为了防止流量不够,会选择使用两张卡,但是卡2无法访问移动网络的问题,也不知道该如何解决这一问题,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,点击并打开设置应用.2 ...

  • 网络视频分享软件Webcam把摄像头画面输出到网络

    有时候我们需要对某个房间或者办公室进行一些简单的监控,如果使用专业的监控设备,那价格是非常昂贵的。其实使用一台普通的能上网的电脑,再装一个摄像头,也可以来实现远程监控,而且支持多人同时浏览视频画面呢。 ...

  • LINUX开启允许对外访问的网络端口命令

    LINUX通过下面的命令可以开启允许对外访问的网络端口: /sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT #开启8000端口 /etc/rc ...

  • 电脑里挂两块硬盘有时候会导致双硬盘盘符混乱如何将其排列好

    双硬盘是电脑DIY者对自己在电脑里挂两块硬盘的称呼。有的同志为了不把自己的老硬盘浪费,就买一个新的硬盘装在电脑里;有的同志纯粹是为了学习这一技术而去挂双硬盘。但是有时候双硬盘会导致盘符混乱。 下面,我 ...

  • LINUX开启允许对外访问的网络端口

    LINUX开启允许对外访问的网络端口 LINUX通过下面的命令可以开启允许对外访问的网络端口: /sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEP ...

  • 没有网卡能不能用wifi分享大师?

    没有网卡是能用wifi分享大师 没有找到支持的无线网卡是不能使用WIFI共享,但是WIFI分享大师却可以,其他的却不行!