Netplan là một tiện ích cấu hình mạng dòng lệnh mới được giới thiệu trong Ubuntu 17.10 để quản lý và định cấu hình cài đặt mạng dễ dàng trong các hệ thống Ubuntu. Nó cho phép bạn định cấu hình giao diện mạng bằng cách sử dụng YAML. Nó hoạt động cùng với NetworkManager và systemd-networkd (được gọi là trình kết xuất, bạn có thể chọn một trong số này để sử dụng) làm giao diện cho kernel.
Nó đọc cấu hình mạng được mô tả trong /etc/netplan/*.yaml và bạn có thể lưu cấu hình cho tất cả các giao diện mạng của mình trong các file này.
Bài viết sẽ hướng dẫn cách định cấu hình địa chỉ IP tĩnh (static) hoặc IP động (dhcp) cho giao diện mạng trong Ubuntu 18.04 bằng tiện ích Netplan.
Trước tiên, bạn cần xác định giao diện mạng mà bạn sẽ cấu hình. Bạn có thể liệt kê tất cả các giao diện mạng được đính kèm trên hệ thống của mình bằng lệnh ifconfig như sau:
$ ifconfig -a
Từ đầu ra của lệnh trên, chúng ta có các giao diện được gắn vào hệ thống Ubuntu.
Trong ví dụ này, chúng tôi sẽ cấu hình một IP tĩnh cho giao diện mạng ethernet enp0s8. Mở file cấu hình netplan bằng trình soạn thảo văn bản của bạn như được hiển thị.
Quan trọng: Trong trường hợp file YAML không được tạo bởi trình cài đặt, bạn có thể tạo cấu hình cần thiết cho trình kết xuất bằng lệnh này sau:
$ sudo netplan generate
Bên cạnh đó, tự động tạo ra file có tên khác nhau trên máy tính để bàn, máy chủ, đám mây instantiations vv (ví dụ 01-network-manager-all.yaml hoặc 01-netcfg.yaml ), nhưng tất cả các file sẽ được đọc bởi netplan với đường dẫn /etc/netplan/*.yaml
$ sudo nano /etc/netplan/01-netcfg.yaml
Sau đó thêm cấu hình sau dưới phần ethernet.
enp0s8:
dhcp4: no
dhcp6: no
addresses: [172.16.69.89/24, ]
gateway4: 172.16.69.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
==========================================================================
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: yes
enp0s8:
dhcp4: no
dhcp6: no
addresses: [192.168.56.110/24, ]
gateway4: 192.168.56.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
Lưu file và thoát. Sau đó áp dụng các thay đổi mạng gần đây bằng cách sử dụng lệnh netplan.
$ sudo netplan apply
Bây giờ hãy xác minh tất cả các giao diện mạng khả dụng một lần nữa, giao diện ethernet enp0s8 sẽ được kết nối với mạng cục bộ.
$ ifconfig -a
Đặt địa chỉ IP DHCP động trong Ubuntu
Để định cấu hình giao diện ethernet enp0s8 để nhận địa chỉ IP động thông qua DHCP, chỉ cần sử dụng cấu hình sau.
network:
version: 2
renderer: networkd
ethernets:
enp0s8:
dhcp4: yes
dhcp6: yes
Lưu file và thoát. Sau đó áp dụng các thay đổi mạng gần đây và xác minh địa chỉ IP bằng các lệnh sau.
$ sudo netplan apply
$ ifconfig -a
Từ giờ, hệ thống của bạn sẽ tự động nhận địa chỉ IP từ bộ định tuyến.
Bạn có thể tìm thêm thông tin và các tùy chọn cấu hình bằng cách tham khảo man netplan.
$ man netplan
Bây giờ bạn đã cấu hình thành công địa chỉ IP tĩnh cho máy chủ Ubuntu của mình.
» Tin mới nhất:
» Các tin khác: