Score:1

เหตุใดฉันจึงได้รับข้อผิดพลาดเมื่อเชื่อมต่อกับเซิร์ฟเวอร์ tftp ชื่อไฟล์ PXE-T00 pxelinux.0 ยาวเกินไป

ธง om

ในฐานะเซิร์ฟเวอร์ DHCP ฉันมี Mikrotik ที่กำหนดค่าด้วยตัวเลือก 66 และ 67

/ip dhcp-server ตัวเลือก
เพิ่มชื่อ = "option66" รหัส = 66 ค่า = "s'10.10.14.200'"
เพิ่มชื่อ = "option67" รหัส = 67 ค่า = "'pxelinux.0'"
/ip dhcp-server ชุดตัวเลือก
เพิ่ม name="set-pxe" options=option66,option67

เซิร์ฟเวอร์ TFTP คือ dnsmasq

พอร์ต = 0
dhcp-boot=pxelinux.0,ชื่อเซิร์ฟเวอร์,10.10.14.200
เปิดใช้งาน-tftp
tftp-root=/var/tftp
tftp-no-fail

เมื่อพยายามเชื่อมต่อในฐานะไคลเอนต์ ในบันทึกของเซิร์ฟเวอร์

pxe dnsmasq-tftp[34708]: ไม่สามารถอ่าน /var/tftp/pxelinux.0: ชื่อไฟล์ยาวเกินไป

หากคุณเข้าสู่ระบบด้วยไคลเอนต์ tftp จากรีโมตโฮสต์ คุณสามารถดาวน์โหลดไฟล์ใดๆ ก็ได้ รวมถึง pxelinux.0

jp flag
ลองเปรียบเทียบกับการรับส่งข้อมูล TFTP `tcpdump` เมื่อคุณพยายามบูตด้วย PXE และเมื่อคุณเชื่อมต่อกับไคลเอนต์ TFTP ทั่วไป ฉันสงสัยว่าชื่อไฟล์ถูกถ่ายโอนแตกต่างกัน
in flag
ฉันสังเกตว่าคุณมี s สำหรับ option66 แต่ไม่มี s สำหรับ 67 ในการกำหนดค่า dhcp ของคุณคุณควรหลีกเลี่ยงการกำหนดค่าตัวเลือกเดียวกันทั้งใน dnsmasq และ dhcp โดยปกติคุณสามารถทำได้โดยไม่ต้องใช้ dnsmasq เมื่อคุณควบคุม dhcp หลัก ซึ่งจะทำให้การตั้งค่าของคุณง่ายขึ้น

โพสต์คำตอบ

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