Tôi đã kiểm tra xung quanh một chút và phát hiện ra rằng ngày nay có thể tạo cấu hình này bằng nmcli
công cụ. Trong thực tế, nó cho phép kiểm soát hoàn toàn NetworkManager. Các trang hướng dẫn sử dụng cho nmcli rất kỹ lưỡng và khá dễ hiểu. Xem man nmcli
và man nm-settings
.
Để thiết lập cấu hình trong câu hỏi này, cách dễ nhất là chỉnh sửa cấu hình kết nối hiện tại của bạn. Tìm tên của hồ sơ từ công cụ GUI NetworkManager của bạn và chỉnh sửa nó bằng trình soạn thảo CLI (ở đây tên là Ethernet connection
):
$ sudo nmcli c chỉnh sửa 'Kết nối Ethernet'
=== | trình chỉnh sửa kết nối tương tác nmcli | ===
Chỉnh sửa kết nối '802-3-ethernet' hiện tại: 'Kết nối Ethernet 1'
Nhập 'trợ giúp' hoặc '?' cho các lệnh có sẵn.
Nhập 'mô tả [.]' Để mô tả thuộc tính chi tiết.
Bạn có thể chỉnh sửa các cài đặt sau: kết nối, 802-3-ethernet (ethernet), 802-1x, dcb, ipv4, ipv6
nmcli> goto ipv4
Bạn có thể chỉnh sửa các thuộc tính sau: phương thức, dns, dns-search, dns-Tùy chọn, dns-ưu tiên, địa chỉ, cổng, tuyến đường, tuyến-mét, bỏ qua tự động, bỏ qua-auto-dns, dhcp-hostname, dhcp -send-hostname, never-default, may-fail, Dad-timeout, dhcp-timeout, dhcp-client-id, dhcp-fqdn
nmcli ipv4> đặt ipv4.addresses {your_address_here} / {your_network_prefix_here}
Bạn có muốn đặt 'ipv4.method' thành 'thủ công' không? [có]: không có
ipcl4 nmcli> lưu
Kết nối 'Kết nối Ethernet' (87fa8e41-7fe3-435a-a2f2-29a9c8084d2d) được cập nhật thành công.
nmcli ipv4> thoát
Các phần được in đậm là đầu vào của bạn, thay thế mọi thứ trong dấu ngoặc nhọn bằng cài đặt của bạn. Trả lời no
câu hỏi về ipv4.method
bảo tồn cấu hình DHCP. Afterwords bạn cần phải vô hiệu hóa và kích hoạt lại cấu hình, có thể được thực hiện bằng cách sử dụng các công cụ GUI hoặc nmcli.
Nếu bạn muốn, cũng có thể tạo một kết nối mới từ dòng lệnh:
sudo nmcli -p connection add type ethernet ifname {your_interface_name} con-name MyConnection -- ipv4.addresses {your_address}/{your_prefix_length} ipv4.method auto
Một lần nữa, thay thế mọi thứ trong dấu ngoặc nhọn với cài đặt của bạn.
Cuối cùng, nếu bạn vẫn muốn chỉnh sửa các tệp cấu hình, hãy nhớ tải lại tệp sau khi chỉnh sửa:
sudo nmcli connection reload
Xin lưu ý rằng các cấu hình được tạo theo cách này có thể gây nhầm lẫn cho các công cụ GUI. Tốt nhất, họ sẽ không chỉ cho bạn các địa chỉ tĩnh.