ฟังดูเหมือนเน็ตมาสก์หรือปัญหาเส้นทาง...
ที่พรอมต์คำสั่งบน US2 ให้ตรวจสอบเน็ตมาสก์ ทำ 'ip a' และสำหรับอินเทอร์เฟซหลักคุณควรมี 192.168.1.*/24
จากนั้นทำ 'ip r' เพื่อรับเส้นทางของคุณ สำหรับซับเน็ต 192.168.1.* อาจมีสิ่งอื่นๆ อยู่ในนั้น แต่คุณควรมี:
ค่าเริ่มต้นผ่าน 192.168.1.1 dev eno1 proto dhcp metric 100
192.168.1.0/24 dev eno1 โปรโตเคอร์เนลขอบเขตลิงก์ src 192.168.1.1 เมตริก 100
(ชื่ออุปกรณ์ของคุณอาจแตกต่างออกไป)
ค่าเริ่มต้นจะทำงานได้อย่างชัดเจนหากคุณสามารถ ping ภายนอกได้ และบรรทัดถัดไปจะสร้างเส้นทาง 'ในเครื่อง' บนเครือข่ายของคุณซึ่งอาจเป็นปัญหา
นอกจากนี้หากคุณมีบรรทัดอื่นที่มีที่อยู่ 192.168.1.* อยู่ในนั้น ซึ่งอาจทำให้สิ่งต่างๆ ยุ่งเหยิง หากคุณมีเครื่องเสมือนที่ทำงานบน US2 หรือ Docker / containers บางครั้งคุณอาจกำหนดค่าเส้นทางที่ทับซ้อนกันโดยไม่ได้ตั้งใจซึ่งจะทำให้สิ่งต่างๆ เสียหาย
หาก IP ของคุณถูกตั้งค่าแบบคงที่ ให้ตรวจสอบไฟล์ yml ใน /etc/netplan/ เพื่อดูว่าคุณมีส่วนต่อท้าย /24 บนที่อยู่ IP หลักของ US2