03.04 192.168.2.1如何访问192.168.1.1的服务器?

jackceo8


这个要看你的网络拓扑,

第一种情况,假如你的主网为192.168.1.1,二级路由器为192.168.2.1,这样的话是不需要任何设置即可访问。

第二种情况,主网为192.168.2.1,二级路由器为192.168.1.1,这种情况在主网路由器中找到静态路由,添加如图设置即可。

第三种情况,有一个主路由,下面分别接了两个平级的路由器,一个为192.168.1.1,一个为192.168.2.1这种的话,在主路由添加静态路由即可,设置同下图。

第四种,一个路由器划分了两个vlan子网,一个子网为192.168.1.1,一个为192.168.2.1,这种情况目前暂不清楚,由于本人没有接触过这种高端设备,暂无法给出这种方式的解决方案。但应该也是很好解决的。



sweetdream13374406


回答本领域的问题!

作为一个专业的网络从业人员,其实觉得你的问题不够专业,你没有提供多个的信息来让大家给你出谋划策。但是作为一名有10几年工作经验的人,可以猜测你的组网,然后给你回答。

第一个可能的解决办法:添加三层转发设备

你说第一种情况,192.168.2.1和192.168.1.1,它们的掩码都是24位,不在同一个网段,展开就是192.168.2.1/24,192.168.1.1/24。这也是说你不专业的原因,写IP地址时,一定要把掩码加上,不然相同的IP地址可能在不同的网段。

如果是这种情况,你的问题就可以简化为两个不同网段的主机如何互访?这个问题就很好解决了,中间加一个三层交换机或路由器作为网关,把它们连接起来就可以了,例如下图所示:

当配置IP地址,并且打开端口以后,在路由器上就会自动生成两条静态路由,如下所示:

他们之间的报文会经过直连路由转发。

本方法的重点在于这两台主机的网关要配置好,另外这两台主机之间可能不止一台路由器,还有可能有其它的设备,在这些设备上都要启用路由协议,保持一路畅通。

第二个可能的解决办法:修改这两台主机的子网掩码

这种情况能较快的解决问题,但是不一定是你需要的。

在没有子网掩码的情况下,可以认为192.168.2.1和192.168.1.1是同一个网段的,不是吗?只需要把子网掩码修改为16位,即255.255.0.0,这两台主机就在同一个网段了。他们的网络ID都是192.168.0.0/16。

Win系统的修改方式如下:

在这种情况下,你应该知道它们之间怎么通信的了吧? 换句话说,你知道相同网段之间的主机怎么通信吗?

相同网段的主机之间通信,通常有2种简单方式:

  1. 如果这两台主机相距很近,最简单的办法就是通过网线直连,它们之间就可以通信了。

  2. 如果两台主机不在同一个地方,相距比较远,就需要在它们之间加上二层交换机了,把它们接在同一个VLAN里,那么它们也就可以通信了。

综上所述,要想它们之间进行通信,首先要做的,就是弄清楚它们的子网掩码。

只有搞清楚子网掩码,才好设计不同的方案。不然大家靠猜测,就会有很多不同的理解。我对上面的两种方法在做一下简单的总结:

  • 将两台主机的掩码修改为16位,直连或者通过二层交换机通信;

  • 两台主机的掩码是24位,它们之间通信通过三层交换机或路由器,通过路由来转发。

当然也还有很多其它不同的方法,例如单臂路由等,需要与实际环境所使用的设备结合起来。


网络之路


192.168.2.1如何访问192.168.1.1的服务器? 这实质应该是跨网段访问的问题。

首先搭建试验环境,使用用两台家用无线路由器,主路由器LAN口连接副路由器WAN口,搭建一个具有两个网段的网络。

在同一网段或不同网段连接电脑,验证电脑是否能够ping通,能够ping通说明网络连接和ping的基本配置没有问题。

之后可以根据自己的需要再详细调整两个网段的各自的网络参数,使得网络配置能够满足个人需求和应用程序的运行需求。

01 搭建具有两个网段的计算机网络

主路由器WAN口连接网络入户线,LAN口插网线接入电脑,电脑启动主路由器配置界面,上网方式设置为拨号上网,设置上网账号和密码,设置LAN口IP设置为192.168.1.1,开启DHCP,设置地址池为192.168.1.100-192.168.1.199。

副路由器WAN口接主路由器LAN口,副路由器LAN口通过网线接电脑,电脑启动副路由器配置界面,设置上网方式为动态IP,设置LAN口IP为192.168.2.1,开启DHCP,设置地址池为192.168.2.100-192.168.2.199。

路由器设置都都生效后,分别在主路由器和副路由器的LAN口各接入一台电脑,通过拔插接口网线实现跨网段和本网段的ping测试。

02 防火墙设置

每一台电脑都装有防火墙软件,例如我们安装windows 10,不用安装第三方安全软件,系统有自带防火墙和防病毒软件Windows defender,如下图所示。

防火墙有网络防火墙和计算机防火墙两类。本次跨网段测试环境很简单,过滤、阻止和允许信息通过的都是计算机自身带的防火墙。

由于防火墙会阻止某些信息进出计算机,需要配置控制信息,保证允许的动作和信息放行,不允许的要阻止掉。

本次使用ping命令测试计算机的联通性,ping命令需要穿透防火墙,并能正确的返回应答信息,才算ping通。Ping命令使用ICMP协议。

windows操作系统的防火墙安全策略如下图所示。在公用网络、专用网络和域网络中,所有的入站操作都默认禁止。即不允许被其他计算ping,不允许被其他计算机进行各种连接。顾需要将允许的操作和对象配置好,才能网络通畅。

防火墙默认不允许ICMP入站操作,为了允许,将 “从IPSec 免除 ICMP(E)”设置成“是”。

同时,在入站规则中将“文件和打印机共享(回显请求-ICMPv4-In)”的公用网络和专用网络配置文件打开启用,该项配置是为了回显ICMP的回显信息。

Window 10 针对域网络、专用网络、公用网络,都有一套完善防火墙策略配置,配置项很多,涉及网络的方方面面,很复杂。针对个人或单位的具体使用环境,包括权限、运行的应用程序的需求,要进行不同的配置。本文只说了一个ping命令(也可以叫一个应用程序吧)要正常运转需要进行的网络配置。

03 ping测试

下面是ping的一些截图,ping通了,表示网络在硬件连接和测试范围内的网络设置已经没有问题,但防火墙设置的内容很多,要根据自己的具体需要进行调整。

04 ping的简单流程

电脑A ping 电脑 B,如果电脑A中的 ARP缓存表(IP 和 MAC的对应关系表)中有电脑B的mac地址,则电脑A在自己发送的ping的报文(ICMP)中填写上电脑B的MAC地址发送给交换机。

交换查询自己的MAC地址表(MAC 和 port的对应关系表),如果目的电脑(电脑B)的MAC地址在地址表中存在,则使用对应的端口将该报文发到对应端口。

电脑B收到IP数据报后进行应答;电脑A收到电脑B的回显信息,表明已经连接好,并显示连接质量。

电脑A、电脑B和交换机都采用“自学习”的功能维护各自的ARP或MAC地址表。

电脑A ping 电脑B时,若两台电脑不在同一个网段,会把IP数据报发给本地网关,本地网关再将数据报送到“下一跳”应该到的网关或路由器,根据MAC地址和IP地址一直往下找,知道找到返回ICMP应答报文,或者找不到超时。


IT小小屋


192.168.2.1如何访问192.168.1.1的服务器?


1、192.168.2.1和 192.168.1.1 并不在一个网段,无法正常访问。

2、请在IP为192.168.2.1的主机中,选择“TCP/IPv4”协议,点击下面的“属性”按钮,打开高级TCP/IP设置,(我这个网关不想动就没有删掉)

在这里输入ip地址192.168.1.1,及对方的子网掩码,再点击“添加”按钮,添加完毕即可!

最后,dos命令窗口下,输入ping 192.168.1.1,看看能不能访问。


我是叮当,如果您满意我的回答,请点赞和关注一下叮当新科技

您的支持,是我最大的动力


叮当新科技


你好,我曾是一名培训机构的HCIE讲师,我来回答你的这个问题。

如下图所示:

