ข้ามไปยังเนื้อหาหลัก

ปิดใช้งาน DHCP และตั้งค่า IP แบบคงที่

โดยค่าเริ่มต้น ไคลเอนต์ DHCP ถูกตั้งค่าให้ทำงานอยู่ภายในอุปกรณ์เสมือน Single Node และจะจัดสรรที่อยู่ IP เมื่อมีการปรับใช้กับเครือข่ายที่มีเซิร์ฟเวอร์ DHCP ที่ทำงานอยู่

อย่างไรก็ตาม เราเข้าใจว่ามีบางสถานการณ์ที่จำเป็นต้องปิดใช้งาน DHCP และกำหนดค่าระบบของคุณด้วยที่อยู่ IP แบบคงที่

ปิดใช้งาน DHCP

หากต้องการปิดใช้งาน DHCP ภายในอุปกรณ์เสมือน Glasswall Single Node ให้ทำตามขั้นตอนด้านล่างนี้:

  1. สร้างไฟล์การกำหนดค่าเพิ่มเติมในพาธต่อไปนี้: /etc/cloud/cloud.cfg.d/ และเพิ่มข้อความต่อไปนี้ลงไป: network: config: disabled
  • สร้างไฟล์ใหม่เพื่อป้องกันไม่ให้ cloud-init เขียนทับการกำหนดค่า:
sudo touch /etc/cloud/cloud.cfg.d/99_disable_net_config.cfg
  • เพิ่มการตั้งค่าลงในไฟล์ config ของ cloud-init ใหม่ของคุณ:
sudo echo "network: config: disabled" >> /etc/cloud/cloud.cfg.d/99_disable_net_config.cfg
  • หรือหากต้องการแก้ไขไฟล์ config ด้วยตนเอง:
sudo vi /etc/cloud/cloud.cfg.d/99_disable_net_config.cfg
  1. แก้ไขการกำหนดค่าเครือข่ายและการกำหนดค่า DHCP โดยทำตามคู่มือการกำหนดค่า Network Manager
  • ล้าง cloud-init:
sudo cloud-init clean
  • รีบูตระบบด้วย:
sudo reboot now
  1. เข้าสู่ระบบอีกครั้งและยืนยันการตั้งค่าเครือข่ายของคุณ:
ip route | grep default
(i.e. default via <address> dev ens32 proto static metric 100 )
  1. ยืนยันว่า pod ของ Glasswall ทั้งหมดทำงานอยู่
kubectl get pods -w