验证跨网段通信中,目标主机的网关配置对数据包接收的影响

该博客通过实验验证了在跨网段通信中,目标主机的网关配置如何影响数据包的接收。实验涉及不同场景,包括目标主机正确配置、未配置和随意配置网关的情况,分析了在同一物理网段和不同物理网段的通信差异,揭示了网卡在接收数据包时基于MAC地址或IP地址的检查机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

验证跨网段通信中,目标主机的网关配置对数据包接收的影响



前言

通过搭建网络环境,验证两种不同的跨网段通信模式下,目标主机不同的网关配置,对目标主机接收来自其它网段数据包的影响。


准备实验环境

首先来说明一下本次实验的实验环境,此实验环境由四台Linux主机组成,一台做路由器,其余三台用于跨网段通信,其中192.168.10.0/24网段中的两台主机一台配置了网关,另一台则未配置网关。具体拓扑结构请看下图。
这里写图片描述

将Linux主机配置为路由器

网卡ens32的配置,此网卡作为路由器的eth0接口

root&route: ~#cat /etc/sysconfig/network-scripts/ifcfg-ens32
DEVICE="ens32"
NAME="ens32"
ONBOOT="yes"
IPADDR=192.168.10.1
PREFIX=24

网卡ens34的配置,此网卡作为路由器的eth1接口

root&route: ~#cat /etc/sysconfig/network-scripts/ifcfg-ens34
DEVICE="ens34"
NAME="ens34"
ONBOOT=yes
IPADDR=172.18.0.2
PREFIX=16

启用CentOS的路由转发功能

root&route: ~#vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
root&route: ~#sysctl -p
net.ipv4.ip_forward = 1
root&route: ~#cat /proc/sys/net/ipv4/ip_forward
1
hostA主机的网络配置
root&hosta: ~#cat /etc/sysconfig/network-scripts/ifcfg-ens32
DEVICE="ens32"
NAME="ens32"
ONBOOT="yes"
IPADDR=192.168.10.100
PREFIX=24
hostB主机的网络配置
root&hostb: ~#cat /etc/sysconfig/network-scripts/ifcfg-ens33
DEVICE="ens33"
NAME="ens33"
ONBOOT="yes"
IPADDR=192.169.10.200
PREFIX=24
GATEWAY=192.169.10.1
hostC主机的网络配置
root&hostc: ~#cat /etc/sysconfig/network-scripts/ifcfg-ens32
DEVICE="ens32"
NAME="ens32"
ONBOOT="yes"
IPADDR=172.18.0.100
PREFIX=16
GATEWAY=172.18.0.2

不在同一物理网段内的跨网段通信

目标主机正确配置了网关,数据包的接收情况

hostC主机

root&hostc: ~#ping -w 4 192.168.10.200
PING 192.168.10.200 (192.168.10.200) 56(84) bytes of data.
64 bytes from 192.168.10.200: icmp_seq=1 ttl=63 time=1.15 ms
64 bytes from 192.168.10.200: icmp_seq=2 ttl=63 time=0.740 ms
64 bytes from 192.168.10.200: icmp_seq=3 ttl=63 time=1.68 ms
64 bytes from 192.168.10.200: icmp_seq=4 ttl=63 time=4.99 ms

--- 192.168.10.200 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 0.740/2.142/4.996/1.681 ms

hostB主机

root&hostb: ~#tcpdump icmp -n -i ens33
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on ens33, link-type EN10MB (Ethernet), capture size 65535 bytes
03
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值