返回列表 发布新帖
查看: 11|回复: 0

获取不了网关 MAC 地址?简单排查思路

发表于 昨天 17:34 | 查看全部 |阅读模式

这里或许是互联网从业者的最后一片净土,随客社区期待您的加入!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
有时候服务器网络异常,执行:
  1. ip neigh
复制代码
发现网关状态是:
  1. 192.168.1.1 dev eth0 INCOMPLETE
复制代码
说明:
主机发了 ARP 请求
但网关没有回应
二层通信没打通

下面直接说排查重点。

一、先确认基础配置
IP 和网关是否同网段
  1. ip addr
  2. ip route
复制代码
确保:
IP 地址正确
子网掩码正确
网关在同一网段

不同网段一定拿不到 MAC。

二、检查网络是否通
  1. ping 网关IP
复制代码
如果 ping 不通 + ARP 是 INCOMPLETE
基本就是二层问题。

三、抓包确认
  1. tcpdump -i eth0 arp
复制代码
如果只看到:
  1. ARP Request
复制代码
没有 Reply,说明对方没回应。

可能原因:
网关宕机
VLAN 不一致
交换机端口异常
云服务器安全组拦截

四、云服务器特别注意
如果是云主机:
是否在控制台绑定了私网 IP
是否开启了 ARP 防护
是否做了 IP-MAC 绑定

很多时候是云平台丢弃了 ARP。

五、快速结论
获取不了网关 MAC,本质就是:ARP 没成功

排查顺序:
1.看 IP 配置
2.看 ARP 状态
3.抓包
4.查交换机 / 云平台

大部分都是配置问题,不是线路问题。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2001-2026 Suike Tech All Rights Reserved. 随客交流社区 (备案号:津ICP备19010126号) |Processed in 0.110154 second(s), 7 queries , Gzip On, MemCached On.
关灯 在本版发帖返回顶部
快速回复 返回顶部 返回列表