PC1的IP是192.168.2.1,掩码是/24位,网关在LSW1交换机上,IP地址为192.168.254/24;服务器的IP地址是192.168.1.1/24,网关在LSW1交换机上,网关IP是192.168.1.254/24.PC1访问服务器server1的过程是怎样的呢?

首先我们假定PC1在此之前是没有和Server1通信过的。

1.PC1需要访问server1,PC1首先发送arp请求获取server1的mac地址用来进行二层封装。

2.PC1发送的arp请求到达交换机LSW1后,LSW1先用自己vlanif10的网关mac回应PC1,然后重新封装该arp请求报文,然后发送到192.168.2.0/24这个网段。

3.server1收到LSW1发送的ARP请求报文后,server1回复arp应答报文,告诉LSW1自己的网卡mac地址发送给LSW1。

4.LSW1收到server1的MAC地址后,交换机生成记录了vlan信息、PC1的mac地址、交换机学习到PC1的mac地址的端口号、server1的mac地址、交换机学习到server1的mac地址的端口号的mac地址表。

5.PC1封装报文,二层报文头部的目的mac地址为vlanif10的mac;然后LSW1收到该报文后,解封装报文,读取报文中三层头部目的IP地址,发现是去玩vlanif20网段的,然后重新封装,根据交换机生成的fib表把该报文从vlanif20的接口转发给server1.

server1和PC1的通信过程同上。

如果你觉得我的回答还可以,请点击关注,谢谢。


网络专家vlog


应邀回答本行业的问题。

因为这个问题没有说明是哪种场景下,所以不清楚组网拓扑是个什么情况,所以我们就把他看成一个最简单的跨网段问题。

解决跨网段访问的方法有很多,常见的有以下三种:

1.增加静态路由;

2.修改子网掩码;

3.上端设备采用路由器或三层交换机。

下面我们来逐一分析一下:

增加静态路由

增加静态路由应该是最简单的,但这个需要提前规划好VLAN,接着绑定交换机侧的端口到vlan中,最后在交换机上增加一条静态路由指定下一条(一般是网关)。随后就可以在第一台PC上ping通另一台2.1网段的电脑了。

修改子网掩码

因为之前子网掩码是24位,192.168.1.1和192.168.2.1不再同一网段,所以不能互通。但当我们将子网掩码变成16位(255.255.0.0),192.168.1.1和192.168.2.1就变成了同一网段的地址,就可以实现互访了。

虽然这么做必将快捷方便,但是存在着安全性和管理侧的的隐患,所以还是尽量不要修改现有的子网掩码。

采用三层交换机或者路由器

PC属于终端,需要借上端交换设备实现互通,也就是俗称的交换。


目前市面上多采用三层交换机,路由器也是有的。根据题意假设拓扑结构如下:

在GE0口和GE1口分别配置好网关地址(192.168.1.254和192.168.2.254),路由信息就会自动生成,可以通过路由表查看。此时两台PC之间通过直连路由也可以实现互通互访。


需要注意的是,上述讨论的问题都是在理想范围内,真正的组网环境要比题中复杂的多,两台设备之间可能会经过很多台交换设备,也会根据实际需求划分到不同的VLAN中,因为篇幅问题这里不做过多讨论。如有不足,还请各位在评论区补充纠正。


爱思考的奥特曼


192.168.2.1如何访问192.168.1.1的服务器?

确实由于此问题并没有阐明清楚,有几种方式的表达解决此问题。

1、两个服务器在一个局域网中是可以的,但是必须子网掩码是一样的。都是255.255.255.168 则是可以的如不是一个子网掩码段就不可以。

2、两个服务器ip不在一个网段A:192.168.2.1 B:192.168.1.1要能互相访问则要划入一个子网掩码段。如不要两者各自一个段为保证安全。那就再两电脑之间接入,二层交换机或者是三层交换机层。分别都带有CONSOLE口管理交换机。采用CRT 或者采用ssh连接配置相关VLAN 要必须两个都划分到一个段。如不需要一个段,这样最好,安全系数高了 那就需要路由器可编的带CONSOLE口管理路由器机。

3、这些则需要ip和子网掩码 ip address 192.168.2.1 ipaddres192.168.1.1 access链路需要和PC机相连接,交换机上绑定mac地址。添加trunk 、port、要把端口port屏蔽些的话只能访问分开放的端口。则有要使用到ACL。

