Mục lục
I. Giới Thiệu
Network Ubuntu thường được dùng để chỉ các công cụ và cài đặt liên quan đến mạng trong hệ điều hành Ubuntu. Ubuntu, là một bản phân phối Linux phổ biến, cung cấp nhiều công cụ và phương pháp để quản lý mạng.
1. Network Manager là một công cụ phổ biến trên Ubuntu để quản lý kết nối mạng. Nó cung cấp cả giao diện đồ họa (GUI) và dòng lệnh (CLI).
-Giao diện đồ họa
-Dòng lệnh (nmcli)
2. Netplan là công cụ mặc định trên Ubuntu để cấu hình mạng, thay thế cho các công cụ như ifupdown
trong các phiên bản trước. Bạn có thể quản lý việc định tuyến cho từng giao diện mạng một cách đơn giản.
Ví dụ: nếu chúng ta có một VM được kết nối với hai mạng LAN riêng biệt bằng hai card mạng và rõ ràng là hai cổng, chúng ta phải quản lý việc định tuyến các gói, vì Linux được biết là định tuyến mọi thứ đến cổng mặc định.
II. Cấu Hình Network
- Cài đặt gói iproute2Zhost Tutorial
apt install iproute2
Quá trình cài đặt gói sẽ diễn ra…….Done
- Sửa tệp rt_tables
Thêm 2 dòng vào cuối file:800 800
801 801Zhost Tutorialsudo nano /etc/iproute2/rt_tables
Lưu file và thoát.
Định nghĩa các bảng định tuyến tùy chỉnh: Bằng cách thêm các dòng như800 800
và801 801
, bạn đang định nghĩa hai bảng định tuyến mới với số thứ tự tương ứng là 800 và 801. Các bảng định tuyến này có thể được sử dụng để quản lý lưu lượng mạng theo cách riêng biệt. - Sửa đổi conf. của netplanZhost Tutorial
nano /etc/netplan/50-cloud-init.yaml
(Ở đây, ta thêm các cài đặt chính sách và quy tắc định tuyến cho giao diện. Thay IP, Subnet, Gateway và MAC theo thông tin hệ thống bạn cung cấp.)Zhost Tutorialnetwork: version: 2 ethernets: eth0: addresses: - 103.152.164.101/24 match: macaddress: bc:24:11:e6:4c:ed nameservers: addresses: - 8.8.8.8 search: - zhost.vn set-name: eth0 routes: - to: 0.0.0.0/0 via: 103.152.164.1 table: 801 routing-policy: - from: 103.152.164.101 table: 801 priority: 200 eth1: addresses: - 103.173.67.169/24 gateway4: 103.173.67.1 match: macaddress: bc:24:11:42:6f:c5 nameservers: addresses: - 8.8.8.8 search: - zhost.vn set-name: eth1 routes: - to: 0.0.0.0/0 via: 103.173.67.1 table: 800 routing-policy: - from: 103.173.67.169 table: 800 priority: 300
- Cài đặt gói iproute2
Lưu file và thoát.
Dùng lệnh áp dụng cấu hình mạng:
sudo netplan apply