Cách thêm interface vào Ubuntu 20.04

Bài này mình sẽ nói về cách thêm interface vào Ubuntu. Khi sử dụng Ubuntu trên VirtualBox hay Hyper-V, thỉnh thoảng mình cần thêm interface cho server mình trong một vài trường hợp đặc biệt. Ví dụ khi muốn server nhận IP trực tiếp từ router để có thể kết nối trực tiếp đến các máy khách trên internet, mình phải thêm bridged network interface cho server. Sau khi thêm interface thông qua VirtualBox hay Hyper-V, mình cũng cần phải cấu hình lại Ubuntu để nhận interface mới.

Trước khi cài đặt cấu hình cho interface mới, mình cần biết tên của interface này thông qua lệnh:

$ ip address

Hệ thống sẽ liệt kê các interface đang có sẳn. Tên interface sẽ có dạng “eth0”, “eth1″… hoặc “enp0s3”, “enp0s8″…. Interface mới, chưa được cấu hình, thường sẽ không có IP address nên rất dễ nhận dạng.

Mặc định Ubuntu cấu hình các interface trong tập tin /etc/netplan/00-installer-config.yaml hoặc tên khác có đuôi .yaml

$ sudo nano etc/netplan/00-installer-config.yaml

Có 2 kiểu interface

Kiểu DHCP


network:
  ethernets:
    enp0s3:
      dhcp4: true
    enp0s8:
      dhcp4: true
  version: 2

Kiểu static hay manual:

network:
    version: 2
    ethernets:
        eth0:
            addresses:
            - 167.172.73.24/20
            - 10.15.0.5/16
            gateway4: 167.172.64.1
            match:
                macaddress: 72:d6:49:67:50:7d
            nameservers:
                addresses:
                - 8.8.8.8
                - 8.8.4.4
                search: []
            set-name: eth0

Sau khi cấu hình thì thực hiện lệnh sau:

$ sudo netplan apply

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *