Cấu hình địa chỉ IP tĩnh trên Ubuntu 20.04

Bài viết này hướng dẫn cách thiết lập địa chỉ IP tĩnh trên Ubuntu 20.04. Thông thường, trong hầu hết các cấu hình mạng, địa chỉ IP được máy chủ DHCP của bộ định tuyến gán động. Việc đặt địa chỉ IP tĩnh có thể được yêu cầu trong các tình huống khác nhau, chẳng hạn như định cấu hình chuyển tiếp cổng hoặc chạy máy chủ phương tiện .

Từ ubuntu 17.10 trở lên sử dụng Netplan làm công cụ quản lý mạng . Các phiên bản Ubuntu trước đang sử dụng ifconfig và tệp cấu hình "/etc/network/interfaces" để định cấu hình mạng.

Trên Ubuntu 20.04, bước đầu tiên để thiết lập địa chỉ IP tĩnh là xác định tên của ethernet mà bạn muốn định cấu hình. Để làm như vậy, hãy sử dụng lệnh ip link, như hiển thị bên dưới:

ip link

ví dụ kết quả:

1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ens3: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
 link/ether 08:00:27:6c:13:63 brd ff:ff:ff:ff:ff:ff

Để gán địa chỉ IP tĩnh trên cổng mạng, hãy mở "/etc/netplan/01-netcfg.yaml" cấu hình YAML để chỉnh sửa:

sudo nano /etc/netplan/01-netcfg.yaml

ví dụ:

network: 
 version: 2
 renderer: networkd
 ethernets:
 ens3:
 dhcp4: yes

thêm và sửa như sau:

network:
 version: 2
 renderer: networkd
 ethernets:
 ens3:
 dhcp4: no
 addresses:
 - 192.168.121.221/24 # IP mà muốn đặt
 gateway4: 192.168.121.1 # gateway của IP đặt ở trên
 nameservers:
 addresses: [8.8.8.8, 1.1.1.1]

lưu chỉnh sửa rồi cập nhật netplan:

sudo netplan apply

Xong, như vậy đã gán thành công IP tĩnh cho cổng kết nối trên Ubuntu.