ในเซิร์ฟเวอร์ Ubuntu 18.04 และเซิร์ฟเวอร์เวอร์ชันที่ใหม่กว่าทั้งหมดที่คุณติดตั้งจาก ISO ด้วยตนเอง การกำหนดค่าทั้งหมดสำหรับเครือข่ายระหว่างการติดตั้งจะถูกจัดเก็บไว้ในไฟล์ Netplan YAML ใน /etc/netplan/
.
หลังการติดตั้ง หากคุณต้องการกำหนดค่าเครือข่ายของคุณให้แตกต่างออกไป คุณจะแก้ไขไฟล์ YAML ที่สร้างขึ้นใน /etc/netplan/
ด้วยตัวแก้ไขที่คุณชื่นชอบ (เช่น นาโน
หรือ เสียงเรียกเข้า
) เป็น superuser (ส่วนหน้า ซูโด
คำสั่งแก้ไข) มันอาจจะบันทึกเป็น '50-cloud-init.yaml' แต่ก็ไม่เป็นไร คุณสามารถแก้ไขไฟล์นั้นได้แม้ว่าจะมีข้อความระบุว่า 'cloud-init' สร้างขึ้นก็ตาม แต่ไม่ควรสร้างใหม่หลังการติดตั้ง
ไฟล์การกำหนดค่า Netplan มีโครงสร้าง YAML ประเภทนี้ หากคุณตั้งค่า IP และ DNS แบบคงที่ (และไม่ได้ใช้ DHCP) - นี่คือการกำหนดค่าจาก 18.04 VM ที่ทำงานบนเครือข่ายของฉันซึ่งมีเซิร์ฟเวอร์ DNS พิเศษ เช่นเดียวกับ Google DNS สำหรับ การกำหนดค่าพิเศษเป็นตัวอย่างของการกำหนดค่า NetPlan ที่ 'สมบูรณ์':
เครือข่าย:
รุ่น: 2
เรนเดอร์: เครือข่าย
อีเธอร์เน็ต:
enp8s0:
dhcp4: เท็จ
ที่อยู่:
- 10.10.1.0/59
เกตเวย์ 4: 10.10.0.1
เนมเซิร์ฟเวอร์:
ที่อยู่:
- 10.10.1.2
- 8.8.8.8
- 8.8.4.4
หากคุณแก้ไขไฟล์ คุณควรเรียกใช้ ใช้ sudo netplan
และตรวจสอบให้แน่ใจว่าทุกอย่างทำงานได้ดี ไม่จำเป็นต้องรีบูตเครื่อง หากการกำหนดค่าไม่ทำงาน ให้ย้อนกลับการเปลี่ยนแปลงที่คุณทำและเรียกใช้ ใช้ sudo netplan
อีกครั้ง.