Score:0

รับสองที่อยู่ DHCP บน Linux

ธง br

มีคำถามมากมายที่ถามกันมานานแล้วเกี่ยวกับการรับที่อยู่ IP สองรายการผ่าน DHCP บน Linux ส่วนใหญ่ยังคงเกี่ยวข้องกับ 'อินเทอร์เฟซนามแฝง' แบบเก่า เช่น eth0:0ซึ่งเลิกใช้ไปนานแล้ว

ตามที่อ้างถึงใน คำถามนี้คุณควรจะได้รับที่อยู่ IP หลายรายการโดยใช้ ส่ง dhcp-client-identifier ด้วยค่าที่แตกต่างกัน และแน่นอนว่ามีตัวอย่างบางส่วนในหน้าคู่มือสำหรับ dhclient.conf

แต่นั่นหมายถึง "คุณต้องระบุไคลเอนต์สคริปต์แยกต่างหากสำหรับอินเทอร์เฟซหลอก" เพื่อกำหนดค่า สคริปต์ดังกล่าวจะต้องเรียกใช้ เพิ่มที่อยู่ IP และ ที่อยู่ IP เดล สำหรับที่อยู่ IP รองเมื่อไคลเอนต์ DHCP ถึงสถานะที่ถูกต้อง

มีตัวอย่างใด ๆ ของสคริปต์ดังกล่าวในเวอร์ชันที่ใช้งานได้หรือไม่? และจะทำงานร่วมกับสคริปต์เริ่มต้นสำหรับที่อยู่หลัก (ซึ่งดูเหมือนจะกระตือรือร้นมากในการลบที่อยู่ IP ใดๆ และทั้งหมดบนอินเทอร์เฟซ)

มีใครเคยได้รับการตั้งค่าดังกล่าวให้ทำงานหรือไม่?

A.B avatar
cl flag
A.B
ความกระตือรือร้นมาจากเคอร์เนล ไม่ใช่สคริปต์: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/Documentation/networking/ip-sysctl.rst?h =v5.15#n1661
br flag
หากคุณอ้างถึงแฟล็ก `promote_secondaries` จะตรงกันข้าม - จะคง IP รองไว้เมื่อ IP หลักถูกลบออก ฉันหมายถึงบรรทัดเช่น `ip -4 addr flush dev ${interface} label ${interface}` ใน `/sbin/dhclient-script` ซึ่งจะล้างที่อยู่ IP ทั้งหมดบนอินเทอร์เฟซเมื่ออินเทอร์เฟซได้รับ `ขอบเขต `, `RENEW`, `REBIND` หรือ `REBOOT` ในบางกรณี อาจเป็นไปได้ว่าอาร์กิวเมนต์ของสคริปต์มักจะไม่ได้รับการเรียก แต่ก็ยากที่จะบอกได้

โพสต์คำตอบ

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