Score:0

Networkctl: ลิงค์ VLAN IP ด้วยตนเอง

ธง in

ฉันมีอินเทอร์เฟซเครือข่าย eth0 ที่นำเครือข่ายหลักของฉันเป็นทราฟฟิกที่ไม่ติดแท็กและเครือข่าย "การจัดการ" ที่มีทราฟฟิกที่ติดแท็กด้วยรหัส 18. นี่คือวิธีการกำหนดค่า:

10-eth0.network:

[จับคู่]
ชื่อ = eth0

[ลิงค์]
RequiredForOnline=ใช่

[เครือข่าย]
DHCP=v4
VLAN=vlan18

vlan18.netdev:

[เน็ตเดฟ]
ชื่อ=vlan18
ชนิด = vlan

[VLAN]
รหัส=18

vlan18.network:

[จับคู่]
ชื่อ=vlan18

[เครือข่าย]
ที่อยู่=10.10.1.1/24

เมื่อบู๊ตเซิร์ฟเวอร์จะเริ่มทำงาน eth0 รับ IP ผ่าน DHCP และสร้าง vlan18@eth0 สำหรับเครือข่าย "การจัดการ" ด้วย IP แบบคงที่ 10.10.1.1 และมันใช้งานได้ทั้งหมด

ฉันจะบอก networkctl ให้สร้างไฟล์ vlan18@eth0 อินเทอร์เฟซ แต่ไม่นำมันขึ้นมาขณะบู๊ต? แนวคิดคือการมีสคริปต์มากมายที่จะทำ ลิงค์ ip ตั้งค่า vlan18 ขึ้น / ลิงค์ ip ตั้ง vlan18 ลง เพื่อเข้าถึงเครือข่ายนั้นเมื่อจำเป็น

ขอขอบคุณ.

Score:0
ธง in

วิธีแก้ไขปัญหานี้ตามเอกสารคือการเพิ่ม ActivationPolicy=คู่มือ ไปที่ ลิงค์ ส่วนของข้อกำหนดเครือข่าย:

นโยบายการเปิดใช้งาน=

ระบุนโยบายสำหรับ systemd-networkd จัดการลิงก์การดูแลระบบ > สถานะ โดยเฉพาะอย่างยิ่ง สิ่งนี้จะควบคุมวิธีที่ systemd-networkd เปลี่ยนค่าสถานะ "IFF_UP" ของอุปกรณ์เครือข่าย ซึ่งบางครั้งถูกควบคุมโดยผู้ดูแลระบบโดยการเรียกใช้ เช่น ip link set dev eth0 up หรือ ip link set dev eth0 down และยังสามารถเปลี่ยนแปลงได้ด้วย networkctl up eth0 หรือ networkctl ลง eth0

เลือกหนึ่งใน "ขึ้น" "ขึ้นตลอดเวลา" "กำหนดเอง" "ลงตลอดเวลา" "ลง" หรือ > "ผูกพัน" เมื่อ "ด้วยตนเอง" systemd-networkd จะไม่เปลี่ยนสถานะผู้ดูแลระบบของลิงก์ > โดยอัตโนมัติ ผู้ดูแลระบบต้องปรับอินเทอร์เฟซขึ้นหรือลง >ด้วยตนเองตามต้องการ

แหล่งที่มา: https://www.freedesktop.org/software/systemd/man/systemd.network.html#ActivationPolicy=

vlan18.network:

[จับคู่]
ชื่อ=vlan18

[เครือข่าย]
ที่อยู่=10.10.1.1/24

[ลิงค์]
ActivationPolicy=คู่มือ

น่าเสียดายตามที่รายงาน ที่นี่ (github / systemd) และ ที่นี่ (ผู้ใช้ระดับสูง) ดูเหมือนว่าจะมีข้อผิดพลาดใน systemd ที่ทำให้เพิกเฉย นโยบายการเปิดใช้งาน ใน VLAN การกำหนดค่าใช้กับอินเทอร์เฟซเครือข่ายปกติโดยไม่มีปัญหา

โพสต์คำตอบ

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