双网卡同时上内外网的路由设置

  为了方便本身在一台机器上同时访问内网和外网,本身对系统路由做了一点点更改,既方便了本身,又学习到了相关的路由知识。
  
   网络环境(我办公室真实的网络环境):
  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地址后,两张网卡同时打开,打开的前后顺序不一样也会出现不一样的状况,主要 Default Gateway(默认路由)若是是外网的,那么能够上外网,也能够上内网,可是内网只能上10.*.*.0网络号段上的WEB,其它区域的上不了。在命令行输入:route print 查看当前的路由表,如图:
 
 
  3、为了在能够访问外网的前提下,也能够访问全部的内网区域,所以系统默认为咱们的路由是不行的,要本身从新设置一下。经过刚查看的路由表能够看见里面有一项叫 Interface List(接口列表)东西,第一行不用管他,看后面几行,这里你能够经过设备类型或者物理地址来确认哪是内网卡,哪一个是外网卡。如上图,0xe0002  是外网卡,0xf0003  是内网卡。下面就开始更改路由设置了。
   (1)基本命令:
  route -f      //删除默认路由;
  route add 目的网络号 mask 目的网络的子网掩码 本地网关 metric 20 if 网卡标识符
  (2)设置:
   route -f
   route add 10.0.0.0 mask 255.0.0.0 10.*.*.* metric 20 if  0xf0003  //先设置内网路由
   route add 0.0.0.0 mask 0.0.0.0 192.168.0.1 metric 20 if oxe002  //再设置外网路由;
 
  设置成功后,能够经过 route print 查看修改后的路由,如图:
 
 
  这样就能够稳定、并且不受任何限制的访问内网和外网了!若是要取消当前的设置,只须要将两个网卡分别停用再开启就变成系统默认设置了。
 
  但愿这篇小技巧对你们有用!
相关文章
相关标签/搜索