用双网卡同时访问内外网暂时没有很完美的解决办法,因为存在路由冲突,毕竟有两个网关地址,现在你可以试试下面的办法:
咱们先来解决双网卡冲突的问题。可以通过改变路由地址表搞定。以你的单位用机为例,机器有两块网卡,接到两台路由器上:
内部网地址设置为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步的内容全加进去,并设置系统在开始的启动菜单里运行他。这样只要一开机,路由表就会按我们所需要的进行变更,双网的访问再也不会存在问题了。
不少公司的网管试图解决双网卡问题,下面我就给大家详细的讲解一下双网卡同时使用的方法,这样即可保障内网的安全,又能解决电脑访问外网的问题,一举两得。希望大家喜欢。
首先你的机器需要有两块网卡,分别接到两台交换机上,
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!同时启用两个网卡,两个网关可以同时起作用了,两个子网也可以同时访问了,关机重启后也不用重设!
其实这是个中折的办法。。。。使大家的双网卡同时运行,很不错的方法。大家学习一下吧。。
前提:两网卡按你所说的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
楼下的太专业了,虽然我也学过CCNA 和P
给楼主一个简单的方法吧.
首先你要确保你的内网和网上都是可以上的.通常来说无线网络和有线网络是不能同时上的(不要说那些很专业的技术)步骤如下
1.有线网的网线插好
2.无线网的SSID和网络等都连上
3.当你上要有线网的时候,请在网上邻居-右击无线网络-禁用
4当你要上无线网的时候,请在网上邻居-右击无线网络-启用,并且右击无线网络-禁用
这是最简单的方法了
希望对你有所帮助
加上参数-p重启就不会删掉路由啦