CONFIG EXTERNAL INTERFACE

Hướng dẫn cấu hình truy cập internet thông qua Network Interface sau khi Attach vào server


  1. Đối với server Centos:

Ban đầu server sau khi được tạo sẽ  1 internal interface (thường  eth0),

Sau khi ta attach thêm 1 external interface vào server thì sẽ  thêm 1 interface nữa (eth1),  trạng thái lúc này  DOWN

Mặc định thì traffic sẽ đi qua eth0, nên lúc này để  thể UP eth1  route traffic sang eth1 thì ta dung command: 

sudo dhclient eth1

Lưu ý: nếu lúc này bạn đang ssh bằng floating IP default của server, tức  thông qua card eth0, thì sẽ bị disconnect ssh lúc này traffic đã được route sang eth1

Lúc này để truy cập lại server thì ta dung chức năng Console trên portal hoặc ssh thông qua IP Public của External interface






Kiểm tra lại bằng command: ip a

Lúc này server đã có thể truy cập thông qua external interface. 

Tuy nhiên đối với cách này thì khi REBOOT server thì sẽ mất cấu hình, card eth1 sẽ trở về trạng thái DOWN như ban đầu. 

Do đó để lưu lại cấu hình ta thực hiện như sau:

_ Tạo file /etc/sysconfig/network-scripts/ifcfg-eth1 với nội dung sau và save lại

BOOTPROTO=dhcp

DEVICE=eth1

ONBOOT=yes

TYPE=Ethernet

USERCTL=no



Vậy là ta đã có thể reboot server mà vẫn không mất cấu hình eth1


  1. Đối với server Ubuntu (ví dụ Ubuntu 22.04):

Tương tự như Centos, sau khi attach external interface vào server thì interface này cũng ở trạng thái DOWN, và tương tự ta phải UP và routing như đối với Centos.

Tuy nhiên đối với Ubuntu 22.04. command dhclient chỉ giúp ta UP interface và gán IP chứ không routing ra internet được, do đó ta cần follow các bước bên dưới.

_ Edit file /etc/netplan/00-installer-config.yaml với nội dung bên dưới rồi Save lại

    

Sau đó chạy command: sudo netplan apply

Kiểm tra lại bằng lệnh: ip a  => lúc này interface đã UP và nhận IP

_ Tiếp theo ta cần add route để traffic ra internet qua external interface bằng cách edit file /etc/netplan/50-cloud-init.yaml như bên dưới rồi Save lại.

Sau đó ta chạy command: sudo netplan apply

Vậy là ta đã hoàn thành việc routing traffic qua IP External interface

Cuối cùng ta edit nameserver trong file /etc/resolv.conf như sau để có thể phân giải domain:

      3. Đối với server RedHat ( RedHat 9.2):

Đối với server RedHat, khi ta attach interface vào thì tự động sẽ có thêm 1 interface (eth1) và ở trạng thái UP với đầy đủ IP đã được assign. Ngoài ra bảng route cũng sẽ được bổ sung route tương ứng với interface này


Lúc này đề route traffic ra internet thông qua eth1 thì ra cần điều chỉnh metric của route default thấp hơn so với route qua eth0.
- Kiểm tra connection name của eth1: nmcli connection show
- Chỉnh metric: nmcli connection modify "Wired connection 1" ipv4.route-metric 50
- Apply thay đổi: nmcli connection down "Wired connection 1" && nmcli connection up "Wired connection 1"
- Kiểm tra lại: ip r

Vậy là ta đã hoàn tất việc cấu hình truy cập internet thông qua Network Interface

    • Related Articles

    • Hướng dẫn mount disk trên Linux sau khi attach volume

      Bước 1: Kiểm tra volume vừa attach Command kiểm tra phân vùng disk: fdisk -l Command kiểm tra type filesystem disk lsblk -f Bước 2: Format volume mới theo đúng type mkfs.ext4 /dev/sdb Bước 3: Mount disk vào phân vùng cần mount (ví du /data_mount) ...
    • Hướng dẫn upgrade pfsense lên version 2.7.2 và cập nhật bản vá CVE-6387

      HƯỚNG DẪN UPGRADE PFSENSE LÊN VERSION 2.7.2 VÀ CẬP NHẬT BẢN VÁ CVE-6387 Hiện tại Pfsense đã có bản vá cho CVE-6387 và thông tin changelog được cập nhật tại đây https://github.com/pfsense/FreeBSD-ports/commits/devel/sysutils/pfSense-pkg-System_Patches ...
    • HƯỚNG DẪN THAY ĐỔI THÔNG TIN TÀI KHOẢN QUẢN TRỊ

      Sau khi tài khoản được xác thực, để thay đổi các thông tin tài khoản quản trị như email đăng nhập, thông tin công ty (nếu là Doanh nghiệp), thông tin cá nhân,… Vui lòng làm theo hướng dẫn sau: TRƯỜNG HỢP 1: NẾU BẠN LÀ KHÁCH HÀNG DOANH NGHIỆP. Bước 1: ...
    • HƯỚNG DẪN CẬP NHẬT SSL CHO WEBSERVER APACHE TRÊN UBUNTU 22.04

      Bước 1: Chuẩn bị file SSL Upload file SSL lên server cần thay SSL. Ví dụ: Các file SSL gồm: new_cert.pem new_fullchain.pem new_privkey.pem Bước 2: Xác định domain hết hạn Kiểm tra các domain đã hết hạn bằng lệnh: cd /etc/apache2/sites-available/ Ví ...
    • Hướng dẫn thay đổi IP private cho vServer

      Tùy thuộc vào yêu cầu và mục đích sử dụng, ta có thể thay đổi private IP đối với vServer theo hướng dẫn bên dưới Lưu ý: việc thay đổi này sẽ làm interface bị down và không thể kết nối server trong thời gian thực hiện, do đó ở bước 2 cần thực hiện ...