巧用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第一列是网络目的地址。

route 的使用

route 的使用

route 的使用route 是计算机网络中的一个重要概念,它指的是在网络中将数据包从源地址传输到目的地址的路径。

在计算机网络中,数据包通常通过多个网络设备进行传输,如路由器、交换机等。

为了确保数据包能够正确传输到目的地址,网络中的每个设备都需要知道下一跳的地址,这就是 route 的作用。

在计算机网络中,route 通常分为静态路由和动态路由两种类型。

静态路由是由网络管理员手动配置的,它不会根据网络的变化而自动更新。

而动态路由是通过网络协议自动学习和更新的,它可以根据网络的变化选择最佳的路径进行数据传输。

使用 route 的过程中,需要考虑一些重要因素。

首先是路由器的选择。

路由器是负责转发数据包的设备,不同的路由器有不同的性能和功能。

选择适合自己网络环境的路由器可以提高网络的性能和稳定性。

其次是路由表的配置。

路由表是记录网络中各个设备之间的连接关系和下一跳地址的表格。

在配置路由表时,需要考虑网络的拓扑结构、设备之间的连接方式等因素。

通过合理配置路由表,可以实现数据包的快速传输和正确转发。

还需要考虑路由的优化。

在网络中,存在着多条到达目的地址的路径,而选择最佳路径是路由的关键。

通过合理配置路由策略和调整路由参数,可以实现网络的负载均衡和故障切换,提高网络的可用性和性能。

除了上述基本的使用方法,还有一些高级的功能可以通过 route 实现。

比如,通过配置路由策略可以实现对特定数据流量的控制和管理;通过配置路由过滤可以实现对特定网络流量的过滤和屏蔽;通过配置路由策略可以实现对网络流量的优先级调整等。

在使用 route 的过程中,还需要注意安全问题。

由于 route 可以控制网络中的数据流向,不当的配置可能导致数据泄露、网络攻击等安全问题。

因此,在配置 route 时,需要考虑网络的安全性和防护措施,避免潜在的安全风险。

route 是计算机网络中非常重要的一个概念,它可以实现数据包的传输和转发。

通过合理配置和使用 route,可以提高网络的性能、稳定性和安全性。

Route命令详解

Route命令详解

Route命令详解Route命令是一种网络管理命令,用于查看和操作路由表。

在计算机网络中,路由表是一种用于指导数据包传输的表格,其中包含了网络地址和相应的下一跳信息。

通过使用Route命令,我们可以获取当前系统的路由表信息,添加或删除路由条目,以及修改路由表的属性。

本文将详细介绍Route命令的使用方法和常见操作。

一、Route命令的基本用法Route命令的基本用法比较简单,通常采用以下格式:route [选项] [网络目标] [mask 子网掩码] [网关] [metric 优先级] [if 网络接口]其中,各个参数的含义如下:- 选项:Route命令支持多种选项,常见的有"-p"(指定永久路由)和"-f"(清除路由表)等。

- 网络目标:指定要操作的目标网络地址或主机地址。

- 子网掩码:用于指定目标网络的子网掩码,可用于匹配更精确的网络地址范围。

- 网关:指定目标网络的下一跳网关地址。

- 优先级:指定路由的优先级或跃点数。

- 网络接口:指定与目标网络相连的网络接口。

二、查看当前系统的路由表要查看当前系统的路由表,可以使用以下命令:route print执行上述命令后,系统将输出当前的路由表信息,包括目标网络、子网掩码、网关、接口、优先级等。

