巧用ROUTE命令实现跨网段访问

合集下载

route 的使用

route 的使用

route 的使用路由是计算机网络中的重要概念,用于确定数据包在网络中的传输路径。

在互联网中,路由决定了数据包从源主机到目标主机的路径,通过路由器进行转发。

在本文中,我们将探讨路由的使用,以及如何正确配置和管理路由。

让我们了解一下路由的基本概念。

路由是一种网络设备,用于将数据包从源主机发送到目标主机。

它通过比较目标主机的IP地址和路由表中的条目来确定数据包的下一跳。

路由表是一个存储在路由器中的数据结构,其中包含了网络的拓扑结构和路由信息。

根据路由表中的信息,路由器可以决定数据包的最佳路径,并将其转发到下一个路由器或目标主机。

在配置和管理路由时,我们需要考虑一些重要的因素。

首先是路由器的性能和容量。

路由器处理大量的数据包,因此需要具备足够的处理能力和存储空间。

此外,路由器还需要支持适当的路由协议,以确保正确地转发数据包。

常见的路由协议包括RIP(Routing Information Protocol)、OSPF(Open Shortest Path First)和BGP(Border Gateway Protocol)等。

我们需要考虑网络的拓扑结构和需求。

不同的网络拓扑结构需要不同的路由配置。

例如,对于星型网络,我们可以使用静态路由或动态路由协议来进行配置。

静态路由是手动配置的路由表条目,由网络管理员根据网络拓扑结构进行设置。

动态路由协议则是路由器之间自动交换路由信息的协议,根据网络的变化来更新路由表。

根据网络的需求,我们可以选择适当的路由配置方案。

还需要考虑网络的安全性。

路由器是网络的重要组成部分,因此需要采取适当的安全措施来保护路由器免受恶意攻击。

常见的安全措施包括设置访问控制列表(ACL)来限制路由器的访问权限,使用加密协议来保护路由器之间的通信等。

在日常管理中,我们还需要定期检查和维护路由器的配置。

这包括检查路由表,更新路由信息,排除故障等。

通过定期的维护,我们可以确保路由器的正常运行,并及时发现和解决潜在的问题。

网络规划中实现跨网段通信的几种方法(五)

网络规划中实现跨网段通信的几种方法(五)

网络规划中实现跨网段通信的几种方法在现代社会中,网络已成为人们生活中必不可少的一部分。

无论是个人还是企业,在日常工作和生活中都离不开网络的支持和便利。

网络的拓展和扩展对于实现跨网段通信至关重要。

本文将介绍几种实现跨网段通信的方法。

一、虚拟专用网络(VPN)虚拟专用网络是一种将物理网络扩展到跨越多个网段通信的技术。

它通过在公共网络中创建一个私密的通信通道,实现了不同网段之间的互联。

VPN可以在不同的地理位置间建立安全的连接,使得用户可以像在本地网络中一样访问远程网络资源。

有两种常用的VPN实现方式:远程访问VPN和站点到站点VPN。

远程访问VPN允许远程用户通过互联网连接到公司网络。

站点到站点VPN则是通过在不同分支机构之间建立VPN连接,实现分支机构之间的通信。

二、路由器(Router)路由器是网络中用于转发数据包的设备,它通过维护一张路由表来确定数据包的转发路径。

在网络规划中,可以利用路由器实现跨网段通信。

路由器根据不同子网的IP地址,将数据包从源地址转发到目标地址。

通过设置路由表和路由规则,可以指定数据包的转发策略,实现不同网段之间的通信。

路由器的优点在于能够实现快速转发和高性能的数据传输。

同时,路由器还能够提供网络安全功能,如防火墙和虚拟专用网络(VPN)。

三、网络地址转换(NAT)网络地址转换是一种将私有IP地址转换成公共IP地址的技术,它可以在不同网段之间实现通信。

NAT通过利用一个公共IP地址和多个私有IP地址之间的映射关系,将来自多个私有网段的数据包转换成一个公共网段的数据包。

NAT的主要作用是实现IP地址的重用,节约了IP地址资源。

同时,NAT还能够隐藏内部网络的拓扑结构,提高网络的安全性。

四、子网划分(Subnetting)子网划分是一种在同一个网络中划分出多个子网的方法。

通过将网络划分成多个子网,可以实现不同网段之间的通信。

每个子网可以有自己的网络地址和子网掩码,不同的子网可以通过路由器互联,实现跨网段通信。

巧用route-map顺序实现不同网段走不同ISP,且互备

巧用route-map顺序实现不同网段走不同ISP,且互备

interface Ethernet0/2 no ip address shutdown half-duplex ! interface Ethernet0/3 no ip address shutdown half-duplex ! interface Serial1/0 ip address 10.0.0.1 255.255.255.0 ip nat outside shutdown serial restart-delay 0 ! interface Serial1/1 ip address 20.0.0.1 255.255.255.0 ip nat outside serial restart-delay 0 ! interface Serial1/2 no ip address shutdown serial restart-delay 0 ! interface Serial1/3 no ip address shutdown serial restart-delay 0 ! ip nat ngth 24 ip nat pool isp2 20.0.0.1 20.0.0.1 prefix-length 24 ip nat inside source route-map toisp1 pool isp1 overload ip nat inside source route-map toisp1-2 pool isp2 overload ip nat inside source route-map toisp2 pool isp2 overload ip classless ip route 0.0.0.0 0.0.0.0 10.0.0.3 ip route 0.0.0.0 0.0.0.0 20.0.0.5 ip http server ! access-list 100 permit ip 192.168.1.0 0.0.0.255 any access-list 101 permit ip 192.168.2.0 0.0.0.255 any route-map toisp1 permit 10

TPLINK跨网段访问路由设置指南

TPLINK跨网段访问路由设置指南

例一:最简单的串连式双路由器型环境这种情况多出现于中小企业在原有的路由器共享Internet的网络中,由于扩展的需要,再接入一台路由器以连接另一个新加入的网段。

而家庭中也很可能出现这种情况,如用一台宽带路由器共享宽带后,又加入了一台无线路由器满足无线客户端的接入。

公司里原有一个局域网LAN 1,靠一台路由器共享Internet,现在又在其中添加了一台路由器,下挂另一个网段LAN 2的主机。

经过简单设置后,发现所有主机共享Internet没有问题,但是LAN 1的主机无法与LAN 2的主机通信,而LAN 2的主机却能Ping通LAN 1下的主机。

这是怎么回事?这是因为路由器隔绝广播,划分了广播域,此时LAN 1和LAN 2的主机位于两个不同的网段中,中间被新加入的路由器隔离了。

所以此时LAN 1下的主机不能“看”到LAN 1里的主机,只能将信息包先发送到默认网关,而此时的网关没有设置到LAN 2的路由,无法做有效的转发。

这种情况下,必须要设置静态路由条目。

此种网络环境的拓扑示意如下:(注:图中省略了可能存在的交换层设备)如图一所示,LAN 1为192.168.0.0这个标准C类网段,路由器R1为原有路由器,它的WAN口接入宽带,LAN口(IP为192.168.0.1)挂着192.168.0.0网段(子网掩码255.255.255.0的C类网)主机和路由器R2(新添加)的WAN口(IP为192.168.0.100)。

R2的LAN口(IP为192.168.1.1)下挂着新加入的LAN 2这个192.168.1.0的C类不同网段的主机。

如果按照共享Internet的方式简单设置,此时应将192.168.0.0的主机网关都指向R1的LAN口(192.168.0.1),192.168.1.0网段的主机网关指向R2的LAN口(192.168.1.1),那么只要R2的WAN 口网关指向192.168.0.1,192.168.1.0的主机就都能访问192.168.0.0网段的主机并能通过宽带连接上网。

route路由表跳转方法

route路由表跳转方法

route路由表跳转方法在计算机网络中,路由是实现数据包从源地址到目的地址传输的过程。

而路由表则是路由器或者交换机中存储着一系列目的网络地址与对应的下一跳地址的对应关系的表格。

当一个数据包到达路由器时,路由器会根据路由表中的信息,来决定将数据包发送到哪一个接口,从而实现数据包的路由。

本文将介绍一些常见的路由表跳转方法。

1. 静态路由静态路由是路由器管理员手动配置的路由表项,管理员需要手动指定目的网络地址和下一跳地址。

静态路由的配置相对简单,适用于网络规模较小且网络拓扑结构较为稳定的环境。

由于静态路由不会根据网络状态的变化自动更新路由表,因此在网络环境发生变化时,需要手动更新静态路由表,维护成本较高。

2. 动态路由动态路由是路由器通过与相邻路由器交换路由信息,自动学习并更新路由表的路由方式。

常见的动态路由协议有RIP、OSPF和BGP等。

动态路由能够根据网络的变化进行自动调整,具有较好的适应性和可扩展性。

但是动态路由的配置相对复杂,需要路由器之间进行协议的配置和交互,对网络资源的开销也较大。

3. 默认路由默认路由是一种特殊的路由表项,用于指示当路由表中没有匹配的目的网络地址时,将数据包发送到默认的下一跳地址。

默认路由的作用类似于“其他情况”,当路由表中没有明确的匹配项时,就会采用默认路由。

默认路由可以减少路由表的规模,提高路由器的转发效率。

4. 策略路由策略路由是根据特定的策略或条件来进行路由选择的一种方式。

例如,可以根据源地址、目的地址、协议类型等条件来选择不同的路由路径。

策略路由可以根据具体的需求来灵活配置,根据网络的特点进行定制化的路由选择。

5. 路由聚合路由聚合是将多个具有相同下一跳地址的路由表项合并成一个更具一般性的路由表项的过程。

路由聚合可以减少路由表的规模,提高路由器的转发效率。

通过路由聚合,可以将多个较小的网络地址合并成一个较大的网络地址,从而减少路由表的条目数。

6. 路由重分发路由重分发是将一个路由表中的路由信息引入到另一个路由表中的过程。

route命令详解与使用实例

route命令详解与使用实例

route命令详解与使用实例``````常用选项有:--n:输出数值格式的结果,不进行域名解析。

--v:显示详细信息,如每个路由表项的标志、目标地址、网关地址等。

- add:添加一条新的路由表项。

- del:删除一条路由表项。

- default:设置默认路由。

- netmask <网络掩码>:设置网络掩码。

- gw <网关地址>:设置网关地址。

下面是一些route命令的使用实例:1.显示当前的路由表:``````这个命令将显示当前的路由表,包括目标地址、网关地址、掩码、标志、Metric等信息。

2.添加一条路由表项:```这个命令将添加一条将目标网络192.168.0.0/16的数据包转发到网关10.0.0.1的路由表项。

3.删除一条路由表项:``````这个命令将删除目标网络192.168.0.0/16的路由表项。

4.设置默认路由:``````这个命令将设置网关10.0.0.1为默认路由。

5.修改一个路由表项:``````这个命令将修改目标网络192.168.0.0/16的路由表项,将网关地址修改为10.0.0.26.清空路由表:```这个命令将清空所有的路由表项。

7.查看一些主机的路由信息:``````这个命令将显示到达主机192.168.0.1的路由信息,包括目标地址、网关地址、接口等。

使用这个命令可以查看是否存在到达一些主机的路由。

除了上述实例,route命令还可以用来配置静态路由、设置路由表优先级等。

需要注意的是,route命令对于动态路由协议(如RIP、OSPF等)无效,这些路由表项是由动态路由协议自动配置的。