由于此问题并没有阐明清楚我乃石油网络与服务器管理运维的技术管理,看的这个问题,没有说明问着要达到什么目的结果。凭借相关的经验就随便写了些。希望能有所帮助。大家也可以模拟分析的相互访问不同的ip电脑。要是你要怎么办 土办法 非技术办法怎么做?


互联网络科技达人


192.168.2.1为主路由,从192.168.2.1的LAN口接到192.168.1.1的WAN口。

这样的情况下192.168.1.1下面的设备是可以直接访问到192.168.2.1路由上面的设备的。但是,192.168.2.1去访问192.168.1.1下面的设备却不可以。

方法一

这种情况下,需要在192.168.2.1上指定静态路由。一般设置为主机IP:192.168.1.0子网掩码:255.255.255.0 网关:192.168.2.x(192.168.1.1路由器wan口获取到的上一级IP地址)这样就可以访问了。

方法二

192.168.2.1路由器从lan口,接192.168.1.1的lan口并关闭DHCP,使两个路由器在同一个网段就存在问题了。

如果没有特殊需求的话,推荐使用第二种方法。因为第一种方法,在出现问题时无论是排查还是进行维护都比较麻烦。


鸩鸩铕鹚


第一种情况,假如你的主网为192.168.1.1,二级路由器为192.168.2.1,这样的话是不需要任何设置即可访问。

第二种情况,主网为192.168.2.1,二级路由器为192.168.1.1,这种情况在主网路由器中找到静态路由,添加如图设置即可。

第三种情况,有一个主路由,下面分别接了两个平级的路由器,一个为192.168.1.1,一个为192.168.2.1这种的话,在主路由添加静态路由即可,设置同下图。

第四种,一个路由器划分了两个vlan子网,一个子网做VLAN10网段为192.168.1.1,一个做VLAN20网段为192.168.2.1,然后在路由器里做静态路由规则。


厉害了我的国Amazing


这个问题我来解答一下,顺便说一下网络访问的基本原理

我们的PC机访问网络地址,主要分两种情况,一种是局域网内部的访问,一种是局域网外部的访问

局域网内部的访问,就是我们访问的目的地址和自己的PC机在同一网段里。我们给PC机配置IP地址或者采用DHCP方式自动获取IP地址时,需要用到IP和掩码,IP地址和掩码是判断我们访问的目的地址是局域网还是外部网络的依据

下图就是PC机上查到的地址,192.168.0.110是主机地址,255.255.255.0是掩码,两个参数转换成二进制一与就会发现,局域网的范围是192.168.0.1到192.168.0.254。那么我们访问这段范围内的地址属于局域网内访问,访问这段地址范围之外属于外部网络访问

例如,下图我要访问192.168.0.102(Ping包),此时是局域网内的访问。局域网内直接使用MAC地址(网卡的物理地址)访问。如果不知道MAC地址可以采用ARP协议获取目的PC机的MAC地址

我们看看PC机上ARP表, 此时发现ARP表有对应的目的地址的MAC地址,那么在局域网内就可以直接访问。PC机会把流量从网卡丢出去到下一个设备再查自己MAC表转发,通常这个设备叫交换机,交换机上可以学习到这个局域网所有PC机的MAC地址

然后我能再看看访问百度,此时可以看到,百度的地址不是一个局域网地址

那么非局域网地址,我们就不能通过MAC地址访问,我们要查一下路由表,如下图。路由表显示,访问百度的地址的流量需要从网关192.168.0.1转发,那么我们访问的数据包就会通过我们的网卡送到192.168.0.1这个网关设备,由这个网关设备再查路由表转发。我们把这个网关设备叫路由器,网关地址是路由器和PC机互联的接口地址。路由器上有所有不是同一网段的访问路由表

所以,你这个问题的答案是,如果服务器和你在一个网段,那就通过MAC转发。你只需一台交换机,服务器和PC机都连接到交换机就可以

如果你的PC机的掩码是255.255.255.0,很明显服务器和PC机都不在一个网段,那么就通过路由转发,此时买一台路由器,PC机和服务器的网关地址都是路由器上和他们用网线连接的接口地址即可


分享到:


相關文章: