ฉันมีเทมเพลตเวอร์ชันเซิร์ฟเวอร์ Ubuntu 20.04.2 ฉันได้กำหนดค่าที่อยู่ IP, เนมเซิร์ฟเวอร์เกตเวย์4 เป็นต้นตามกระบวนการผ่าน netplan เมื่อใดก็ตามที่ฉันปรับใช้ VM จากเทมเพลตนั้นและระบุ IP เฉพาะ (โดยใช้ข้อมูลจำเพาะที่กำหนดเอง) VM กำลังแสดง IP ที่ถูกต้องในขณะที่กำหนดค่าอย่างถูกต้องในครั้งแรก หากฉันรีบูท VM ใหม่ก็จะใช้ที่อยู่ IP เทมเพลตเก่าอีกครั้ง ไม่มีเงื่อนงำสิ่งที่ฉันหายไป
ผลลัพธ์ไม่กี่:
administrator@Ubuntu20LTS:~$ ls -al /etc/netplan
รวม 20
drwxr-xr-x 2 รูท รูท 4096 12 มิ.ย. 16:44 น.
drwxr-xr-x 100 รูท 4096 9 มิ.ย. 10:28 ..
-rw-r--r-- 1 รูทรูท 1024 มิ.ย. 55 16:44 .99-netcfg-vmware.yaml.swp
-rw-r--r-- 1 รูท 485 มิ.ย. 55 16:43 50-cloud-init.yaml
-rw-r--r-- 1 รูทรูท 346 12 มิ.ย. 55 16:42 99-netcfg-vmware.yaml
administrator@Ubuntu20LTS:~$ cat /etc/netplan/99-netcfg-vmware.yaml
# สร้างโดยเครื่องมือปรับแต่ง VMware
เครือข่าย:
รุ่น: 2
เรนเดอร์: เครือข่าย
อีเธอร์เน็ต:
ens192:
dhcp4: ไม่
dhcp6: ไม่
ที่อยู่: [10.xx.xx.xx/23]
เกตเวย์ 4: 10.xx.xx.1
เนมเซิร์ฟเวอร์:
ค้นหา: [xxx.xxx.com, xxx.xxx.com, xxx.xxx.com]
ที่อยู่: [xxxx.xxxx.xxxx.xxxx]
administrator@Ubuntu20LTS:~$ cat /etc/netplan/50-cloud-init.yaml
# ไฟล์นี้สร้างขึ้นจากข้อมูลที่จัดทำโดยแหล่งข้อมูล การเปลี่ยนแปลง
# ถึงมันจะไม่คงอยู่ตลอดการรีบูตอินสแตนซ์ หากต้องการปิดใช้งาน cloud-init
# ความสามารถในการกำหนดค่าเครือข่าย เขียนไฟล์
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg ดังต่อไปนี้:
# เครือข่าย: {config: ปิดการใช้งาน}
เครือข่าย:
อีเธอร์เน็ต:
ens192:
dhcp4: จริง
จับคู่:
มาแคดเดรส: 00:50:56:82:b7:a0
ชื่อชุด: ens192
รุ่น: 2
ผลลัพธ์เพิ่มเติม:
administrator@Ubuntu20LTS:/etc/netplan$ ls
50-cloud-init.yaml 99-netcfg-vmware.yaml
Cat .99-netcfg
administrator@Ubuntu20LTS:~$ cat /etc/netplan/.99-netcfg-vmware.yaml.swp
b0nano 4.8ârootUbuntu20LTS/etc/netplan/99-netcfg-vmware.yamladministrator@Ubuntu20LTS:~$
ใครสามารถช่วยฉันด้วยปัญหานี้
กำหนดค่า IP ใน 99-netcfg.yaml
ไฟล์ที่มีอยู่ใน netplan
dhcp เปิดใช้งานใน 50-cloud-init.yaml