Score:1

ไม่มี dhcp ipv4 หลังจากอัปเกรดเป็น 20.04.3 แล้ว 18.04 อื่น ๆ ใช้งานได้

ธง cn

มีการติดตั้งเซิร์ฟเวอร์ของเซิร์ฟเวอร์ Ubuntu 20.04.2 หลังจากอัปเดตเป็น 20.04.3 จะไม่ได้รับสัญญาเช่า dhcpv4 อีกต่อไป Netplan มีอินเทอร์เฟซที่ถูกต้อง ดูเหมือนจะไม่มีอะไรมากที่ฉันตรวจสอบได้... เฉพาะ ipv6 เท่านั้นที่ใช้งานได้ ข้อมูลอื่นๆ: การติดตั้งอื่นๆ ของ ubuntu 18.04 และ centos และ windows ทั้งหมดได้รับ dhcp อย่างถูกต้อง ปัญหานี้กำลังเกิดขึ้นกับการติดตั้ง Ubuntu 20.04.3 หลายชุดของการกำหนดค่าต่างๆ หลังจากการอัปเดตล่าสุด น่าเสียดายที่ข้อมูลไม่เพียงพอที่จะระบุว่าแพ็คเกจใดที่อาจใช้งานไม่ได้ แต่ข้อมูลดังกล่าวอยู่ในช่วง 3 เดือนที่ผ่านมา

iptables:

ภาพหน้าจอของ iptables

เน็ตแพลน:

ภาพหน้าจอของ netplan

ผลลัพธ์ ip addr:

ภาพหน้าจอผลลัพธ์ ip addr

waltinator avatar
it flag
ดูบันทึก! `sudo Journalctl -b 0 -u NetworkManager` อ่าน `man Journalctl`
cn flag
Journalctl -t dhclient เพิ่งแสดง DHCPDISCOVER จำนวนมากบน eth0 ถึง 255.255.255.255 พอร์ต 67 โดยไม่มีการตอบกลับ โปรดทราบว่า ubuntu 18.04 บนเครือข่ายเดียวกันทั้งหมดทำงานได้ดี ดังนั้นจึงไม่ใช่ปัญหาของเซิร์ฟเวอร์ ฝั่งไคลเอนต์ล้วนๆ และเฉพาะใน 20.04.3 เท่านั้น
Terrance avatar
id flag
อาจไม่ใช่ eth0 แต่อาจเป็นชื่อที่คาดเดาได้แทน ผลลัพธ์ของ `ip addr ' คืออะไร? โปรดเพิ่มผลลัพธ์ในคำถามของคุณ
cn flag
น่าเสียดายที่มันเป็น eth0 เพิ่ม ipaddr และ iptables เพื่อการวัดที่ดี
Terrance avatar
id flag
ฉันคิดว่าคุณอาจพลาดตัวเรนเดอร์เช่นกัน น่าเสียดายที่ฉันไม่ได้ใช้ netplan เพราะฉันเป็นนักเรียนเก่า แต่เมื่อดูที่ไซต์สำหรับ netplan แสดงว่าใช้อย่างใดอย่างหนึ่ง: https://netplan.io/
cn flag
netplan เริ่มต้นเป็น networkd สำหรับการติดตั้งเซิร์ฟเวอร์ Journalctl แสดงว่า dhclient กำลังทำงานอยู่ แค่ไม่ได้รับ DHCPOFFER
Terrance avatar
id flag
ทุกสิ่งที่ฉันกำลังดูแสดงเส้นเรนเดอร์ คุณต้องเสียอะไรไปบ้างจากการเพิ่มบรรทัดในการกำหนดค่าของคุณ https://netplan.io/examples/ แม้ว่าลิงก์แรกจะบอกว่า networkd จะไม่แสดงขึ้นมาโดยอัตโนมัติ "การใช้ networkd เป็นตัวเรนเดอร์ไม่ได้ทำให้อุปกรณ์ใช้ DHCP โดยอัตโนมัติ แต่ละอินเตอร์เฟสจำเป็นต้องระบุในไฟล์ /etc/netplan สำหรับการกำหนดค่าที่จะเขียนและใช้ใน networkd"
cn flag
เพิ่มตัวแสดง: networkd line และใช้ netplan แต่ไม่มีการเปลี่ยนแปลง แต่ใช่ มีการระบุ eth0 ไว้ในไฟล์ ดังนั้นจึงควรนำมันขึ้นมา แต่มันไม่ใช่ :(
Terrance avatar
id flag
ฮึ! น่าเสียดายที่ฉันไม่มีความคิด +1 เพื่อช่วยคุณในการมองเห็น! ฉันหวังว่าบางคนอาจเคยประสบปัญหานี้และสามารถช่วยคุณแก้ปัญหาได้ หากทำได้ ให้ลองแก้ไขคำถามและใช้ `{}` สำหรับโค้ด จากนั้นคัดลอกและวางแทนรูปภาพ ขอบคุณ!
Terrance avatar
id flag
ขออภัย มีอีกอย่างที่จะลอง ฉันไม่มีไอเดียเลย ลองเรียกใช้ `sudo dhclient -r eth0` จากนั้น `sudo dhclient eth0` และดูว่ารับที่อยู่ IP หรือไม่
ru flag
แค่คำถาม แต่นี่เป็น VM / Container หรือไม่ ฉันถามเพราะ `eth0` เป็นวิธีดั้งเดิมในการตั้งชื่ออุปกรณ์อีเธอร์เน็ต และถ้านี่เป็น VM หรือคอนเทนเนอร์ บางอย่างอาจทำให้ระบบโฮสต์ทำงานผิดพลาด ทำให้มีปัญหาในการเชื่อมต่อ

โพสต์คำตอบ

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