两台电脑在同一局域网下不能ping通

1.mac 不同 ping 通

[背景:两台mac,在1个小时前还可以正常ping通,过后忽然ping 不通]

[分析问题]:

可以用arp -a试一下,如果显示没有对方的ip地址,就是网络问题,与防火墙没关系,不通,你认为两台电脑在一个局域网内,其实不是,现在的为了一台电脑感染病毒,防止其他电脑被感染,表面看起来是同一个网段,基本是不同局域网内分配的ip。。。

 

2.windows 不能 ping 通

【背景】在无线局域网内,mac系统上执行ping的命令,一直无法ping通另一台windows的电脑

【解决方案】:

  1. 关闭你的防火墙,就可以ping通了 (这种方式我不太推荐,毕竟无法应用到实际的工作之中,因为这其实是防火墙的问题)
  2. 修改window的 入站和出站规则

进入 控制面板\系统和安全\Windows 防火墙,在左侧有 “高级设置”

这里有2种做法,

  • 新创建一种入站和出站的规则
  • 修改“文件和打印机共享” 点击属性以后,在“高级”设置作用的范围,然后在“作用域”就可以按照ip来进行限定了

 

拓展一下:

ARP命令

ARP缓存中包含一个或多个表,它们用于存储IP地址及其经过解析的MAC地址。ARP命令用于查询本机ARP缓存中IP地址-->MAC地址的对应关系、添加或删除静态对应关系等。如果在没有参数的情况下使用,ARP命令将显示帮助信息。

常见用法

arp -a或arp –g  用于查看缓存中的所有项目。-a和-g参数的结果是一样的,多年来-g一直是UNIX平台上用来显示ARP缓存中所有项目的选项,而Windows用的是arp -a(-a可被视为all,即全部的意思),但它也可以接受比较传统的-g选项。

macbook 查看 ip 与 mac 地址:ifconfig

win:ipconfig /all

 

本文完。

你可能感兴趣的:(每日文章,java,后端,windows,macos,网络)