ตามเอกสารการตั้งค่าเครือข่าย Debian allow-hotplug <interface_name>
stanza ใน/etc/network/interfaces
ไฟล์เริ่มต้นอินเตอร์เฟสเมื่อเคอร์เนลตรวจพบเหตุการณ์ hotplug จากอินเตอร์เฟส เหตุการณ์ hotplug นี้คืออะไร
ตามเอกสารการตั้งค่าเครือข่าย Debian allow-hotplug <interface_name>
stanza ใน/etc/network/interfaces
ไฟล์เริ่มต้นอินเตอร์เฟสเมื่อเคอร์เนลตรวจพบเหตุการณ์ hotplug จากอินเตอร์เฟส เหตุการณ์ hotplug นี้คืออะไร
คำตอบ:
allow-hotplug <interface>
ใช้เหมือนกันกับauto
คนส่วนใหญ่ อย่างไรก็ตามเหตุการณ์ hotplug เป็นสิ่งที่เกี่ยวข้องกับการตรวจจับเคอร์เนล / udev กับฮาร์ดแวร์ที่อาจเป็นสายเคเบิลที่เชื่อมต่อกับพอร์ตหรือดองเกิล USB to Ethernet ที่จะทำงานและเมื่อใดก็ตามที่คุณเสียบ USB หรืออย่างใดอย่างหนึ่ง การ์ดไร้สาย PCMCIA ที่เชื่อมต่อกับช่องเสียบ
ความเห็นส่วนตัวของฉัน: ฉันคิดว่าallow-hotplug
อาจมีตัวอย่างเอกสารเพิ่มเติมเพื่อให้เข้าใจง่ายขึ้น ตามที่สมาชิก U&L และเดเบียนคนอื่น ๆ ระบุไว้ตัวเลือกทั้งสองนี้สร้าง "ปัญหาไก่และไข่" เมื่อไม่มีสายเคเบิลเชื่อมต่อหรือเมื่อมีการสร้างกิจกรรม:
อ้างอิง:
allow-hotplug
เพราะฉันต้องการตรวจสอบให้แน่ใจว่าไฟร์วอลล์ของฉันจะเจรจาลิงค์หลังจากสวิตช์หลักทั้งหมดบูตและใช้มันเป็น confiurations ในกรณีทั่วไปauto
ควรจะเพียงพอ
auto
! ฉันเสียเครือข่ายที่มีมาก่อนด้วยnohup service networking restart
allow-hotplug
มีสิ่งสำคัญทั่วไปที่ต้องจำ:
หากคุณกำหนดค่าอุปกรณ์แบบเสียบauto
ได้มันจะป้องกันไม่ให้ทั้งระบบทำการบูทถ้ามันไม่มีอยู่ในตอนนี้! ไม่ว่าจะเป็นallow-hotplug
อุปกรณ์ที่ตั้งค่าไว้จะไม่ถูกตั้งค่าเป็นหลังจากเครือข่ายบริการรีสตาร์ทโดยอัตโนมัติ มันสับสนอย่างสิ้นเชิง ในทั้งสองกรณีฉันทำระบบทั้งหมดหาย หากคุณต้องเริ่มการทำงานของ neworking ที่กำลังเชื่อมต่อกับอุปกรณ์ hotplug คุณจะต้องตรวจสอบด้วยตนเองifup <interface>
หลังจากรีสตาร์ทเช่นนี้
services networking restart; ifup wlan0
ในครั้งเดียว. มิฉะนั้นคุณจะเมา
auto
กันมันจะป้องกันไม่ให้ทั้งระบบบูทถ้ามันไม่มีอยู่ในตอนนี้" ฉันแค่ลองมันบนเครื่องเสมือนและมันก็บูทได้เลย (ไม่มีเครือข่ายแน่นอนเพราะฉันปิดการใช้งานในซอฟต์แวร์ VM ทั้งหมด อะแดปเตอร์เครือข่าย) สนใจอธิบายเพิ่มเติมหรือไม่
auto
ซึ่งจะบังคับให้อินเทอร์เฟซขึ้นโดยไม่คำนึงว่าเชื่อมต่อสายเคเบิล ฯลฯ หรือไม่