You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04执行netplan apply时现有接口临时中断导致丢包的问题咨询

Ubuntu 20.04执行netplan apply时现有接口临时中断导致丢包的问题咨询

我遇到了一个棘手的网络问题,想向社区求助:

我的Ubuntu 20.04系统中,ens160接口配置了IP 10.209.70.147,状态正常且能正常处理流量。之后我通过VMware控制台新增了eth0接口并设置为“已连接”状态,接着在netplan配置中给eth0添加了新IP 10.209.226.248。

但执行netplan apply后,发现ens160接口的IP会临时中断,systemd日志也证实了这一现象:

Aug 21 17:56:39 10 kernel: [3542843.809266] vmxnet3 0000:03:00.0 ens160: intr type 3, mode 0, 3 vectors allocated
Aug 21 17:56:39 10 kernel: [3542843.809833] vmxnet3 0000:03:00.0 ens160: NIC Link is Up 10000 Mbps
Aug 21 17:56:39 10 systemd-networkd[307]: ens160: Lost carrier
Aug 21 17:56:39 10 systemd-networkd[307]: ens160: Link UP
Aug 21 17:56:40 10 systemd-networkd[307]: ens160: Gained carrier
Aug 21 17:56:41 10 ntpd[607]: Listen normally on 28 ens160 10.209.226.248:123

同时TCP抓包显示10.209.70.147出现明显丢包:

78194 2023-08-21 17:56:40.457615 0.307371 10.49.24.148 10.209.70.149 TCP 1356 [TCP Retransmission] 59675 → 9090 [PSH, ACK] Seq=197416 Ack=139625 Win=262144 Len=1300
78278 2023-08-21 17:56:41.061066 0.603451 10.49.24.148 10.209.70.149 TCP 1356 [TCP Retransmission] 59675 → 9090 [PSH, ACK] Seq=197416 Ack=139625 Win=262144 Len=1300
78195 2023-08-21 17:56:40.477066 0.000000 10.49.24.148 10.209.70.147 TCP 68 59873 → 443 [SYN] Seq=0 Win=64896 Len=0 MSS=1352 WS=256 SACK_PERM=1
80105 2023-08-21 17:56:41.490827 1.013761 10.49.24.148 10.209.70.147 TCP 68 [TCP Retransmission] 59873 → 443 [SYN] Seq=0 Win=64896 Len=0 MSS=1352 WS=256 SACK_PERM=1

这种丢包会导致业务临时中断几秒,目前仅在Ubuntu 20.04上发现该问题,尚未在更高版本测试。想请教大家:

  • 这是Ubuntu 20.04的已知问题吗?
  • 有没有办法让netplan apply的执行更平滑,避免现有接口临时中断?

任何相关思路或建议都非常感谢!

备注:内容来源于stack exchange,提问作者abhishek shrivastava

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 14:54:33