Score:0

คำสั่ง up ไม่ทำงานเมื่อเลือก dhcp ใน /etc/network/interfaces.d/eth0

ธง in

ฉันต้องเพิ่มเส้นทางมัลติคาสต์ ซึ่งจำเป็นเมื่อไม่มีการกำหนดค่าเกตเวย์เริ่มต้น โมโนต้องการสิ่งนี้เพื่อเข้าร่วมกลุ่มมัลติคาสต์ การกำหนดค่าเสร็จสิ้นใน /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 มีวิธีอื่นในการเพิ่มเส้นทางดังกล่าวเมื่อเริ่มต้นหรือไม่

A.B avatar
cl flag
A.B
สร้างการตั้งค่าที่เทียบเท่ากับของคุณในบัสเตอร์ (เฉพาะในคอนเทนเนอร์ LXC) แสดงเส้นทางที่เพิ่มด้วยการตั้งค่า dhcp สามารถเห็นได้โดยไม่มีสคริปต์ด้วย `ifup -v eth0` ซึ่งจะแสดงคำสั่งที่ดำเนินการ บางทีสภาพแวดล้อมแบบฝังของคุณอาจแตกต่างไปจากพฤติกรรมเริ่มต้น?
Holger Böhnke avatar
in flag
ขอบคุณ `-v` ช่วยให้เข้าใจปัญหา ในความเป็นจริงมีข้อผิดพลาด `dhcpcd` ส่งผลให้ `ifup` สิ้นสุดที่คำสั่ง `dhcp` และไม่ดำเนินการคำสั่ง `up` ใด ๆ หลังจากนั้น

โพสต์คำตอบ

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