我有两台 Linux PC A 和 B 连接:
- PC A(
Qualcomm Atheros Killer E220x Gigabit Ethernet Controller (rev 13)
)在 KDE 网络配置(底层的 NetworkManager,用于两端)的 IPv4 选项卡中配置为“共享给其他计算机”方法。 - PC B(
Qualcomm Atheros AR8131 Gigabit Ethernet (rev c0)
)使用自动设置。
问题是该连接只能以 100Mbps 半双工方式工作。
但是,根据ethtool
,两端都支持10baseT/Half
、、10baseT/Full
和100baseT/Half
,100baseT/Full
并且1000baseT/Full
我使用的电缆是 cat6。
当我禁用自动协商并强制全双工(无论是 10、100 还是 1000Mbps)时,连接失败。自动协商总是导致使用 100Mbps 半双工。
更换电缆并使其远离潜在的电噪声源(AC)并没有帮助。
我怀疑该问题可能与 PC B 有关。那会是什么?我可以做些什么来进一步调试此问题?
答案1
看起来 PC B 的端口有问题。尝试移动一些引脚后,我设法使其以 1Gbps/Full 的速度工作,但是仍然存在一些连接问题(因为引脚相当混乱,我还没有解决)。
但问题已“解决”。