หัวข้อภายในบทความนี้
Toggleก่อนจะตั้งค่า Additional IP Address ของ Dedicated Server ได้ จะต้องได้รับข้อมูล Additional IP Address ที่เป็น route mode ก่อน
ตัวอย่างเช่น ได้รับ Additional IP Address 103.x.x.1-103.x.x.5 ที่เป็น route mode มา
ตั้งค่า Additional IP Address ชั่วคราว
สามารถตั้งค่า Additional IP Address แบบชั่วคราวเพื่อทดสอบก่อนได้ โดยการตั้งค่าจะหายไปเมื่อ Reboot เครื่อง
# Add IP ทั้งหมดที่ต้องการใช้บน interface
ip addr add 103.x.x.1/32 dev eno1
ip addr add 103.x.x.2/32 dev eno1
ip addr add 103.x.x.3/32 dev eno1
ip addr add 103.x.x.4/32 dev eno1
ip addr add 103.x.x.5/32 dev eno1
ตั้งค่า Additional IP Address ถาวร ใน OS ที่ใช้งาน Network Manager
สำหรับ Network Manager ไฟล์ config จะถูกเก็บไว้อยู่ที่ Path: /etc/NetworkManager/system-connections/
ls /etc/NetworkManager/system-connections/
ตรวจสอบไฟล์ config มีชื่อว่า eno1.nmconnection
cat /etc/NetworkManager/system-connections/eno1.nmconnection
และดำเนินการแก้ไขการตั้งค่าตามตัวอย่างดังนี้:
[ipv4]
method=manual
# Main IP Address and Gateway
address1=103.27.203.x/24,103.27.203.1
# Additional IP Address
address2=103.x.x.1/32
address3=103.x.x.2/32
address4=103.x.x.3/32
address5=103.x.x.4/32
address6=103.x.x.5/32
dns=8.8.8.8;1.1.1.1;
หลังจากแก้ไขและบันทึกการตั้งค่าแล้ว ให้ใช้คำสั่งดังนี้เพื่อ Reload Configure
nmcli connection reload
nmcli connection up eno1
ตั้งค่า Additional IP Address ถาวร ใน OS ที่ใช้งาน NetPlan
สำหรับ Netplan ไฟล์ config จะถูกเก็บไว้อยู่ที่ Path: /etc/netplan/
โดยตรวจสอบชื่อไฟล์ config ก่อนด้วยคำสั่งดังนี้ครับ:
ls /etc/netplan/
ตัวอย่างการตั้งค่า Additional IP Address ดังนี้:
network:
version: 2
ethernets:
eno1:
addresses:
# Main IP Address
- 103.27.203.x/24
# Additional IP Address
- 103.x.x.1/32
- 103.x.x.2/32
- 103.x.x.3/32
- 103.x.x.4/32
- 103.x.x.5/32
routes:
- to: default
via: 103.27.203.1 # Gateway
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
หลังจากแก้ไขและบันทึกการตั้งค่าแล้ว ให้ใช้คำสั่งดังนี้เพื่อเริ่มใช้งาน config
netplan apply
ตั้งค่า Additional IP Address ถาวร ใน OS ที่ตั้งค่าใน /etc/network/interfaces
สำหรับไฟล์ config จะถูกเก็บไว้อยู่ที่: /etc/network/interfaces
โดยตรวจสอบไฟล์ config ก่อนด้วยคำสั่งดังนี้ครับ:
cat /etc/network/interfaces
ตัวอย่างการตั้งค่า Additional IP Address เป็นดังนี้:
auto eno1
iface eno1 inet static
address 103.27.203.x/24
gateway 103.27.203.1
dns-nameservers 8.8.8.8 1.1.1.1
auto eno1:1
iface eno1:1 inet static
address 103.x.x.1/32
auto eno1:2
iface eno1:2 inet static
address 103.x.x.2/32
auto eno1:3
iface eno1:3 inet static
address 103.x.x.3/32
auto eno1:4
iface eno1:4 inet static
address 103.x.x.4/32
auto eno1:5
iface eno1:5 inet static
address 103.x.x.5/32
หลังจากแก้ไขและบันทึกการตั้งค่าแล้ว ให้ใช้คำสั่งดังนี้เพื่อ Reload Configure
systemctl restart networking