ฉันต้องเพิ่มเส้นทางมัลติคาสต์ ซึ่งจำเป็นเมื่อไม่มีการกำหนดค่าเกตเวย์เริ่มต้น โมโนต้องการสิ่งนี้เพื่อเข้าร่วมกลุ่มมัลติคาสต์ การกำหนดค่าเสร็จสิ้นใน /etc/network/interfaces.d/eth0
ตอนนี้สิ่งที่แปลกประหลาดคือ:
ถ้า eth0
ได้รับการกำหนดค่าด้วย IP แบบคงที่ มันใช้งานได้:
อนุญาต hotplug eth0
iface eth0 inet คงที่
ที่อยู่ 192.168.0.200
เน็ตมาสก์ 255.255.255.0
ขึ้นเส้นทาง ip เพิ่ม 224.0.0.0/4 dev eth0
ถ้า eth0
ถูกกำหนดค่าเป็น ดีเอชพี
, เส้นทางไอพี
ไม่เรียกว่า:
อนุญาต hotplug eth0
iface eth0 inet dhcp
ขึ้นเส้นทาง ip เพิ่ม 224.0.0.0/4 dev eth0
ฉันลองใช้เชลล์สคริปต์เขียนการประทับเวลาลงในไฟล์ใน ขึ้น
ไลน์ไปแต่โทรไม่ติด ดูเหมือนว่าสคริปต์จะไม่ถูกเรียกมากกว่า เส้นทางไอพี
คำสั่งล้มเหลวหรือถูกแทนที่
ระบบที่เป็นปัญหาคือ เดเบียน
ยืด
, มือปราบ
. สิ่งนี้กำลังทำงานบนหน่วยฝังตัวที่มีพาร์ติชันรูทแบบอ่านอย่างเดียว
ฉันพลาดอะไรไปหรือเปล่า ทำไมมันถึงทำงานกับ config แบบคงที่ได้ แต่ไม่ใช่กับ dhcp
เพื่อหลีกเลี่ยงปัญหา XY มีวิธีอื่นในการเพิ่มเส้นทางดังกล่าวเมื่อเริ่มต้นหรือไม่