订阅专栏新内容,十年老兵教你一套正宗的MySQL降龙十八掌,早鸟订阅还有书送,了解详情>>
0

我的帖子

个人中心

设置

  发新话题
    最近一段时间发现很多水友都会有多网卡访问多网段的情况,遇到最多的是双网卡内外网需要同时访问的情况,介于发帖询问频率较高特发此贴写出解决方法及思路,希望能帮助广大水友及时解决此问题。
    解决多网卡访问多网络问题的关键其实是路由的问题,电脑中数据的走向都是由路由决定,所以搞明白路由问题也就解决了多网卡访问多网段的问题。
很多人都觉得自己从来没有在电脑上设置过路由,但是自己的网络也没有什么问题,其实大家在电脑上修改网络设置添加网关的时候就增加一条默认路由,目的地址为0.0.0.0(任意地址) ,掩码为0.0.0.0,下一跳地址为我们设置的网关 (如果没有添加网关,网络肯定会出现问题)。   
     举例说明,本人用笔记本无线网卡上网,无线网卡通过DHCP获取的ip为172.16.14.15,网关为172.16.14.1 如下图:


    可以通过CMD命令行下输入 route print 查看电脑当前路由表,如下图:


    从路由表中我们可以看出,电脑访问任意地址(0.0.0.0/0.0.0.0)的时候,都会把数据通过172.16.14.15这个接口送给我的网关172.16.14.1。这也就是我们为什么能正常上网的原因。
=======================================================================================
    多网卡访问多网络的问题,其实就是通过路由告诉数据怎么走的一个简单问题,以双网卡内外网为例,一般遇到的情况是外网为互联网,而内网是自己的一个专网。
外网访问地址多切经常变化,而内网访问地址相对固定较少,所以在设置路由时,外网网卡设置网关,而内网网卡需要手动设置路由。

   
同样以我现有环境举例,无线网卡为外网,需要访问互联网,有线网卡需要访问10.1.5.0段上的服务器。我的设置为,无线网卡自动获取地址(参照图1),有线网卡手动设置地址(不设置网关),并手动添加路由。如下图:


手动添加路由后,我们同样查看一下电脑路由表,如下图:

    可以看出除了无线网获得地址172.16.14.15的0.0.0.0的路由,下面出现了一条新的永久路由,本条路由会将要访问10.1.5.0段的数据,通过10.1.5.200(我的有线网卡)交给内网的网关10.1.5.254。这样就实现了上互联网通过无线走外网,而访问内网数据就会通过有线网卡访问。
        
    多网卡访问多网络多,只需要对多个网卡进行ip设置并添加相应路由即可解决。路由的优先级是由跳跃点来决定的,数值越小优先级越高。至于route命令,广大水友不妨自己在CMD命令行下输入route ?查看使用方法及相关参数。



因为访问外网的时候ip地址是不固定的,是频繁变化的,所以外网只能默认原样不动,以保证可以访问外网。
内网工作一般ip地址固定,不频繁变化,所以内网的网卡只设置ip地址和掩码,不设置内网网关,然后用route命令建立针对内网工作涉及的所有ip地址的静态路由跳往内网网关就可以,如果内网工作ip地址仅和内网网卡地址相同段,那么不设置静态路由都可以了。

至于有些求助的内网工作网址涉及内网dns解析,那个解析后的ip地址一般也是固定的,那么可以先根据解析的具体ip地址建立静态路由,然后再利用windows的hosts文件去将网址具体指向解析后那个实际ip地址就可以。

本帖最近评分记录
  • lover119 无忧币 +10 完美补充 2018-1-19 21:45



本帖最后由 天月来了 于 2018-3-3 09:44 编辑
有个双网卡设置不明]白,外网IP为192.168.0.X,网关为192.168.0.1.内网为15.7.108.175,网关15.7.108.1。用DOS命令为route delete 0.0.0.0
route -p add 0.0.0.0 mask 0.0.0.0 192.168.0.1
route -p add 15.7.0.0 mask 255.255.0.0 15.7.108.1
连好内外网网线,只能访问外网,内网两个IP不能15.7.155.131 15.7.1.237访问,请各位高手指教 一下。




本帖最后由 wfzc42810960 于 2018-4-3 16:48 编辑
点赞




有个双网卡设置不明白,外网IP为192.168.0.X,网关为192.168.0.1.内网为15.7.108.175,网关15.7.108.1。用DOS命令为route delete 0.0.0.0
route -p add 0.0.0.0 mask 0.0.0.0 192.168.0.1
route -p add 15.7.0.0 mask 255.255.0.0 15.7.108.1
连好内外网网线,只能访问外网,内网两个IP不能访问15.7.155.131 15.7.1.237,拔下外网网线,内网正常。请各位高手指教 一下。




