拔掉网线,立即收到网线被拔出的消息。然后把网线再插上,没有反应,等 4 ~ 8 秒左右之后才会收到网线插入的消息。
尝试把 Linux 机器直接用网线连接到另一台 Windows 机器上,插上网线之后,Windows 上也是没反应,等 4 ~ 8 秒左右之后才有反应。但是直接把路由器过来的网线插到 Windows 机器上就立即就有反应了。
所以我猜测问题应该是出在 Linux 机器上(用的是 systemd-networkd 来管理接口的),但是不知道是硬件问题还是系统设置问题。
百度上不知道是关键词没给好还是怎么,搜到的都是关于插网线的网速相关的结果。 Gxxgle 上面搜到了一个 STP(Spanning Tree Protocol) 相关的内容,但是好像只能在 NetDev 的 Bridge 网桥中配置 STP=no,不能直接配置在指定接口上,并且好像关掉会有啥副作用。
有没有大佬知道什么会导致这种情况,插上网线要等好久才有反应?