Cấu hình nhiều IP Wan cho Cloudserver

Last modified by Admin on 2025/03/15 11:33

Cấu hình nhiều IP trên server ubuntu

Bước 1 : Gắn IP Wan trên dashboard Bizflycloud

1705658175994-668.png

Chúng ta mở console trên dashboard để thao tác

1705658175999-341.png

Bước 2: Up card mạng

Sau khi thêm mới các IP, server sẽ nhận các card mạng nhưng sẽ ở trạng thái DOWN

1705658176003-195.png

Để card mạng UP ta dùng lệnh:

# ifconfig eth3 up

1705658176004-621.png

Sau khi dùng xong lệnh đó ta có thể kiểm tra bằng cách:

# ip a

1705658176004-424.png

Khi card mạng UP nhưng sẽ chưa thể nhận IP

1705658176005-795.png

Ta dùng câu lệnh sau để hiện IP của card mạng

# dhclient -i eth3

1705658176006-558.png

Ta được kết quả như hình

1705658176006-296.png

Bước 3: Cấu hình

Để các eth có thể chạy ta chỉnh sửa /etc/netplan/01-netcfg.yaml

1705658176007-479.png

Chỉnh sửa config :

1705658176007-191.png

Tạo bảng định tuyến cho những ip

# echo 100 eth1-route >>/etc/iproute2/rt_tables

1705658176008-437.png

Để kiểm tra thứ tự của ip trên console ta dùng lệnh:

# ip -4 -br addr show up

1705658176009-953.png

Tạo đề cập đến là một lệnh route trong hệ thống Linux để thêm một tuyến đường (route) vào bảng định tuyến của kernel

# ip r add default via ip_gateway dev eth2 proto dhcp src ip_wan metric 100

1705658176009-895.png

  • default: Đây là tuyến đường mặc định, được sử dụng khi không có tuyến đường cụ thể nào khác được áp dụng.
  • via ip_gateway: Địa chỉ IP của gateway (cổng ra mạng) mà các gói tin sẽ được chuyển đến để đi ra khỏi mạng nội bộ.
  • dev eth2: Tên của thiết bị mạng (interface) được sử dụng để truyền gửi các gói tin đến gateway.
  • proto dhcp: Loại giao thức được sử dụng để xác định địa chỉ IP và gateway, trong trường hợp này là DHCP.
  • src ip_wan: Địa chỉ IP nguồn mà gói tin sẽ sử dụng khi rời đi qua tuyến đường mặc định.
  • metric 100: Giá trị metric đặc biệt của tuyến đường, được sử dụng để xác định ưu tiên của tuyến đường nếu có nhiều tuyến đường cùng đến một đích.

Đặt cổng mặc định cho các interface

# ip route add default via ip_gateway dev eth1 table eth1-route

1705658176010-244.png

Đặt quy tắc ip

# ip rule add from ip_wan lookup eth2-route

1705658176011-309.png

Sau khi add rule thì IP sẽ hoạt động . Ta có thể kiểm tra bằng cách truy cập vào CMD trên máy tính cá nhân và ping đến từng IP đã gắn

1705658176011-692.png

Nếu bạn muốn tính năng này hoạt động sau khi khởi động lại hệ thống, hãy làm như sau:

Ta chỉnh sửa file /etc/netplan/50-cloud-init.yaml

1705658176015-780.png

Sau khi config xong ta phải sử dụng lệnh :

# netplan apply

1705658176016-146.png