如何利用双网卡同时上内网和外网?

公司内网,通过有线连接,内网指定了网卡的IP,网关和DNS,平时内网主要连接一个IP段内的几个IP,例如:119.119.119.*,内网主要通过网页浏览,基本无其他应用... 公司内网,通过有线连接,内网指定了网卡的IP,网关和DNS,平时内网主要连接一个IP段内的几个IP,例如:119.119.119.* ,内网主要通过网页浏览,基本无其他应用。

另外,公司内也有互联网的无线网络,我想通过一个无线网卡同时连接到外网。除了内网IP段外(119.119.119.* ),希望其他的应用能够自动选择到外网上去。

两个网络是完全独立的,有没有办法设置呢?就是利用双网卡自动选择网络,能够同时上网。

PS:希望能够告知详细步骤,貌似需要建什么路由表,对这个实在是不懂,望详细解答。百度知道里的类似问题我也看了,没搞成功,也可能是没看懂吧。

谢谢!成功后定加分!
展开
 我来答
天机小子
推荐于2017-09-18 · TA获得超过5万个赞
知道大有可为答主
回答量:8940
采纳率:86%
帮助的人:2830万
展开全部
用双网卡同时访问内外网暂时没有很完美的解决办法,因为存在路由冲突,毕竟有两个网关地址,现在你可以试试下面的办法:

咱们先来解决双网卡冲突的问题。可以通过改变路由地址表搞定。以你的单位用机为例,机器有两块网卡,接到两台路由器上:

内部网地址设置为192.168.1.110,子网掩码:255.255.255.0,网关:192.168.1.1

办公网地址:10.94.12.123,子网掩码:255.255.255.0,网关:10.94.12.254

如果按正常的设置方法设置每块网卡的IP地址和网关,再cmd下使用route print查看时会看到以0.0.0.0 0.0.0.0 开头的两个东西,即指向0.0.0.0的有两个网关,这样就会出现路由冲突,两个网络的访问存在困难。要实现同时访问两个网络就要用到route命令

第一步:route delete 0.0.0.0(删除所有0.0.0.0的路由)

第二步:route add 0.0.0.0 mask 0.0.0.0 192.168.1.1(添加0.0.0.0网络路由)

第三步:route add 10.0.0.0 mask 255.0.0.0 10.94.12.254(添加10.0.0.0网络路由)

这时就可以同时访问两个网络了,但碰到一个问题,使用上述命令添加的路由在系统重新启动后会自动丢失,怎样保存现有的路由表呢?

作一个BAT文件吧,把上面3步的内容全加进去,并设置系统在开始的启动菜单里运行他。这样只要一开机,路由表就会按我们所需要的进行变更,双网的访问再也不会存在问题了。
Storm代理
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto... 点击进入详情页
本回答由Storm代理提供
skys9
2011-03-02
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
不少公司的网管试图解决双网卡问题,下面我就给大家详细的讲解一下双网卡同时使用的方法,这样即可保障内网的安全,又能解决电脑访问外网的问题,一举两得。希望大家喜欢。

首先你的机器需要有两块网卡,分别接到两台交换机上,

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下使用route print查看时会看到

Network Destination Netmask Gateway Interface Metric

0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.8

0.0.0.0 0.0.0.0 172.23.1.1 172.23.1.8

即指向0.0.0.0的有两个网关,这样就会出现路由冲突,两个网络都不能访问。

如何实现同时访问两个网络?那要用到route命令

第一步:route delete 0.0.0.0 "删除所有0.0.0.0的路由"

第二步:route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 "添加0.0.0.0网络路由"这个是主要的,意思就是你可以上外网.

第三步:route add 172.23.0.0 mask 255.0.0.0 172.23.1.1 "添加172.23.0.0网络路由",注意mask为255.0.0.0 ,而不是255.255.255.0 ,这样内部的多网段才可用。

这时就可以同时访问两个网络了,但碰到一个问题,使用上述命令添加的路由在系统重新启动后会自动丢失,怎样保存现有的路由表呢?

route add -p 添加静态路由,即重启后,路由不会丢失。注意使用前要在tcp/ip设置里去掉接在企业内部网的网卡的网关

------------------------------------------------------------------------------------------------

一些单位将内网和外网分开了。痛苦啊,偶单位就是如此。boss当然是基于安全性考虑了,可是没有笔记本的怎么办?又要办公,有得上网。没办法,发扬DIY精神偷偷装一块网卡,让聊天与工作同在。让你的主机内外兼顾。这是我在网上找到的,谢谢作者了。方法如下:
1.设置其中接internet的网卡的网关为10.0.0.1,启用后就是默认网关
--注:这是对应外网的网卡,按照你们单位外网的ip分配情况,在TCP/IP属性中配置好 ip、掩码、DNS

2.将连接单位内部网的网卡IP配好后,设网关设置为空(即不设网关),启用后,此时内网无法通过网关路由

3.进入CMD,运行:route -p add 192.0.0.0 mask 255.0.0.0 192.168.0.1 metric 1

--注:意思是将192*的IP包的路由网关设为192.168.0.1 ,-P 参数代表永久写入路由表,建议先不加此参数,实践通过后在写上去

4. OK!同时启用两个网卡,两个网关可以同时起作用了,两个子网也可以同时访问了,关机重启后也不用重设!

其实这是个中折的办法。。。。使大家的双网卡同时运行,很不错的方法。大家学习一下吧。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzy7929
2011-03-02 · TA获得超过248个赞
知道小有建树答主
回答量:339
采纳率:0%
帮助的人:239万
展开全部
前提:两网卡按你所说的IP,设置好,并接上网线后:
在开始程序中点击:运行,然后输入CMD,确认。
在弹出黑色窗口中输入route print,会显示系统中目前所有的路由状态,我的如下:
C:\Documents and Settings\Peter>route print
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x3 ...00 1a 6b b1 0e 63 ...... 蓝牙局域网接入服务器驱动程序 - 数据包计划程序微型端口
0x4 ...00 1a 73 80 a4 26 ...... Broadcom 802.11a/b/g WLAN - 数据包计划程序微型端口
0x20005 ...00 1a 4b 5d 9e 14 ...... Broadcom NetLink (TM) Gigabit Ethernet - 数据包计划程序微型端口
===========================================================================
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.123 20
0.0.0.0 0.0.0.0 192.168.44.1 192.168.44.211 25
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.0.0 255.255.255.0 192.168.0.123 192.168.0.123 20
192.168.0.123 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.0.255 255.255.255.255 192.168.0.123 192.168.0.123 20
192.168.44.0 255.255.255.0 192.168.44.211 192.168.44.211 25
192.168.44.211 255.255.255.255 127.0.0.1 127.0.0.1 25
192.168.44.255 255.255.255.255 192.168.44.211 192.168.44.211 25
224.0.0.0 240.0.0.0 192.168.0.123 192.168.0.123 20
224.0.0.0 240.0.0.0 192.168.44.211 192.168.44.211 25
255.255.255.255 255.255.255.255 192.168.0.123 192.168.0.123 1
255.255.255.255 255.255.255.255 192.168.0.123 3 1
255.255.255.255 255.255.255.255 192.168.44.211 192.168.44.211 1
Default Gateway: 192.168.44.1
===========================================================================
Persistent Routes:
None

C:\Documents and Settings\Peter>

上面是一般情况下两个网卡生成的路由表,因为我的状况也一样, 在学校内使用两个网。
很简单,因为上面有两条指令:
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.123 20
0.0.0.0 0.0.0.0 192.168.44.1 192.168.44.211 25

第一条意思是所有的网络连接都走192.168.0.123这个网卡,
第二条意思是所有的网络连接都走192.168.44.211这个网卡,
显然应该删除一条。
如果192.168.44.211这个网卡是内网的,则把这一条删除就可以了。
route delete 0.0.0.0 mask 0.0.0.0 192.168.44.1
你应该用的指令是:
route delete 0.0.0.0 mask 0.0.0.0 119.119.119.*
这样所有访问外网的都可以走192.168.0.123,也就是你的无线网即外网。
因为windows XP的路由表是动态更新的,每次重新开机后,还会自己增加那一条规则,那么你可以把这个做成一个批处理程序,(因为不知道你的外网IP,所以以下命令只是举例)命令如下:
@echo off
route delete 0.0.0.0 mask 0.0.0.0 119.119.119.*
route -p ADD 192.0.0.0 MASK 255.0.0.0 内网网关 METRIC 1
route -p ADD 0.0.0.0 MASK 0.0.0.0 外网网关 METRIC 1
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2011-03-02 · TA获得超过1963个赞
知道小有建树答主
回答量:566
采纳率:0%
帮助的人:217万
展开全部
楼下的太专业了,虽然我也学过CCNA 和P
给楼主一个简单的方法吧.
首先你要确保你的内网和网上都是可以上的.通常来说无线网络和有线网络是不能同时上的(不要说那些很专业的技术)步骤如下
1.有线网的网线插好
2.无线网的SSID和网络等都连上
3.当你上要有线网的时候,请在网上邻居-右击无线网络-禁用
4当你要上无线网的时候,请在网上邻居-右击无线网络-启用,并且右击无线网络-禁用
这是最简单的方法了
希望对你有所帮助
追问
拜托啊,我的知道等级好歹也八级了啊。要是连你说的这个都不知道的话,我用得着写上边那么长的问题嘛?
另外,无线网络和有线网络绝对是可以同时上网的,通过设置路由表。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sqhuguodong1
2021-08-10
知道答主
回答量:1
采纳率:0%
帮助的人:445
展开全部
加上参数-p重启就不会删掉路由啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式