本帖最后由 wfzc42810960 于 2018-4-3 18:58 编辑
引用:
原帖由 myharvard 于 2018-04-02 19:14 发表
点赞
好帖







[url=http://bbs.51cto.com/thread-1506710-1.html]http://bbs.51cto.com/thread-1506710-1.html[/url]


前言,现在有好多企业以及政府部门,把一些重要资料放到了内网上,但是好多用户还需要使用外网,这样就产生了内外网双网卡同时使用的问题。ps:内外网同时使用还是要注意企业制度,不要违规。

下面为举例说明的条件。
内外网都有路由器。假如内网LAN口 172.18.17.1/24-----外网LAN口为192.168.1.1/24。需要知道内网需要访问的网页或者软件服务器IP,这里把内网需要访问的IP认定为10.18.17.16。好了,下面正式说明方法

第一种情况:双网卡内外网都是静态分配的。
电脑内网卡设置为172.18.17.2  255.255.255.0  网关留空。外网设置192.168.1.2 255.255.255.0 192.168.1.1。
静态路由只写一条
route add -p 10.18.17.0  mask 255.255.255.0   172.18.17.1
第二种情况:双网卡内网静态分配,外网DHCP获取。
电脑内网卡设置为172.18.17.2  255.255.255.0  网关留空。外网DHCP 。
静态路由写法
route add -p 10.18.17.0  mask 255.255.255.0   172.18.17.1
第三种情况:双网卡内网DHCP,外网静态分配。
内网卡DHCP,外网IP设置为192.168.1.2 255.255.255.0 192.168.1.1
现在只写静态路由就不行了。请往下看
route delete 0.0.0.0
route add  0.0.0.0 mask 0.0.0.0 192.168.1.1
route add 10.18.17.0  mask 255.255.255.0   172.18.17.1
但是呢这个路由都不是永久路由,每次重启或者插拔网卡后都会影响使用,个人建议把这三条命令输入到.bat 文件里面放入到电脑的启动文件夹,这样每次开机都会运行一下这个命令。插拔过网卡后也注意要运行下这三条命令。
第四种情况:双网卡内外网都是DHCP
内外网ip不进行设置
静态路由设置方法也是完全同情况三,也需要注意把,命令加到开机启动那
route delete 0.0.0.0
route add  0.0.0.0 mask 0.0.0.0 192.168.1.1
route add 10.18.17.0  mask 255.255.255.0   172.18.17.1
但是呢这个路由都不是永久路由,每次重启或者插拔网卡后都会影响使用,个人建议把这三条命令输入到.bat 文件里面放入到电脑的启动文件夹,这样每次开机都会运行一下这个命令。插拔过网卡后也注意要运行下这三条命令。

本帖最近评分记录
  • lover119 无忧币 +20 精品文章 2018-4-11 18:02



本帖最后由 ma77507 于 2018-4-17 11:14 编辑
版主一直在呢



引用:
原帖由 ma77507 于 2018-4-11 17:59 发表
http://bbs.51cto.com/thread-1506710-1.html


前言,现在有好多企业以及政府部门,把一些重要资料放到了内网上,但是好多用户还需要使用外网,这样就产生了内外网双网卡同时使用的问题。ps:内外网同时使用还是要注意企业制 ...
添加路由写错了,应该是route add -p 172.18.17.0 mask 255.255.255.0 172.18.17.1



引用:
原帖由 唛片 于 2018-4-16 08:52 发表

添加路由写错了,应该是route add -p 172.18.17.0 mask 255.255.255.0 172.18.17.1
没错,你往上看设定.






学习学习



学习学习



学习学习



学习了。



点赞



引用:
原帖由 慈爱 于 2018-05-30 14:40 发表
点赞[zan]
嗯嗯




有个问题想问楼主,现在情况是笔记本用WIFI连内网(内网是电信的其实也可以连外网但是限制速度和网站),外网接笔记本网络口(移动无限速)。
  现在需求是看视频,下载用到大流量的想走外网,(网络口)
   用到内网(走WIFI)
情况是看视频还是会自动去连WIFI口,导致很卡,求解决办法单用移动都不卡。



‹‹ 上一贴:奇怪的网络问题。   |   下一贴:求大神指点:如何实现电脑和所有复印机自由互访? ... ››
  发新话题
快速回复主题
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 友情链接 |意见反馈 | 网站地图
Copyright©2005-2018 51CTO.COM
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系:bbs@51cto.com