Score:0

สูญเสียอินเทอร์เฟซเครือข่ายไปยัง systemd-networkd เกิดอะไรขึ้น?

ธง sd
gcb

ฉันมีโฮสต์ systemd ที่มีพอร์ตอีเธอร์เน็ต 4 พอร์ต

หนึ่งพอร์ตสงวนไว้สำหรับคอนเทนเนอร์แยก มันถูกตั้งค่าเป็น:

# /etc/systemd/network/20-eth3-reserved.network
[จับคู่]
ชื่อ = th3
[ลิงค์]
ไม่มีการจัดการ=ใช่

ฉันยังตั้งนามแฝงสำหรับพอร์ตแต่ละพอร์ตในไฟล์ลิงก์ เช่น

# /etc/systemd/network/12-alias-eth3.link
[จับคู่]
ที่อยู่ MAC=42:42:42:42:42:03
[ลิงค์]
ชื่อ = th3

หลังจากนั้นฉันจะใช้อินเทอร์เฟซที่ไม่มีการจัดการในคอนเทนเนอร์ systemd-nspawn ด้วย

# /etc/systemd/nspawn/container1.nspawn
...
[เครือข่าย]
ส่วนตัว=ใช่
VirtualEthernet=ไม่
อินเทอร์เฟซ=eth3

เมื่อถึงจุดหนึ่ง (ก.ย.) ก็ใช้งานได้ดี แต่เมื่อไม่กี่เดือนที่ผ่านมา อินเทอร์เฟซที่มีการตั้งค่าที่ไม่มีการจัดการเพิ่งหายไปจากระบบ

nspawn ไม่สามารถแสดงคอนเทนเนอร์โดยแจ้งว่าไม่พบอินเทอร์เฟซ

ลิงค์ไอพี ไม่แสดง eth3 หรือที่อยู่ mac

lshw แสดงพอร์ตที่จัดการทั้งหมดอย่างแปลกประหลาด แต่อย่าแสดงรายการ macaddress (อนุกรม ฟิลด์) สำหรับผู้พิการ

dmesg แสดงพอร์ตทั้งหมดได้ดี และระบุที่อยู่ mac ที่ถูกต้องของพอร์ตทั้งหมด รวมถึงพอร์ตที่ปิดใช้งานด้วย ต่อมายังแสดงนามแฝงที่ใช้!

[วันพุธที่ 10 พฤศจิกายน 11:44:31 น. 2564] igb 0000:03:00.3 eth3: เปลี่ยนชื่อจาก enps0f4

ดังนั้น systemd จึงมองเห็นอุปกรณ์ได้ดีแม้หลังจากที่ปัญหาเริ่มต้นขึ้น

เครือข่ายclt แสดงพอร์ตที่จัดการทั้งหมดบวก แท้จริง เช่น ไม่มีการจัดการ. แต่ไม่มีสัญญาณของ eth3

ฉันไม่รังเกียจที่จะหาวิธีแก้ไขปัญหานี้หากมีวิธีที่ดีกว่าในการ 'จอง' อินเทอร์เฟซทางกายภาพที่จะใช้กับ nspawn แทน ไม่มีการจัดการ=ใช่

Score:0
ธง sd
gcb

ทั้งหมดนี้คงจะตลกเกินไปหากไม่ใช่ไฮไลท์ที่น่าเศร้าของระบบรัฐที่ยังคงเป็นอยู่

VM ไม่ขึ้น หรือเป็นแล้วฉันพยายามเริ่มใหม่อีกครั้ง ไม่ว่าจะกรณีใดก็ตาม รายการเครื่อง ไม่พบคอนเทนเนอร์

เหตุผลเดียวที่ฉันพบสำหรับอินเทอร์เฟซซึ่งเคอร์เนลเห็นหายไปก็คือมันถูกย้ายไปยังเนมสเปซอื่นและนั่นจะเกิดขึ้นก็ต่อเมื่อ nspawn กำหนดอินเทอร์เฟซให้กับคอนเทนเนอร์ที่กำลังทำงานอยู่

แต่ไม่มีคอนเทนเนอร์และไม่มีวิธีแก้ไขข้อบกพร่อง/ตรวจสอบสิ่งที่เกิดขึ้นกับคอนเทนเนอร์หรือบังคับให้เผยแพร่

และน่าเศร้า เครือข่ายctl มีความรู้เกี่ยวกับเนมสเปซและกลุ่ม cgroups น้อยกว่ามรดก ปล ทำ. หากอินเทอร์เฟซติดอยู่ที่ใดก็เท่ากับหายไป

ในท้ายที่สุด ฉันไม่สามารถเข้าใจได้ว่าเกิดอะไรขึ้น แต่การอัปเดตระบบและการรีบูตสามารถแก้ไขปัญหาได้ในตอนนี้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา