无法 ping 两台直接连接的笔记本电脑

无法 ping 两台直接连接的笔记本电脑

我有两台笔记本电脑直接连接在一起并配置了以下网络配置:

PC1:10.0.0.1/24

PC2:10.0.0.2/24

两台笔记本电脑都运行 Linux Ubuntu,并使用网络管理器配置以太网接口。我无法 ping 对等笔记本电脑。我尝试使用 wireshark 分析问题,发现以下内容:

当 PC2 ping PC1 时,ARP 请求被 PC1 接收,并且 PC1 生成 ARP 回复,但它们永远不会到达 PC2。但是,当 PC1 ping PC2 时,广播的 ARP 请求永远不会到达 PC2。考虑到笔记本电脑过去可以正常 ping 和通信,这个问题的原因是什么?

注意:这不是电缆问题,我刚刚将 PC1 切换到 Windows,一切就开始正常工作了。那么 Ubuntu 中是什么问题导致 PC1 无法正确转发?

答案1

首先确认框与框之间有良好的链接。您可以通过查看从sudo lshw -c network两个框上运行返回的 link=yes 设置来检查。

还值得检查它们之间是否有交叉电缆,或者如果它们是直的,只需将两者都插入交换机、集线器或路由器,看看是否看到 tx/rx 指示灯亮起,并连接到两台 PC。令人惊讶的是,我遇到的许多设备在插入直电缆时都不支持自动交叉。

相关内容