[TH] วิธีการตั้งค่า Additional IP address สำหรับ Dedicated Server

ก่อนจะตั้งค่า 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
				
			

Was this article helpful?