因为Windows 2000 下只允许配置一个默认网关,如果在网上邻居--〉属性里面把本地连接(内网)配上网关192.168.97.10,本地连接2(外网)配上网关10.42.29.10,表面上看是配置了2个网关,但是在DOS环境下输入route print命令查看路由表,在路由表下的default gateway只有1个网关。
实际上,如果我们的内部网Intranet只处于一个网段192.168.97.0,内部网内的ip地址范围192.168.97.1~192.168.97.254,连接内网的本地连接可以不用配网关,只配外网的本地连接2网关10.42.29.10。
当内网 1号主机 192.168.97.2要与 2号主机 192.168.97.3通讯,主机1检查目标地址ip 192.168.97.3的网段为 192.168.97.3与运算255.255.255.0为192.168.97.0,跟本主机处于同一网段,经交换机(根据MAC地址转发)直接把数据包发给目标主机,而不会走路由器。
当本机器要上外网的时候,经查找本机的路由表,在route print命令显示出来的路由表中,路由查询是从下往上查询的,最上面的路由条目为默认路由。经网关把数据包发出去,从而达到与外网通讯的目的。
如果内网还分好几个网段,这时候,如果内网的本地连接不设网关,显然是不能与内网的其他网段通讯的。例:如果内网主机192.168.97.1要与192.168.98.1通讯,该主机查找本地路表,由于没有找到192.168.98.0的相关路由表项,最后只好走默认路由,把数据包送到网关10.42.29.10,而这个网关是外部网的网关,该数据包显然是无法到达我们内部网的(设内外网的目的主要是为了隔绝,所以外网是无法把此数据包路由到内网的相应目的主机上的)
解决的办法:添加静态路由,由于内部网都是以192.168开头的,所以我们可以在DOS环境下输入: route add 192.168.0.0 mask 255.255.0.0 192.168.97.10 这又产生了一个问题,192.168.98.1的子网掩码为255.255.255.0,
重叠路由
假设在路由表中有下列重叠项:
目的 掩码 网关 标志 接口
1.2.3.4 255.255.255.255 201.66.37.253 UGH eth0
1.2.3.0 255.255.255.0 201.66.37.254 UG eth0
1.2.0.0 255.255.0.0 201.66.37.253 UG eth1
default 0.0.0.0 201.66.39.254 UG eth1
之所以说这些路由重叠是因为这四个路由都含有地址1.2.3.4,如果向1.2.3.4发送数据,会选择哪条路由呢?在这种情况下,会选择第一条路由,通过网关201.66.37.253。原则是选择具有最长(最精确)的子网掩码。类似的,发往1.2.3.5的数据选择第二条路由。
注意:这条原则只适用于间接路由(通过网关)。把两个接口定义在同一子网在很多软件实现上是非法的。例如下面的设置通常是非法的(不过有些软件将尝试在两个接口进行负载平衡):
接口 IP地址 子网掩码
eth0 201.66.37.1 255.255.255.0
eth1 201.66.37.2 255.255.255.0
对于重叠路由的策略是十分有用的,它允许缺省路由作为目的为0.0.0.0、子网掩码为0.0.0.0的路由进行工作,而不需要作为路由软件的一个特殊情况来实现。
回头来看看CIDR,仍使用上面的例子:一个服务提供商被赋予256个C类网络,从213.79.0.0到213.79.255.0。该服务提供商外部的路由表只以一个表项就了解了所有这些路由:213.79.0.0,子网掩码为255.255.0.0。假设一个用户移到了另一个服务提供商,他拥有网络地址213.79.61.0,现在他是否必须从新的服务提供商处取得新的网络地址呢?如果是,意味着他必须重新配置每台主机的IP地址,改变DNS设置,等等。幸运的是,解决办法很简单,原来的服务提供商保持路由213.79.0.0(子网掩码为255.255.0.0),新的服务提供商则广播路由213.79.61.0(子网掩码为255.255.255.0),因为新路由的子网掩码较长,它将覆盖原来的路由。
分享到:
相关推荐
### Ubuntu 双网卡设置内外网上网问题及路由转发详解 #### 一、背景介绍 在企业级网络环境中,有时需要让一台计算机同时连接到不同的网络,并在这两个网络之间进行数据转发。例如,在某些场景下,我们需要一台...
"双网卡路由设置小工具"正是针对这种情况设计的,它旨在简化和自动化双网络环境下的路由配置过程,使得用户可以轻松地通过两块网卡同时上网,实现更高效、灵活的网络使用。 首先,我们要理解什么是路由表。在计算机...
macbook苹果电脑双网卡配置路由,执行此脚本以后,在苹果电脑上,可以内网,外网同时访问
### Windows系统下双网卡双网段的路由设置详解 #### 一、基础知识与概念 在探讨具体的配置方法之前,我们需要了解几个基本的概念和技术背景。 ##### 1.1 双网卡与双网段 - **双网卡**: 指的是在一台计算机上安装...
单网卡同时上内外网的路由设置是一种网络配置技术,旨在让一台计算机通过单个网络接口连接到内部网络和外部网络。这种方法对于那些既有内网又有外网需求的组织非常实用,避免了频繁更换网线或增加额外硬件(如双网卡...
Win10 双网卡同时上内外网设置 Win10 双网卡同时上内外网设置是指在同一个操作系统中使用两个网卡,一个连接内网,另一个...通过了解基础的网络协议知识和配置静态路由,我们可以轻松地实现双网卡同时上内外网设置。
### 双网卡配置路由详解 #### 一、双网卡静态路由配置概述 在网络环境中,经常需要通过多张网卡连接不同的网络,以便更好地利用资源和服务。在配置双网卡的过程中,合理设置静态路由至关重要,它能确保数据包正确...
"双网卡内外网同时上的方法" ...双网卡内外网同时上的方法是通过设置静态路由,实现内外网同时上的一种方法。这种方法需要了解网卡的标识符和网关地址,并且需要正确地设置路由表,以便实现内外网同时上。
### 如何设置双网卡电脑同时上内外网 #### 知识点一:理解路由表与路由信息 在深入探讨具体设置步骤之前,我们首先需要理解什么是路由表以及如何查看和管理路由信息。 **路由表**是计算机用来存储有关网络路径的...
实现双网卡同时上内外网 在计算机网络中,使用双网卡可以实现同时访问内网和外网。这需要配置双网卡同时上内网和外网,设置正确的IP地址、子网掩码、默认网关和DNS服务器。本文将详细介绍如何实现双网卡同时上内网...
在Windows 7操作系统中,配置双网卡同时上网是一项常见的需求,这允许用户连接到内部网络和外部网络,实现内外网的自由切换和数据传输。然而,当两个网络接口都设置有默认网关时,可能会出现默认网关冲突的问题,...
本文将详细介绍如何设置笔记本电脑双网卡,以便同时接入内外网。 #### 前言 对于大多数企业和组织而言,内部网络往往有着严格的访问控制,而外部互联网则提供了丰富的信息资源。因此,在某些情况下,可能需要...
linux双网卡 路由配置 访问特定ip网段走指定网卡,命令已实测
在IT网络架构中,双网卡不同网段静态路由配置是一项关键技能,尤其在需要确保数据包正确且高效地在不同网络间传输时。本文将深入解析“双网卡不同网段静态路由”这一概念,以及如何通过设置静态路由来为公网与内网...
Windows 2003 服务器双线双 IP 双网卡设置方法是指在 Windows 2003 服务器上配置双网卡,分别连接到两个网络,实现同时访问两个网络的功能。本文将详细介绍 Windows 2003 服务器双线双 IP 双网卡设置方法的实现步骤...
双网卡如何设置同时上内外网
双网卡同时上内外网设置双网卡同时上内外网设置
在IT领域,双网卡同时上网的设置是一个高级网络配置技术,主要应用于需要高可用性、负载均衡或网络隔离的场景。"双网卡同时上网设置工具"是一种实用的软件,它可以帮助用户轻松地管理两个或多个网络接口,实现网络...
"WINDOWS双网卡同时上网" WINDOWS操作系统中,如何设置双网卡...通过这些实例,我们可以看到,设置双网卡实现同时上网的关键是网关的设置和路由的配置。只有当我们正确地设置网关和路由时,才能实现同时访问内、外网。
Windows双网卡端口转发方案.pdf