Score:0

จะตั้งค่าที่อยู่ IP แบบคงที่บนเซิร์ฟเวอร์ Ubuntu ได้อย่างไร คำสั่ง netplan ใช้ถูกละเว้น

ธง za

ฉันเพิ่งติดตั้ง Ubuntu 20.04 บนเครื่อง arm64 ในการตั้งค่าที่อยู่ IP แบบคงที่ฉันค้นหาเว็บและพบ https://linuxize.com/post/how-to-configure-static-ip-address-on-ubuntu-20-04/. แต่เซิร์ฟเวอร์ Ubuntu ของฉันไม่มีไดเร็กทอรี /etc/netplan ดังนั้นฉันจึงคิดว่าฉันควรติดตั้ง netplan ก่อนโดยทำ

ฉลาดรับการติดตั้ง netplan.io  

จากนั้นฉันสร้างไฟล์ /etc/netplan/01-netcfg.yaml

เครือข่าย:
  รุ่น: 2
  เรนเดอร์: เครือข่าย
  อีเธอร์เน็ต:
    eth0:
       dhcp4: ไม่
       ที่อยู่:
         - 129.254.132.23/24
       เกตเวย์ 4: 129.254.132.1
       เนมเซิร์ฟเวอร์:
          ที่อยู่: [8.8.8.8, 1.1.1.1]

และนี่คือผลลัพธ์เมื่อฉันพยายามใช้การตั้งค่า

root@(ไม่มี):/etc# netplan ใช้
ทำงานใน chroot โดยไม่สนใจคำขอ: daemon-reload
ทำงานใน chroot โดยไม่สนใจคำขอ: is-active
ทำงานใน chroot โดยไม่สนใจคำขอ: หยุด
ทำงานใน chroot โดยไม่สนใจคำขอ
ทำงานใน chroot โดยไม่สนใจคำขอ: start

(เครื่อง Ubuntu 20.04 อีกเครื่องของฉันมีการตั้งค่าใน /etc/netplan/01-network-manager-all.yaml ฉันควรใช้ชื่อไฟล์เดียวกันหรือไม่)

us flag
หากคุณติดตั้งเซิร์ฟเวอร์ 20.04 และไม่ได้ติดตั้งแพ็คเกจ netplan.io แสดงว่ามีบางอย่างผิดปกติกับระบบของคุณ คุณติดตั้งได้อย่างไร ข้อความแสดงข้อผิดพลาดอื่นๆ ระบุว่ามีบางอย่างผิดปกติกับ systemd ในระบบนี้ ปัญหาที่นี่ลึกกว่า "การตั้งค่าที่อยู่ IP แบบคงที่" มาก ดูเหมือนว่าคุณจะมีระบบที่ไม่ได้มาตรฐานและไม่รองรับ
za flag
@slangasek ฉันเข้าใจ ขอบคุณ ฉันมีคอมพิวเตอร์ arm64 และฉันต้องการอัปเกรดเป็น Ubuntu 20.04 จาก 18.04 ฉันติดตาม https://community.arm.com/developer/tools-software/oss-platforms/w/docs/457/n1sdp-getting-started-guide ด้วยการเปลี่ยน build-ubuntu.sh และสคริปต์เริ่มต้นสำหรับ ubuntu 20.04 (ฉันได้รับความช่วยเหลือจากการสนับสนุนแขน) อาจมีบางอย่างผิดปกติระหว่างการสร้างและติดตั้งอูบุนตู
us flag
คำแนะนำในหน้าที่คุณลิงก์ดูเหมือนจะไม่เกี่ยวข้องกับการอัปเกรด Ubuntu มากนัก กระบวนการปกติสำหรับการอัปเกรดระบบ Ubuntu ระหว่างรีลีสคือการใช้คำสั่ง 'sudo do-release-upgrade' จากระบบที่กำลังรันอยู่ ฉันไม่สามารถอธิบายผลลัพธ์ของขั้นตอนการอัปเกรดของบุคคลที่สามที่ทำให้ระบบอยู่ในสถานะที่ systemd เชื่อว่ากำลังทำงานในบริบท chroot ได้
za flag
@slangasek ใช่ คำแนะนำสำหรับการติดตั้ง Ubuntu ใหม่ (รวมถึง Ubuntu build) ฉันเริ่มต้นใหม่อีกครั้งและติดตั้ง Ubuntu 20.04 อีกครั้ง จากนั้นฉันก็ไม่ได้ใช้ netplan และใช้การแก้ไข /etc/network/interfaces และการโทร /etc/init.d/networking restart (ไฟล์ /etc/resolv.conf มีเซิร์ฟเวอร์ DNS อยู่แล้ว) ตอนนี้ฉันสามารถใช้ vnc สำหรับเครื่อง ฉันถามอาร์มว่าทำไมอูบุนตูที่สร้างโดยไกด์ไม่ได้ติดตั้งแพ็คเกจพื้นฐาน ขอบคุณสำหรับข้อมูล.
us flag
มีเหตุผลใดเป็นพิเศษที่คุณไม่ได้ใช้อิมเมจการติดตั้งเซิร์ฟเวอร์ Ubuntu ที่รองรับอย่างเป็นทางการ https://cdimage.ubuntu.com/ubuntu/releases/20.04/release/ นอกจากนี้ Ubuntu เวอร์ชันล่าสุดยังไม่รองรับ /etc/network/interfaces

โพสต์คำตอบ

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