三、添加和删除路由条目1. 添加路由条目要添加一条新的路由条目,可以使用以下命令:route add [网络目标] [mask 子网掩码] [网关] [metric 优先级] [if 网络接口]举例来说,如果要添加一条路由到网络地址192.168.0.0/24,下一跳网关为192.168.1.1,优先级为10,可以执行以下命令:route add 192.168.0.0 mask 255.255.255.0 192.168.1.1 metric 102. 删除路由条目要删除一条已存在的路由条目,可以使用以下命令:route delete [网络目标]举例来说,如果要删除目标为192.168.0.0/24的路由,可以执行以下命令:route delete 192.168.0.0四、修改路由表的属性1. 修改路由的优先级要修改已存在路由的优先级,可以使用以下命令:route change [网络目标] [mask 子网掩码] [网关] [metric 优先级] [if 网络接口]举例来说,如果要将目标为192.168.0.0/24的路由优先级改为20,可以执行以下命令:route change 192.168.0.0 mask 255.255.255.0 metric 202. 修改路由的网关要修改已存在路由的下一跳网关,可以使用以下命令:route change [网络目标] [mask 子网掩码] [新网关]举例来说,如果要将目标为192.168.0.0/24的路由的网关改为192.168.1.2,可以执行以下命令:route change 192.168.0.0 mask 255.255.255.0 192.168.1.2五、其他常见操作1. 清除路由表要清除计算机的路由表,可以使用以下命令:route -f执行上述命令后,系统将清除所有的路由表信息。

route命令用法

route命令用法

route命令用法
Route 命令用于显示和修改IP 路由表的内容,它是Windows 系统的网络配置管理命令。

Route 命令的基本格式如下:
route [-f] [-p] [command [destination] [mask netmask] [gateway] [metric] [if]]
参数-f 表示清除除了默认路由以外的所有路由。

参数-p 表示把所有更改写到注册表中,在系统重启后自动改变路由表。

command:下面是命令的可能取值:
•ADD:添加一条路由到路由表中。

•DELETE:从路由表中删除一条路由。

•PRINT:列出路由表中的所有路由。

•CHANGE:修改已存在的路由。

•Enable:启用一条路由,使之成为有效路由。

•DISABLE:禁用一条路由,使之成为无效路由。

destination:路由的网络或者主机地址。

mask:子网掩码。

netmask:网络掩码。

gateway:网关地址。

metric:指定一个若干个整数,它代表传送至目标网络或者主机的开销值。

if:指定路由的网络接口,它可以是一个接口的IP 地址,或者网卡的名字。

例如:添加一个到192.169.1.0网段的路由,网关地址为192.169.2.1:
route add 192.168.1.0 mask 255.255.255.0 192.169.2.1。

route 用法

route 用法

Route 用法在计算机网络中,路由(Route)是指将数据包从源地址传输到目的地址的路径选择过程。

路由器(Router)是负责进行路由操作的网络设备,它根据一定的路由算法和路由表,选择最佳的路径将数据包转发到下一个节点。

在本文中,我们将介绍路由的用法以及相关的概念和技术。

路由的基本概念路由器路由器是计算机网络中的一种网络设备,用于转发数据包。

它通常有多个网络接口,可以连接不同的网络,并且具有路由选择的功能。

路由器根据数据包的目的地址,查找路由表,并将数据包转发到下一个节点。

路由表路由表是路由器中存储的一张表格,记录了目的地址与下一跳地址之间的对应关系。

路由器根据路由表中的信息选择最佳的路径将数据包转发到下一个节点。

路由表的更新可以通过手动配置或动态路由协议来实现。

路由选择路由选择是指路由器在收到数据包时,根据路由表中的信息选择最佳的路径将数据包转发到下一个节点的过程。

路由选择的算法可以根据不同的需求和网络拓扑进行配置,常见的路由选择算法有最短路径优先(Shortest Path First, SPF)、开销最小优先(Minimum Cost First, MCF)等。

路由协议路由协议是路由器之间进行路由信息交换的规则和约定。

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

路由协议可以分为内部网关协议(Interior Gateway Protocol, IGP)和外部网关协议(Exterior Gateway Protocol, EGP)。

路由的用途路由在计算机网络中起到了至关重要的作用,它实现了数据包的转发和网络的连通。

下面是一些路由的常见用途:1. 网络互连路由器可以将不同网络中的设备连接起来,实现网络互连。

通过路由器,不同网络中的设备可以相互通信和交换数据。

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

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

巧用ROUTE命令实现跨网段访问问题的提出来自于我一个构想的实现,单位里原有一个基于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地址。

多个IP选择线路的解决办法之ROUTE命令

多个IP选择线路的解决办法之ROUTE命令

