精华内容
下载资源
问答
  • 2021-01-02 09:06:34

    虚拟机配置路由实战

    环境说明

    虚拟机说明
    centos7.0路由器 172.16.17.170 + 192.168.43.104
    windows xp A通信A端 192.168.43.79
    ubuntu18.04 B1通信B端 172.16.17.181
    ubuntu18.04 B2通信B端 172.16.17.192

    确保同一网段下能够互相ping通

    配置过程

    主要是配置“路由器”,使它在不同网段间能转发包
    (添加网卡就不再赘述,直接描述路由器配置过程)

    1、打开linux的数据包转发功能
    打开 /etc/sysctl.conf
    输入保存net.ipv4.ip_forward=1
    使上述生效sudo sysctl -p

    2、路由通信
    路由器的两个网卡是ens33与ens37,目的让这两个网卡通信

    sudo iptables -t nat -A POSTROUTING -o ens33 -j MASQUERADE
    sudo iptables -A FORWARD -i ens33:37 -o ens33 -m state --state RELATED,ESTABLISHED -j ACCEPT
    sudo iptables -A FORWARD -i ens33 -o ens33:37 -j ACCEPT
    
    sudo iptables -t nat -A POSTROUTING -o ens37 -j MASQUERADE
    sudo iptables -A FORWARD -i ens37:33 -o ens37 -m state --state RELATED,ESTABLISHED -j ACCEPT
    sudo iptables -A FORWARD -i ens37 -o ens37:33 -j ACCEPT
    

    3、加入路由表
    B1(linux命令):sudo route add -net 192.168.43.0/24 gw 172.16.17.170
    A(windows命令):route -p add 172.16.17.0 mask 255.255.255.0 192.168.43.104
    指定路由路径

    测试

    A与B1互相ping一下
    在这里插入图片描述
    在这里插入图片描述
    配置成功

    更多相关内容
  • 交换机互联不同vlan及不同网段通信问题总结.pdf
  • 华为设备配置通过VLANIF实现同VLAN不同网段通信

    在这里插入图片描述

    1. 配置VLAN并将各接口加入VLAN
      [LSW1]vlan batch 10 20
      [LSW1-GigabitEthernet0/0/1]port link-type access
      [LSW1-GigabitEthernet0/0/1]port default vlan 10
      [LSW1-GigabitEthernet0/0/2]port link-type access
      [LSW1-GigabitEthernet0/0/2]port default vlan 10
      [LSW1-GigabitEthernet0/0/3]port link-type trunk
      [LSW1-GigabitEthernet0/0/3]port trunk allow-pass vlan 10 20
      [LSW1-GigabitEthernet0/0/3]port trunk pvid vlan 20
    2. 配置VLANIF接口
      [LSW1-Vlanif10]ip add 10.1.1.10 24
      [LSW1-Vlanif10]ip add 10.1.2.10 24 sub
      [LSW1-Vlanif20]ip add 10.1.20.2 24
    3. 配置上行路由
      [LSW1]ospf 1
      [LSW1-ospf-1]area 0
      [LSW1-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255
      [LSW1-ospf-1-area-0.0.0.0]network 10.1.2.0 0.0.0.255
      [LSW1-ospf-1-area-0.0.0.0]network 10.1.20.0 0.0.0.255
      4.配置AR1
      [AR1-GigabitEthernet0/0/0]ip add 10.1.20.1 24
      [AR1]ospf 1
      [AR1-ospf-1]area 0
      [AR1-ospf-1-area-0.0.0.0]network 10.1.20.0 0.0.0.255
      5.配置PC
      在这里插入图片描述
      在这里插入图片描述

    6.验证配置
    在这里插入图片描述

    在这里插入图片描述

    展开全文
  • 交换机能不能实现不同网段通信

    千次阅读 2019-10-07 20:34:05
    交换机(网桥)是数据链路层上的设备,用于将同一个子网的多个节点连接在一起,没有进/出口之分。...与路由器不同,它内部没有网络适配器,即没有IP和MAC地址,只有端口。也就是说,它对接收到的数据包,只...
    摘自: 使命召唤  博客,https://www.cnblogs.com/zszmhd/archive/2012/05/08/2490078.html
    交换机(网桥)是数据链路层上的设备,用于将同一个子网的多个节点连接在一起,没有进/出口之分。它只能处理MAC地址,不能处理IP地址。
    与路由器不同,它内部没有网络适配器,即没有IP和MAC地址,只有端口。也就是说,它对接收到的数据包,只负责解开MAC地址,查询对应的端口,然后发送出去,并不管数据包的进端口和出端口是否属于同一个子网。
    一方面,这一高效简洁的处理方式,使其很适合用于组织同一子网的节点;
    另一方面,实际上可以利用它来组织不同子网的节点。
    实际上,用交换机连接的两个计算机,只要它们知道对方的MAC地址,就能进行链路层的通信,进一步,再知道对方的IP地址,就能进行网络层及更上层的通信了。
    原因是:
    因为交换机上每个端口都和网线另一端的计算机直接相连,所以交换机可以轻易的知道该设备的MAC地址(人工配置或自动查询),进而交换机会生成端口与MAC地址的对应表,当来一个数据包时,交换机便解开其中的目标MAC地址,查询映射表,将其发送出去,在这之前可能会对数据包进行校验。当目标计算机接收到数据包时,会查看目标MAC地址是否是自己,若是,则向上层提交,否则丢弃。
    进一步,如果网络层发现IP地址也是自己的,则将数据包继续向上层提交,接收完毕。
    所以,用交换机连接的两个计算机,只要知道对方的MAC和IP就能完全通信,不论它们是否处于同一网段。
    实验如下:
    用VMware Workstation新建一个Windows XP的虚拟机,虚拟机的网络连接方式设置为Host-only,也就是与宿主机处在一个虚拟子网里,通过一个虚拟交换机连接。
    手工配置虚拟机的网卡为:
     

    手工配置宿主机的虚拟网卡VMnet1为:

     
     

    可以看出,它们不在同一网段。

    让它们作为自己的网关,并手动在宿主机和虚拟机里添加ARP映射表:
    在宿主机上添加虚拟机的IP<->MAC映射条目;
     
    在虚拟机上添加宿主机的IP<->MAC映射条目;
     
     
    这是为了让它们知道对方的MAC地址。
    然后,分别在宿主机和虚拟机里ping对方,可以ping通:
     
     
     
    注意:在宿主机上测试时,若无法ping通虚拟机,请禁用宿主机上的其他网卡。

    转载于:https://www.cnblogs.com/jndx-ShawnXie/p/10141385.html

    展开全文
  • ARP 地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。...如图,在相同网段的时候,PC5会广播ARP请求,然后根据交换机的工作原理,如果划分了VLAN就在相同的VL.

    ARP

    地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。

     

    在相同网段的ARP工作原理

    如图,在相同网段的时候,PC5会广播ARP请求,然后根据交换机的工作原理,如果划分了VLAN就在相同的VLAN内广播,如果没有划分VLAN隔离就,也就是默认的VLAN 1,在VLAN 1内广播,相当于也是在VLAN内广播。

    PC上IP地址配置、MAC地址如图而且不配置网关地址,交换机不做任何配置;

     在PC5上ping2.2.2.4,进行抓包

     1.可以看到PC5源地址46:27:57:a4:05:06,目的地址为广播的ARP请求包,广播请求Who has 2.2.2.4?

    2.PC6收到ARP广播包后把PC5的MAC地址和IP地址记入到ARP缓存表中,然后PC6回应源地址是46:27:59:05:06:06,目的地址是PC5的46:27:57:a4:05:06单播ARP回应;

    3.PC5收到ARP单播回应,记入ARP缓存表;然后发送ICMP的ping包

     

    配置地址如图,地址掩码相同,PC的网关是和路由器直连的路由器接口地址

    首先,这里有几个问题,路由器有隔离广播域的功能,那么,当PC2广播ARP请求的时候,PC3应该是收不到的,那么PC2是怎么通过IP地址ARP广播请求得到PC3的MAC地址的呢?

     

    回答一下上面的问题:

    1.PC2得到的并不是PC3的MAC地址,而是网关R1的g0/0接口的MAC地址;

    2.路由器的确隔离广播域;

     

     

     

    首先,和上面没有配置网关地址可以看出,PC和路由器都会广播发送ARP的request报文

     路由器在他接口的广播域发送广播报文,PC收到并记入到ARP缓存表;

    PC广播自己的MAC地址,让网关能收到,路由器收到记入ARP缓存表;

     

    这样PC和他的网关就有对方MAC地址和IP地址对应的缓存表;

    接下来我们进行ping测试

     

    可以看到,在PC6

     

    发送不同网段的数据包的时候,ARP的作用是寻找网关的MAC地址,然后通过网关来转发不同网段的数据包;

     

     

     

     

     

     

    这里再说明一下代理ARP和正常ARP是怎么样的一个区别:

    代理ARP:

    PC没有设置网关,在和不同网段通信的时候,直接发送ARP广播包,直接询问目的网段,而这时,最近一个网关路由器充当一个代理的功能,回应自己的MAC地址给他,前提是这个路由器有ARP代理的功能;

    正常ARP:

    PC设置了网关,PC在访问不同网段的时候,PC就直接会去找网关发送的是同网段的数据包,在发送和接受数据包的时候,要找的IP地址对应的MAC地址都是这个网关的MAC地址;

    不管是那个形式的ARP,不同网段都是要查网关的MAC地址,代理ARP不会告诉你是他充当了你的网关,而是直接告诉你,他就算你要找的那个目的地,而正常ARP就在你知道他是网关的前提下,你直接找这个网关来帮你转发数据;

     

     

     

    接下来我们在说一下,为什么一定要知道了MAC地址才能通信:

    首先从OSI和TCP/IP的网络模型都可以看出,网络层也就是IP地址的所工作的位置,是被MAC地址所工作的位置数据链路层或者网络接口层封装,这是从规定上解释,网络层通信一定要被底层封装,也就是要知道了MAC地址后IP地址才能通信;

     

    那为什么不直接用MAC地址在公网来寻址呢?

    MAC地址就像身份证一样,它只唯一的标志一个网络接口,它没有被设计为具有寻址功能,因为MAC地址是固定的;

    在局域网,网络规模不是非常大,可以靠MAC地址寻址;

    所以我们想想如果一台PC要靠MAC地址在公网寻址,那这台PC最近的路由器就得知道这个数据帧的目的MAC地址从那个接口转发,但是MAC不想IP地址一样,有掩码,有对应路由协议学习,那你如果要通过MAC地址转发, 你就得知道所有网络的MAC,这样才能知道转发路径,这是不可能的,这种想法也是极端的,设计MAC地址当初就不是为了寻址,而是为了身份唯一;

     

     

    走过路过,点个三连

    一起学习,一起进步

    技术交流:QQ---1740602259

    展开全文
  • 双网卡来实现不同网段通信三.Docker容器通信1.内部访问外部2.外部访问内部3.原理 我们需要将前面的docker-compose仓库停掉 [root@server1 harbor]# docker-compose stop 一.Docker网络 docker的镜像是令人称道...
  • 路由器端口转发的功能是通过路由器的wan口实现两个不同网段的ip直接进行通信。Wan口是与互联网进行通信的端口,Lan口是内网的端口。下面以华硕路由器为示例说明路由器端口转发的详细配置。需要实现的网络结构如下图...
  • 单臂路由及Trunk实现交换机内不同网段通信 仿真环境:Cisco Packet Tracker 拓扑图如图 实验目的:实现全网互通 1、查看VLAN表: do sh vlan b   2、创建两个VLAN,分别取名10、20 vlan 10 / vlan 20   3、对...
  • 不同IP网段的PLC进行S7通信的具体步骤
  • 不同网段怎么通信

    千次阅读 2021-07-07 08:53:54
    引言:生活中很多时候都会出现两台设备不在同网段,偏偏还想要通信。在下为其想了以下两种方法。 目录 一.单臂路由器与三层交换技术 二.单臂路由 2.1 2.2案例 ​三.三层交换技术 3.1三层交换技术=二层交换...
  • SIEMENS-西门子PLC不同IP网段的PLC怎样进行PUT_GET通信
  • 不同网段通过路由器通信

    千次阅读 2021-10-20 21:52:42
    网段(如:192.168.3.x)主机可以相互通信,但是不同网段的主机无法通信,可以借助路由器通信 路由器: 有两个网口,可以设置两个网段(A,B), 路由器A网段与主机网段相同,用于主机发送给路由器。 路由器把心A...
  • 计算机网络——不同网段下的主机通信

    万次阅读 多人点赞 2020-06-20 08:20:22
    搞懂不同网段间的主机通信
  • 1、构建网络拓扑图 2、简述过程以及思路 (1)三层交换机两个端口都配置为trunk 端口 (2)二层交换机与三层交换机连线端口也都配成trunk端口运行vlan 10 20 通过 (3)二层交换机与pc机相连端口都配置access...
  • 某企业网络中,同一VLAN的主机分别属于两个网段10.1.1.1/24和10.1.2.1/24,要求这两个网段的主机都可以通过Router访问Internet,且这两个网段中的主机能够互通。配置思路针对上述需求,如果在Router的VLANIF接口上只...
  • 今天突然想到一个场景,只有一个交换机的情况下,为啥不同网段还是不能通信?交换机不是根据mac和端口来转发消息的嘛?不是不认识ip的嘛? 其实从一开始就陷阱了误区。 先总结答案:就是因为osi七层从上至下封装过程...
  • TIA博途中如何用一块HMI触摸屏同时连接两个不同网段的PLC进行通信
  • 实现Docker的跨主机网络通信的方案有很多,如之前博文中写到的通过部署 Consul服务实现Docker容器跨主机通信 Macvlan工作原理: Macvlan是Linux内核支持的网络接口。要求的Linux内部版本是v3.9–3.19和4.0+; 通过为...
  • 要看与运算的结果是否和自己的网段相同,如果相同,则为同网段通信,不通过则为跨网段通信。 相同的时候,源主机直接封装目标主机的MAC地址 如果不同,源主机封装网关的MAC地址。 ip汇总 192.168.1.28 26与192.168....
  • 在当今的以太网络通信中,在IP数据包中有两个必不可少的地址,那就是IP地址和网卡地址(即MAC地址),在数据包中,无论是IP地址还是MAC地址,都有源地址和目标地址,因为通信是双方的,所以就必须同时拥有双方的地址...
  • 1、纯二层网络,如何实现同网段不同vlan通信? 2、通过代理ARP,如何实现同网段不同vlan通信? 3、Vxlan架构,如何实现同网段不同vlan通信? 关于纯二层网络下和代理ARP如何实现同网段不同vlan通信,之前给大家...
  • 但 VLANIF 只生成直连路由,只能使得相邻设备互 通,要使 User 与服务器互通,还需要配置从 AGG 到 VLAN20 网段以及从 CORE 到 VLAN10 网段的路由, 可以使用静态路由,也可以使用动态路由,本示例采用静态路由。...
  • 不同网段之间的通信

    千次阅读 2018-10-21 00:01:37
    本篇博客采用构造路由器来实现不同地址段 ip 地址之间的通信。 路由器就是作为不同网络之间互相连接的枢纽而存在。 说明:本实验设置虚拟机desktop为路由器,虚拟机server为客户端(1.1.1.129) 步骤一:设置路由...
  • 在当今的以太网络通信中,在IP数据包中有两个必不可少的地址,那就是IP地址和网卡地址(即MAC地址),在数据包中,无论是IP地址还是MAC地址,都有源地址和目标地址,因为通信是双方的,所以就必须同时拥有双方的地址...
  • 通过VLANIF实现同VLAN不同网段通信

    千次阅读 2019-01-01 20:59:06
    如图1所示,某企业网络中,同一VLAN的主机...图1 配置通过VLANIF实现同VLAN不同网段通信组网图 配置思路 针对上述需求,如果在Router的VLANIF接口上只配置一个IP地址,则只有一个网段的主机能够通过Router访问Inter...
  • 【计算机网络】不同网段内主机如何通信

    万次阅读 多人点赞 2019-04-30 13:55:47
    学习计算机网络如果只是被动的接受知识的话,不但枯燥,效率低下,而且理解也不够深。这里我推荐一款网络仿真软件cisco packet tracer。这款软件最有价值的地方在于... 我们看看同一网段内的主机是怎么通信的。 1. 假设
  • 不同网段之间的PC怎么通信
  • VxLAN 实验 -- 不同网段的网络通信

    千次阅读 2018-08-21 09:20:31
    基于VxLAN,实现不同网段下,跨主机节点的网络通信 实验环境 两台虚拟机192.168.1.183/24、 192.168.1.59/24 操作 配置 192.168.1.183/24 1. bash net.sh #!/bin/sh brctl addbr br-zou ip ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 77,725
精华内容 31,090
关键字:

不同网段通信

友情链接: device.zip