综上所述,route命令是一个配置和查看网络路由表的强大工具,可以方便地添加、删除、修改路由表项,以及设置默认路由和查看路由信息等。

在网络配置和故障排查时,route命令是一个常用的工具。

ip route 高级用法

ip route 高级用法

ip route 高级用法
ip route 命令是 Linux 系统中用于管理和配置网络路由表的工具。

下面是一些 ip route 命令的高级用法示例:添加静态路由:
ip route add 192.168.1.0/24 via 10.0.0.1 dev eth0
这个命令将目的地址为192.168.1.0/24 的流量通过 eth0 接口发送到下一跳地址 10.0.0.1。

删除路由规则:
ip route del 192.168.1.0/24
这个命令将删除目的地址为 192.168.1.0/24 的路由规则。

查看路由表:
ip route show
这个命令将显示当前系统的路由表。

设置默认网关:
ip route add default via 192.168.1.1
这个命令将设置默认网关为 192.168.1.1。

源地址路由:
ip route add 192.168.2.0/24 via 10.0.0.2 src 10.0.0.1
这个命令设置了当 IP 地址为 10.0.0.1 的主机发送流量到目的地址 192.168.2.0/24 时使用源地址 10.0.0.1。

请注意,这些是 ip route 命令的一些常见用法示例,具体的用法和参数可能因系统版本和网络配置而有所不同。

建议在使用前仔细阅读相关文档或使用 ip route help 查看帮助文档,以获取更详细的信息和正确的用法。

route命令详解与使用实例

route命令详解与使用实例

route命令详解与使用实例1.使用背景笔者在出差调试的过程中,常常会遇到这样的情况:需要接入两个网络,一个是部署环境所在内网环境,这个环境是上不了外网,但是为了跟同事的沟通,常常还需要外网环境,这个外网环境很可能是一个无线网络。

如果两者都连接上,很可能导致有一方不能起作用,即外网或内网上不了,常常需要使用繁琐的“禁用网络连接”、“启用网络连接”的操作来进行内外网的切换,甚是麻烦。

为了解决这个问题,我们可以使用route命令来使得同时内外网都可用。

2.route命令route命令是在本地IP 路由表中显示和修改条目网络命令。

route命令的语法如下:route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metri c]] [if Interface]]route命令常用的命令如下:1)route delete:删除路由;2)route print:打印路由的Destination;3)route add:添加路由;4)route change:更改现存路由。

一般使用route delete、route add、route print这三条命令可解决路由的所有功能。

2.1 打印路由信息打印路由信息使用命令:route print。

例如笔者在工作环境下打印route print命令,结果如下:C:"Documents and Settings"阿蜜果>route print===========================================================================Interface List0x1 MS TCP Loopback interface0x2 00 26 18 31 4f d1 Realtek RTL8168C(P)/8111C(P) PCI-E Gigabit Ethernet NIC - 数据包计划程序微型端口0x50004 00 53 45 00 00 00 WAN (PPP/SLIP) Interface======================================================================================================================================================Active Routes:Network Destination Netmask Gateway Interface Metric0.0.0.0 0.0.0.0 116.69.106.119 116.69.106.119 10.0.0.0 0.0.0.0 192.168.2.226 192.168.2.79 20115.168.64.94 255.255.255.255 116.69.106.119 116.69.106.119 1116.69.106.119 255.255.255.255 127.0.0.1 127.0.0.1 50116.255.255.255 255.255.255.255 116.69.106.119 116.69.106.119 50127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1192.168.2.0 255.255.255.0 192.168.2.79 192.168.2.79 20192.168.2.79 255.255.255.255 127.0.0.1 127.0.0.1 20192.168.2.255 255.255.255.255 192.168.2.79 192.168.2.79 20224.0.0.0 240.0.0.0 192.168.2.79 192.168.2.79 20224.0.0.0 240.0.0.0 116.69.106.119 116.69.106.119 1255.255.255.255 255.255.255.255 116.69.106.119 116.69.106.119 1255.255.255.255 255.255.255.255 192.168.2.79 192.168.2.79 1Default Gateway: 116.69.106.119===========================================================================Persistent Routes:None第一列是网络目的地址。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

巧用ROUTE命令实现跨网段访问
(作者:马杰2001年03月19日14:06)
问题的提出来自于我一个构想的实现,单位里原有一个基于Windows NT和Windows9x的局域网,其内部的静态IP地址为120.11.0.1~120.11.0.30,子网掩码为255.255.255.0 ,其中打字室有一台电脑(IP地址120.11.0.14,暂称之为A机)也挂在网上,由于工作需要把打字室另外一台电脑(因只有一个模块接口,故无法直接连接至网上,称之为B机)和A机共享打印机,于是我就设计了一个小的对等网方案,网络拓扑结构如图。

在A、B机上各添加了一块网卡,用双绞线跳线将两卡直接相连。

为了不与原有的网络发生冲突,我将A机的新网卡的IP地址设为了192.168.0.1, B机的IP地址相应设为192.168.0.2 ,掩码均为255.255.255.0,同时选用NetBUI和TCP/IP两个网络协议,很顺利地实现了我当初将两台机器互连的构想。

■能否跨网段访问
可随后又一个想法在我的心头一闪而过,B机能否通过A机访问到120.11.0.0网段上的机器资源呢?如果能做到,它就能解决建网中经常出现的接口不够用问题,其用处实在太大了。

抱着这个想法,我开始了实验。

要知道,在没有路由器之前,人们就是利用一些加有多个网卡的PC 机充当网关的,这不和我现在的情况一样吗!我开始四处找相关的软件,找来找去,最终也还是没有找到一个有用的答案。

NETBUI是不可路由的协议,所以问题显然要从TCP/IP协议入手。

能否用在B机的设置中添加一个网关的办法来实现呢?我试着在B机的TCP/IP网络配置项的网关栏添加上了120.11.0.14,我当时的想法就是利用A机的双网卡,用A机来充当一个路由中转,因为在A机的网上邻居中我们既能看到120.11.0.0网段上的共享资源,也能看到192.168.0.0网段的B机。

结果,我仍然无法Ping通120.11.0.0网段上其他机器,我只能Ping通的是192.168.0.1和120.11.0.14,也就是A机的两块网卡的IP地址。

从120.11.0.9上去Ping 192.168.0.1和192.168.0.2也还是不通,看来我后添的网关似乎并没有起什么作用。

■灵机一动想起Route
我忽然想起了Route 这个在Windows 9x中并不让人注意的命令,在120.11.0.9上执行了route print 之后,结果是如表一。

表一:
表二:
我试着又在120.11.0.9的TCP/IP网络配置项的网关栏添加上了120.11.0.14,之后再运行route print,发现路由表有了变动,在上述结果中添加了一条,如表二所示。

但是结果并不如意,仍然无法Ping通B机,通过检查分析发现两者距离向量都为1,且网络地址均为0.0.0.0,根据Microsoft公司的定义,第一个为其缺省网关的原则,它是不可能访问到我添加的第二个网关的,看来问题就出在这里了!
■一个命令解决问题
随后,通过学习,我发现利用Route 命令提供的:Route Delete 和Route ADD 两条命令就可以成功地实现跨网段访问的需求,为此我编写了一个批处理命令,其内容如下:
route delete 0.0.0.0
route add 192.168.0.0 mask 255.255.255.0 120.11.0.14 metric 1
网络拓扑图
route add 0.0.0.0 mask 255.255.255.0 120.11.0.254 metric 1
在测试机120.11.0.9上运行该批处理命令后再运行Ping192.168.0.1,终于系统返回了响应!随后在网上邻居也能够看到打字室的B机了!
今后,如果120.11.0.0网段里的主机需要对192网段的机器进行访问,只需运行上述批处理命令即可实现跨网段访问。

简单路由器DIY
一、关于路由器
路由器(Route)是一种负责寻径的系统,在互连网络中从多条路径中寻找通讯量最少的一条网络路径提供给用户通信。

它使用寻径协议来获得网络信息,采用基于"寻径矩阵"的寻径算法和准则来选择最优路径。

按照OSI参考模型,路由器是一个网络层系统。

路由器分为单协议路由器和多协议路由器。

假设现在有网段1"192.168.1.n"(接到HUB1)和网段2"192.168.2.n"(接到HUB2)两个网段,分别连接到两个集线器(HUB)上,而这两个HUB之间又被直接相互连接着。

现在要求两个网段之间能够相互Ping通,并且可以通过"网上邻居"互访。

由于路由器价格较高,因此,像这种普通的访问完全可以通过Win2K自带的"路由和拨号连接"服务,利用两张网卡来实现网卡路由的功能!
二、网络硬件连接
1、确保"192.168.1.n"网段中的计算机均已连接到HUB1上了;"192.168.2.n"网段中的计算机均已连接到HUB2上;再用一条双绞线将HUB1和HUB2直接连接起来。

2、确保Win2K服务器已安装好了两张网卡,则用双绞线将HUB1和网卡1(任意一张)连接起来;再用另一条双绞线将HUB2和网卡2(另一张网卡)连接起来。

三、TCP/IP属性设置
1、在Win2K服务器中,打开控制面板中的"网络和拨号连接",如果两张网卡均已安装成功,则可以看到其中有两个"本地连接"。

接着,在网卡1上单击右键,选"属性"以打开此本地连接的属性设置窗口。

2、接上一步,再在本地连接属性设置窗口中转到"常规"项,然后在其组件列表中双击"Internet协议(TCP/IP)"以进入TCP/IP属性设置窗口。

3、接上一步,在TCP/IP属性设置窗口中点选中"使用下面的IP地址",再在其"IP地址"处输入"192.168.1.1","子网掩码"处为"255.255.255.0",其他项目不用再填,直接"确定"即可。

4、经过上面的步骤,就将网卡1绑定了IP地址"192.168.1.1";它同时也将是网段1客户端的默认网关地址。

5、再用同样的方法,将网卡2绑定好IP地址"192.168.2.1";它同时也将是网段2客户端的默认网关地址。

6、再去设置好所有的客户机端,将它们的默认网关地址和默认DNS服务器地址均设置为本网段内的网关地址(即相应段中Win2K网卡所绑定的那个IP地址)即可。

四、配置Win2K路由器
1、在Win2K服务器中,依次选开始菜单中的"程序→管理工具→路由和远程访问",则可以进入路由器的配置主窗口。

不过默认的,此时"服务器状态"将尚"未配置"。

2、在主窗口的左侧"树"栏中的"SERVER"(服务器名)处单击右键,选"配置并启用路由和远程访问",以打开此服务的安装向导。

3、在安装向导中,当出现"公共设置"时,点选中"网络路由器"再"下一步"。

4、接下来会要求选择路由所需的协议,此时在协议列表框中应该至少已有了"TCP/IP"一项,直接点选中"是,所有可用的协议都在列表上"再"下一步"继续。

5、此时系统又询问:"您想通过请求拨号来访问远程网络吗?"由于本处不需通过拨号访问远程网络,因此点选中"否"再"下一步"即可完成路由器的配置工作!而在"路由和远程访问"的主窗口中即可以看到已经完成了相关操作。

6、不需要重新启动计算机,即可使用其网卡路由功能了!
五、实际连接效果
1、在任何一个网段的任意一台计算机中,均可Ping通包括本网段、另一个网段还有Win2K服务器在内的所有计算机的IP地址!
2、此时打开任意一台计算机的"网上邻居",也可以看到所有计算机的名字都已被加入到列表来了!双击计算机名即可访问其所共享出来的资源。

相关文档
最新文档