[Cập nhật] Kể từ Ubuntu 18.04 LTS (máy chủ), netplanlà trình bao bọc mặc định để quản lý mạng. Cấu hình Netplan được thực hiện thông qua tệp YAML , theo mặc định /etc/netplan/01-netcfg.yaml(chi tiết tại đây ).
Số liệu định tuyến được xác định bởi metrictùy chọn "", dự kiến số nguyên dương (thường 100là giá trị mặc định). Đây là ví dụ từ trang tham khảo:
network:
version: 2
renderer: networkd
ethernets:
eno1:
addresses:
- 10.0.0.10/24
- 11.0.0.11/24
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
routes:
- to: 0.0.0.0/0
via: 10.0.0.1
metric: 100
- to: 0.0.0.0/0
via: 11.0.0.1
metric: 100
Tuyến đường có thấp nhất metric(chiều dài đường dẫn) trở thành cổng "ưa thích". (Sử dụng: sudo netplan tryđể cho phép thay đổi)
Lưu ý rằng trong môi trường chuyển vùng (nhiều kết nối, bật và tắt), bạn có thể muốn đặt optionaltham số (boolean) thành true(mặc định là sai):
network:
version: 2
ethernets:
enred:
dhcp4: yes
dhcp4-overrides:
route-metric: 100
engreen:
dhcp4: yes
dhcp4-overrides:
route-metric: 200
# this is plugged into a test network that is often
# down - don't wait for it to come up during boot.
optional: true
Lưu ý cú pháp hơi khác nhau cho số liệu tuyến đường trong trường hợp kết nối DHCP.
Bạn cũng có thể sử dụng NetworkManagernhư một trình kết xuất, mà tôi cho rằng (chưa tự kiểm tra) sẽ cho phép bạn xem / chỉnh sửa một phần cấu hình đó thông qua các công cụ GUI.
renderer (vô hướng)
Sử dụng phụ trợ mạng đã cho cho định nghĩa này. Hiện đang được hỗ trợ networkdvà NetworkManager. Thuộc tính này có thể được chỉ định trên toàn cầu networks:, đối với loại thiết bị (ví dụ ethernets:) hoặc cho một định nghĩa thiết bị cụ thể. Mặc định là networkd.
(Ví dụ 'lớn' cuối cùng trên trang tham chiếu cho thấy việc sử dụng kết hợp cả hai trình kết xuất như vậy).
Xem thêm câu hỏi này (Askubfox) .