[RM-33154]: <SWU> ตรวจสอบและแก้ไขปัญหา Network หลุดบ่อย

Viewed 5

Problem Summary

From Redmine:

Root Cause Analysis

[Wed Nov 19 18:11:03 2025] eth0: IPv6: ADDRCONF(NETDEV_CHANGE): vethf018020: link becomes ready
...
[Thu Nov 20 17:14:27 2025] eth0: renamed from veth36580f
[Thu Nov 20 17:14:27 2025] IPv6: ADDRCONF(NETDEV_CHANGE): veth7b3331d: link becomes ready
...
[Fri Nov 21 10:21:03 2025] eth0: renamed from veth1a0ae2
[Fri Nov 21 10:21:03 2025] IPv6: ADDRCONF(NETDEV_CHANGE): veth966ac28: link becomes ready

Docker สร้าง Network Bridge ขึ้นมาภายใน VM
Network Manager ภายใน VM ก็พยายามจัดการ Bridge นั้น
การที่ Service สองตัว ภายใน VM เดียวกัน พยายามควบคุม Interface เสมือนร่วมกัน ทำให้เกิดความขัดแย้งและทำให้ Connection หลุด

1 Answers

Solution / Workaround

ถ้าทำผิดจะทำให้ไม่สามารถเข้า ssh ได้ --> ต้องมั่นใจว่าสามารถเข้า console ได้

  1. สร้างไฟล์ network interface
    /etc/network/interfaces.d/50-ens160.cfg
auto ens160
iface ens160 inet static
    address 10.1.117.71/24
    gateway 10.1.117.1
    dns-nameservers 8.8.8.8 1.1.1.1
  1. sudo systemctl stop NetworkManager
  2. sudo systemctl disable NetworkManager

Verification Steps

ทดสอบโดยการเปิด terminal แล้ว ssh ค้างไว้
หรีอ
sudo dmesg -T -w
ต้องไม่เจอ eth0: renamed from veth1a0ae2 ....

Related