Hướng dẫn thay đổi IP private cho vServer

Hướng dẫn thay đổi IP private cho vServer

GreenNodeHelp Center

Thay đổi Private IP cho vServer

Hướng dẫn thay đổi địa chỉ IP nội bộ của vServer thông qua portal và cấu hình lại trực tiếp trên hệ điều hành.


⚠ Lưu ý: Quá trình thay đổi IP sẽ khiến network interface tạm thời bị down, làm gián đoạn kết nối đến server. Do đó, các thao tác cấu hình lại IP trên server (Phần 2, 3) phải được thực hiện qua Console, không phải SSH.

1. Thay đổi IP trên Portal

Bước 1: Trong trang quản lý vServer, chọn tab Network InterfaceInternal interface.

Bước 2: Thực hiện lần lượt các thao tác theo đúng thứ tự sau:

  • Disassociate FloatingIP
  • Detach Interfaces
  • Attach Interface
  • Đặt lại địa chỉ IP mới mong muốn
  • Associate FloatingIP

Giao diện Network Interface - Internal interface

Disassociate FloatingIP

Detach Interfaces

Attach Interface và nhập IP mới

Associate FloatingIP

2. Cấu hình lại IP Private trên Ubuntu 20.04 / 22.04

Thực hiện toàn bộ các bước dưới đây qua Console của vServer.

Bước 3: Xác định MAC address mới được gán cho interface sau khi thực hiện Attach Interface trên portal:

ip a

Kết quả lệnh ip a hiển thị MAC address mới trên Ubuntu

Bước 4: Mở file cấu hình Netplan và cập nhật thông tin IP cùng MAC address:

sudo vi /etc/netplan/50-cloud-init.yaml

Thay giá trị addresses bằng địa chỉ IP mới và cập nhật trường macaddress theo MAC address vừa xác định ở Bước 3.

Nội dung file 50-cloud-init.yaml sau khi cập nhật

Bước 5: Áp dụng cấu hình mạng mới:

sudo netplan apply

Kết quả sau khi apply cấu hình Netplan

✅ Hoàn tất: IP private đã được cập nhật thành công trên Ubuntu. Chạy lại ip a để xác nhận địa chỉ IP mới đã được gán đúng trên interface.

3. Cấu hình lại IP Private trên CentOS 7 / 8

Thực hiện toàn bộ các bước dưới đây qua Console của vServer.

Bước 6: Xác định MAC address mới được gán cho interface sau khi thực hiện Attach Interface trên portal:

ip a

Kết quả lệnh ip a hiển thị MAC address mới trên CentOS

Bước 7: Mở file cấu hình network interface, cập nhật địa chỉ IP và MAC address mới, sau đó lưu lại:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

Thay giá trị IPADDR bằng địa chỉ IP mới và cập nhật HWADDR theo MAC address vừa xác định ở Bước 6.

Nội dung file ifcfg-eth0 sau khi chỉnh sửa

Bước 8: Khởi động lại dịch vụ mạng và xác nhận IP mới đã được áp dụng:

sudo systemctl restart network
ip a

Kết quả sau khi restart network và kiểm tra IP trên CentOS

✅ Hoàn tất: IP private đã được cập nhật thành công trên CentOS. Xác nhận địa chỉ IP mới hiển thị đúng trong output của lệnh ip a.

Tài liệu tham khảo