同一局域网(网段)下两台电脑无法ping通解决步骤

文章为个人日常学习记录使用,希望可以给到有需要的人提供帮助。学艺不精部分术语不是很专业,理解可能也不够深,有问题的地方希望大家指正


       今天听到让我随便找两个电脑搭建一个局域网做项目测试,这个词对我来说有点陌生,查了一些资料过后才明白没那么麻烦,两个电脑在一个局域网下就是保证两台电脑在同一个ip地址之下就可以了,例如:(电脑1)192.168.1.X(电脑2)192.168.1.Y,这就是同一局域网

       后续做一些简单的验证,想看一下两台电脑能否ping通,结果没那么简单,以下为试错过程:

       提前准备:两台笔记本电脑联通手机wifi后,电脑A ip地址为172.20.10.4,电脑B ip地址为172.20.10.5

方式①关掉防火墙

测试过程中用B电脑来pingA电脑,第一次测试。在什么都没有操作的前提下,ping失败

采用一个最简单的办法,把A电脑的防火墙关掉,后可以直接ping通

这个方式简单粗暴,适合很急使用的情况下操作,但感觉直接关防火墙不太合适,尝试找找看有没有其他方式

方式②防火墙配置

通过网页查询,找到原因是:一般电脑的ICMP回显请求都是默认关闭的,这里需要我们手动打开也可以解决

1.进入防火墙,并打开高级设置

我这里用的是专用网络,我就以专用网络举例。进入高级设置之后在入站规则里找一直往下拉,找到核心网络诊断ICMP

右键启用,经测试也是可以使机器ping通,但要注意这些操作步骤均在电脑A上操作(BpingA场景)如需A来PingB,反过来操作就可以。这种操作可以通过启用规则的前提下不关防火墙,推荐!!

### 配置两台电脑上虚拟机网络设置以实现相同ping 为了使位于不同物理计算机上的虚拟机能够相 ping ,需满足若干条件并进行适当配置: #### 虚拟网络编号一致性 确保每台虚拟机所在的虚拟网络编号不与外部真实使用的网络冲突。例如,如果当前局域网使用的是 `192.168.1.x` 的地址范围,则应避免在此范围内分配给任何虚拟网络。 #### 同一网段内的IP地址分配 让这两台不同的物理机器下的虚拟机处于同一个逻辑子网中非常重要。这意味着即使它们分别属于两个独立的实体设备,但从 IP 地址的角度来看,应该归属于同一网段,如 `192.168.13.xx`[^1]。 #### 关闭防火墙 对于基于 Linux 系统的操作环境来说,可以过执行如下命令来禁用 UFW (Uncomplicated Firewall),从而减少因安全策略阻止 ICMP 请求的可能性: ```bash sudo ufw disable ``` #### 主机名唯一性 确认所有参与信测试的目标节点拥有独一无二的名字标签;这有助于防止潜在的身份识别错误以及数据包路由混乱的情况发生。 #### 使用桥接模式联网选项 当创建或编辑 VM 设置时,请务必选中启用“桥接适配器”的复选框。此操作允许虚拟操作系统直接访问实际硬件级别的网络接口卡(NIC),进而促进更高效透明的数据交换过程。 #### 修改服务启动状态 过 nmtui 工具调整网络接口的服务属性,具体做法是在对应的服务配置文件里更改 ONBOOT 参数值为 yes,这样可以保证每次开机自动激活该网络连接。 ```bash vim /etc/sysconfig/network-scripts/ifcfg-enp0s3 ``` 将其中的 `ONBOOT=no` 改成 `ONBOOT=yes`,保存退出后重启网络服务生效。 完成上述步骤之后,理论上讲,来自不同主机之上的虚拟实例应当具备彼此间发送 ICMP Echo Request 和接收 Response 报文的能力了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值