一台电脑两条线路一个电信IP一个联通的IP,解决访问电信的时候自动走电信线路,访问联通的时候自动走联通的线路,我们可以用到下面这个命令ROUTEDOS命令我们都可以在 Cmd 下用 route /? 来查看他的帮助信息先看一下他的帮助Manipulates network routing tables.ROUTE [-f] [-p] [command [destination][MASK netmask] [gateway] [METRIC metric] [IF interface]-f Clears the routing tables of all gateway entries. If this isused in conjunction with one of the commands, the tables arecleared prior to running the command.-p When used with the ADD command, makes a route persistent acrossboots of the system. By default, routes are not preservedwhen the system is restarted. Ignored for all other commands,which always affect the appropriate persistent routes. Thisoption is not supported in Windows 95.command One of these:PRINT Prints a routeADD Adds a routeDELETE Deletes a routeCHANGE Modifies an existing routedestination Specifies the host.MASK Specifies that the next parameter is the 'netmask' value.netmask Specifies a subnet mask value for this route entry.If not specified, it defaults to 255.255.255.255.gateway Specifies gateway.interface the interface number for the specified route.METRIC specifies the metric, ie. cost for the destination.All symbolic names used for destination are looked up in the network database file NETWORKS. The symbolic names for gateway are looked up in the host name database file HOSTS.If the command is PRINT or DELETE. Destination or gateway can be a wildcard, (wildcard is specified as a star '*'), or the gateway argument may be omitted. If Dest contains a * or ?, it is treated as a shell pattern, and only matching destination routes are printed. The '*' matches any string,and '?' matches any one char. Examples: 157.*.1, 157.*, 127.*, *224*. Diagnostic Notes:Invalid MASK generates an error, that is when (DEST &amp; MASK) != DEST. Example; route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1The route addition failed: The specified mask parameter is invalid (Destination &amp; Mask) != Destination.Examples:; route PRINT; route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2destination^ ^mask ^gateway metric^ ^Interface^If IF is not given, it tries to find the best interface for a givengateway.; route PRINT; route PRINT 157* .... Only prints those matching 157*; route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2CHANGE is used to modify gateway and/or metric only.; route PRINT; route DELETE 157.0.0.0; route PRINTroute - 显示 / 操作IP选路表总览 SYNOPSISroute [-CFvnee]route [-v] [-A family] add [-net|-host] target [netmask Nm] [gw Gw] [metric N] [mss M] [window W] [irtt I][reject] [mod] [dyn] [reinstate] [[dev] If]route [-v] [-A family] del [-net|-host] target [gw Gw][netmask Nm] [metric N] [[dev] If]route [-V] [--version] [-h] [--help]描述 DESCRIPTIONroute程序对内核的IP选路表进行操作。

用IP转发和Route路由实现跨网段互访

用IP转发和Route路由实现跨网段互访

在我们单位的日常工作中,人们往往由于分配的IP地址不在一个网段,而不能相互访问,给员工之间的数据交换带来不便。

虽然可以利用第三层交换技术VLAN来实现数据交换,但那需要更换现有的部分网络设备。

那么,利用现有的网络设备,通过大量的实践和探索,我们找到了解决此问题的方法,即利用IP转发和Route路由功能来实现不同网段的数据交换。

我们的网络采用的是C类地址(IP地址前三段固定,最后一段为任意),网络拓扑如图。

网络拓扑结构图网络分三个网段(128.128.10.0网段,10.232.193.0网段,10.232.194.0网段),另外,单位接通了DDN专线,对内的以太口地址属于10.232.193.0网段,不能直接相互访问给其他网段访问Internet带来了困难。

增设协议太麻烦10.232.193.0网段的工作站要想访问128.128.10.0网段上的数据库服务器(IP地址为128.128.10.1),由于不是一个网段上,无法直接通过TCP/IP协议访问。

考虑到需要访问数据库服务器的工作站数目较少,我们采用了如下方法:给需要访问数据库的10.232.193.0网段的工作站多分配一个128.128.10.0网段IP地址,即在每个机器上增加一个TCP/IP协议,使机器具有两个IP地址,这样它就可以同时访问10.232.193.0网段和128.128.10.0网段。

此种方法的缺点是占用了IP地址资源,而且,每台机器都必须设置好,比较麻烦。

而通过配置Route的方法则简单得多。

更简单的解决方法我们用一台NT-Server(IP地址为10.232.193.15)作一台IP转发器,在网络里起到一个简单路由器的功能,经过配置后实现了多个网段的相互访问和不同网段可通过防火墙访问Internet。

具体配置步骤如下:1.将10.232.193.0网段上的主机的网关都指定为:10.232.193.5(防火墙的内部地址)。

2.在防火墙上增加一条由防火墙到10.232.194.0的路由,也就是说要访问194网段可以由10.232.193.15转发。

用route命令解决网络问题

用route命令解决网络问题

用route命令解决多出口的问题网络已经走进了我们的生活、工作、学习之中,大多数单位、公司都已经连接到了Internet。

但是,因为各种原因,有这样一个问题存在。

就是:这些单位即有到公网(Internet)的出口连接,也有到专网(单位广域网)的出口。

这时就有了一个问题:在访问公网时,将网卡参数修改成连接Internet使用的。

当访问专网时,还需要修改成访问专网使用的参数。

使用起来非常的不方便。

还有的单位,同时有多个到Internet的出口,有的出口访问某些网络速度快些,另一个出口则相反。

相关网络示意图如下所示。

当网络规模比较小的时候,可以使用route命令来解决此类问题。

如果网络规模比较大,可以采用“双WAN口”路由器来解决。

Route是Windows中DOS下的一个的命令,它用来添加、删除、修改本机的路由表。

Route命令使用举例如下:显示当前计算机的路由表内容,请键入:route print要添加默认网关地址为 192.168.1.1 的默认路由,请键入:route add 0.0.0.0 mask 0.0.0.0 192.168.1.1其中add后面键入网络地址,mask后面键入前面网络地址对应的子网掩码,最后一条代表网关(路由)地址。

要添加目标为 220.15.1.0,子网掩码为 255.255.255.0,网关地址为220.15.1.254的路由,请键入:route add 220.15.1.0 mask 255.255.255.0 220.15.1.254要添加目标为 220.15.1.0,子网掩码为 255.255.255.0,网关地址为220.15.1.254的永久路由,请键入:route -p add 220.15.1.0 mask 255.255.255.0 220.15.1.254要删除目标为 220.15.1.0,子网掩码为 255.255.255.0 的路由,请键入:route delete 220.15.1.0 mask 255.255.255.0要将目标为 220.15.1.0,子网掩码为 255.255.255.0 的路由的下一个跃点地址由 220.15.1.254更改为 220.15.1.12,请键入:route change 220.15.1.0 mask 255.255.255.0 220.15.1.12实例1:单位有一个Internet出口,一个到专网的出口。

route使用详解

route使用详解

route使⽤详解route命令⽤于显⽰和操作IP路由表。

要实现两个不同的⼦⽹之间的通信,需要⼀台连接两个⽹络的路由器,或者同时位于两个⽹络的⽹关来实现。

在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在⼀个局域⽹中,局域⽹中有⼀个⽹关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为 Linux机器的默认路由。

要注意的是,直接在命令⾏下执⾏route命令来添加路由,不会永久保存,当⽹卡重启或者机器重启之后,该路由就失效了;要想永久保存,有如下⽅法:1.在/etc/rc.local⾥添加2.在/etc/sysconfig/network⾥添加到末尾3./etc/sysconfig/static-router :any net x.x.x.x/24 gw y.y.y.y格式:route格式:/sbin/route⽤于打印路由表(display the current routing table)。

在⾮root⽤户使⽤时需要使⽤完整路径执⾏route命令。

命令参数[root@linux ~]# route [-nee][root@linux ~]# route add [-net|-host] [⽹域或主机] netmask [mask] [gw|dev][root@linux ~]# route del [-net|-host] [⽹域或主机] netmask [mask] [gw|dev]观察的参数:-n :不要使⽤通讯协定或主机名称,直接使⽤ IP 或 port number;-ee :使⽤更详细的资讯来显⽰增加 (add) 与删除 (del) 路由的相关参数:-net :表⽰后⾯接的路由为⼀个⽹域;-host :表⽰后⾯接的为连接到单部主机的路由;netmask :与⽹域有关,可以设定 netmask 决定⽹域的⼤⼩;gw :gateway 的简写,后续接的是 IP 的数值喔,与 dev 不同;dev :如果只是要指定由那⼀块⽹路卡连线出去,则使⽤这个设定,后⾯接 eth0 等格式:route -n格式:/sbin/route -n⽤于打印路由表,加上-n参数就是在输出的信息中不打印主机名⽽直接打印ip地址。

route用法

route用法

route用法Route是一个在计算机网络中用于指定如何到达目的地的工具。

这是一个非常重要的工具,它帮助计算机之间建立通信路径。

正确的路由设置是网络顺畅运行的关键之一。

在本文中,我们将学习Route的用法。

如何使用Route命令Route命令用于显示网络路由。

在运行路由命令之前,必须了解如何使用路由表来帮助识别网络包的传输路径。

以下是使用Route命令的基本语法:```route [-n] [-v] [-p] [-f] [-4] [-6] [command] [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]```以上语法中,-n选项表示以数字形式显示路由表。

-v选项用于详细显示路由表。

-p选项用于重新设置默认网关。

-f选项用于清除所有路由表项。

-4选项用于显示IPv4路由表,而-6选项用于显示IPv6路由表。

以下是一些示例命令及其解释:```route print```上述命令将显示整个路由表。

下面是另一个示例:```route print 0.0.0.0```这个命令将显示默认网关,也就是说,将显示计算机用于连接其他网络的网关。

如何添加路由除了使用Route命令显示路由表之外,还可以使用Route命令添加路由。

这对于手动设置网络配置非常有用。

以下是添加路由的命令语法:```route ADD destination MASK subnetmask gatewayip metric costmetric```可以使用以下示例添加路由:```route ADD 10.0.0.0 MASK 255.0.0.0 192.168.1.1```上述命令将添加到10.0.0.0子网的路由,并将网关设置为192.168.1.1。

如何删除路由可以使用以下命令从路由表中删除路由:```route delete destination```请注意,这将从路由表中删除与目标匹配的路由,而不是删除指定的路由。

计算机不同网段互访的操作小技巧

计算机不同网段互访的操作小技巧

计算机不同网段互访的操作小技巧(总3页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--计算机不同网段互访的操作小技巧这是一篇由网络搜集整理的关于计算机不同网段互访的操作小技巧的文档,希望对你能有帮助。

计算机不同网段互访的操作小技巧原先的网络所有计算机通过交换机连接,后来又加入了数台电脑,因为交换机端口不足因此又添加了一台交换机,组成了另一个不同网段的网络。

现想相互访问,不知怎么做才行?要实现这种需求其实也不难,只要购置一台路由器或一台具有路由功能的交换机,然后将两个不同网段的交换机连接起来就行了。

这种办法虽然简单,但缺陷也是显而易见的,因为它需要另外投入资金再购买一联网设备。

其实还有更好的解决办法,那就是利用Win2000服务器系统中的路由与远程访问功能,来代替硬件路由器,通过该“路由器”将两个不同网段的子网连接起来,同样能达到目的。

下面我们就来看看具体的配置过程。

配置前的软硬件准备先用一根交叉网线将两个不同网段的交换机(暂且叫交换机A、B)级联,然后挑一台计算机安装两块网卡(暂且叫网卡A、B),并安装Windows 2000 Server系统。

最后用直通网线将网卡A与交换机A相连,网卡B与交换机B相连。

Win2000服务器端配置其实要配置的主要地方就是安装win2000 server电脑中的两块网卡。

在“网络属性”窗口里,由于安装了两块网卡因此会有两个本地连接图标出现。

1、先在“本地连接1”图标上右击,选择“属性”,打开“本地连接1”的网络设置窗口。

2、在“tcp/ip”属性窗口中,将网卡A的IP地址设为与交换机A同网段的地址(本例中网卡A地址为),局域网中子网掩码一般都为“,其余的设置不用管,如下图所示;【提示】该IP地址将是交换机A所在网络中的其他计算机访问交换B的网关地址。

3、按照上面的'办法同样给网卡B设置IP地址(本例中为)。

同理,该IP 地址将是交换B所在网络的所有计算机访问交换机A的网关地址。

  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、此时打开任意一台计算机的"网上邻居",也可以看到所有计算机的名字都已被加入到列表来了!双击计算机名即可访问其所共享出来的资源。

相关文档
最新文档