เซิร์ฟเวอร์เฉพาะ: การตั้งค่า IP (Ubuntu/Debian)
ผลิตภัณฑ์ที่เหมาะสำหรับคู่มือนี้
เริ่มต้นทันที — สั่งซื้อผลิตภัณฑ์ที่เหมาะสมและทำตามคู่มือนี้ทีละขั้นตอน
แนะนำ
การตั้งค่า IP บนเซิร์ฟเวอร์เฉพาะ Linux ของคุณช่วยให้คุณควบคุมการสื่อสารของเซิร์ฟเวอร์ภายในเครือข่ายได้ ซึ่งรวมถึงการกำหนด IP address, การตั้งค่าเกตเวย์เริ่มต้น และการตั้งค่าเซิร์ฟเวอร์ DNS ที่จำเป็นสำหรับการเชื่อมต่อเครือข่าย
ในกรณีที่เซิร์ฟเวอร์ของคุณไม่สามารถเข้าถึงได้เนื่องจากการตั้งค่าเครือข่ายผิดพลาดหรือไม่มีการเชื่อมต่ออินเทอร์เน็ต การเข้าถึงระยะไกลผ่าน SSH อาจไม่ทำงาน ใช้ iLO HTML console เพื่อเชื่อมต่อกับเซิร์ฟเวอร์และแก้ไขการตั้งค่าเครือข่าย
การเตรียมตัว
ก่อนตั้งค่า IP แบบคงที่ ให้แน่ใจว่าคุณมีข้อมูลดังนี้พร้อมใช้งาน:
- IP address ที่ต้องการกำหนด
- Subnet mask
- Default gateway
- เซิร์ฟเวอร์ DNS
ข้อมูลนี้สามารถดูได้ในเว็บอินเทอร์เฟซ โดยเปิด การจัดการเซิร์ฟเวอร์เฉพาะ และไปที่ IP addresses
การตั้งค่า
- Ubuntu
- Debian
การติดตั้ง Ubuntu ใช้ Netplan สำหรับการตั้งค่าเครือข่าย เชื่อมต่อกับเซิร์ฟเวอร์เฉพาะของคุณผ่าน SSH และหาไฟล์ตั้งค่า Netplan ในไดเรกทอรี /etc/netplan/ เปิดไฟล์ตั้งค่า:
nano /etc/netplan/50-cloud-init.yaml
แก้ไขการตั้งค่าเพื่อกำหนด IP แบบคงที่:
network:
version: 2
ethernets:
eth0:
match:
macaddress: "bc:24:11:5f:5c:34"
addresses:
- "109.230.238.45/24"
nameservers:
addresses:
- 8.8.8.8
- 1.1.1.1
set-name: "eth0"
routes:
- to: "default"
via: "109.230.238.1"
ปรับค่าต่อไปนี้ให้ตรงกับการตั้งค่าเครือข่ายของคุณ:
- 109.230.238.45 → IP แบบคงที่ของคุณ
- 109.230.238.1 → เกตเวย์ของคุณ
- ที่อยู่ DNS → เซิร์ฟเวอร์ DNS ที่คุณต้องการใช้
บันทึกไฟล์และใช้การตั้งค่า:
sudo netplan apply
Debian มักใช้ไฟล์ตั้งค่า network interfaces แทน Netplan เชื่อมต่อกับเซิร์ฟเวอร์เฉพาะของคุณผ่าน SSH และเปิดไฟล์ตั้งค่า network interfaces:
nano /etc/network/interfaces
เพิ่มหรือแก้ไขการตั้งค่าสำหรับอินเทอร์เฟซเครือข่ายของคุณ ตัวอย่างการตั้งค่า:
auto lo
iface lo inet loopback
# อินเทอร์เฟซเครือข่ายหลัก
allow-hotplug ens18
iface ens18 inet static
address 134.255.219.160/24
gateway 134.255.219.1
# ตัวเลือก dns-* จะถูกจัดการโดยแพ็กเกจ resolvconf หากติดตั้งแล้ว
dns-nameservers 1.1.1.1
ปรับค่าตามการตั้งค่าเครือข่ายของคุณ:
- address → IP แบบคงที่ของคุณ
- netmask → Subnet mask ของคุณ
- gateway → เกตเวย์เริ่มต้นของคุณ
- dns-nameservers → เซิร์ฟเวอร์ DNS ที่คุณต้องการใช้
หลังบันทึกไฟล์ตั้งค่า ให้รีสตาร์ทบริการเครือข่าย:
systemctl restart networking
การตรวจสอบ
หลังจากใช้การตั้งค่าแล้ว แนะนำให้ตรวจสอบว่า IP ใหม่ถูกตั้งค่าอย่างถูกต้องหรือไม่ โดยรันคำสั่งนี้ในเทอร์มินัลของคุณ:
ip a
คำสั่งนี้จะแสดง อินเทอร์เฟซเครือข่าย ทั้งหมดที่มีในระบบพร้อมรายละเอียดการตั้งค่าปัจจุบัน ในผลลัพธ์ ให้หาอินเทอร์เฟซที่ตั้งค่าไว้ก่อนหน้านี้ โดยปกติจะชื่อ eth0, ens18 หรือชื่อที่คล้ายกันตามระบบ
ในส่วนของอินเทอร์เฟซ ให้ดูที่ รายการ inet ซึ่งแสดงที่อยู่ IPv4 ที่กำหนดให้กับอินเทอร์เฟซ ผลลัพธ์ควรมี IP แบบคงที่ที่คุณตั้งค่าไว้ เช่น:
inet 109.230.238.45/24
ถ้าที่อยู่ถูกต้องแสดงในผลลัพธ์ แสดงว่าการตั้งค่า IP แบบคงที่สำเร็จแล้ว หาก IP ใหม่ไม่แสดง ให้ตรวจสอบไฟล์ตั้งค่าอีกครั้งและแน่ใจว่าบันทึกการเปลี่ยนแปลงถูกต้องก่อนนำไปใช้ใหม่
สรุป
เยี่ยมมาก! คุณตั้งค่า IP บนเซิร์ฟเวอร์ Linux ของคุณสำเร็จแล้ว หากมีคำถามเพิ่มเติมหรือต้องการความช่วยเหลือ อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ซึ่งพร้อมช่วยเหลือคุณทุกวัน! 🙂