Cách sử dụng trình quản lý mạng Arch Linux

How Use Arch Linux Network Manager



Arch Linux đi kèm với một tiện ích để quản lý mạng, nó được gọi là NetworkManager. Công cụ này chịu trách nhiệm cung cấp khả năng tự động phát hiện, cấu hình và kết nối với mạng. Công cụ có khả năng xử lý cả kết nối không dây và có dây. Đối với mạng không dây, công cụ có khả năng tự động chuyển sang kết nối đáng tin cậy hơn. Mức độ ưu tiên của kết nối có dây rõ ràng là cao hơn so với kết nối không dây.

Chúng ta hãy kiểm tra việc sử dụng NetworkManager trên Arch Linux.







NetworkManager có sẵn trên kho lưu trữ chính thức của Arch Linux. Tất cả những gì bạn cần chỉ là bảo pacman cài đặt ngay.



Cập nhật cơ sở dữ liệu gói pacman.



sudopacman-Syu





Bây giờ, hãy cài đặt NetworkManager.

sudopacman-NSwpa_supplicant wireless_tools networkmanager



Để được hỗ trợ băng thông rộng di động, đừng quên cài đặt các gói bổ sung.

sudopacman-NSmodemmanager mobile-băng thông rộng-nhà cung cấp-thông tin usb_modeswitch

Nếu bạn cần hỗ trợ PPPoE / DSL, hãy cài đặt gói sau.

sudopacman-NSrp-pppoe

Bạn cần một giao diện người dùng? Cài đặt các gói sau.

sudopacman-NSnm-connection-editor network-manager-applet

Định cấu hình NetworkManager

Lúc đầu, hãy kích hoạt dịch vụ NetworkManager để mỗi khi hệ thống khởi động, nó sẽ trở thành người quản lý mạng.

sudosystemctlcho phépNetworkManager.service

Trong trường hợp này, bạn cũng phải tắt dịch vụ dhcpcd. Nếu không, cả NetworkManager và dhcpcd sẽ cố gắng cấu hình mạng và dẫn đến xung đột và mạng không ổn định.

sudosystemctl vô hiệu hóa dhcpcd.service

Nếu bạn cần hỗ trợ cho các kết nối không dây, bạn cũng cần bật dịch vụ wpa_suplicant.

sudosystemctlcho phépwpa_supplicant.service

Cuối cùng, hệ thống đã sẵn sàng để khởi động dịch vụ NetworkManager. Bắt đầu dịch vụ.

sudosystemctl start NetworkManager.service

Khởi động lại hệ thống để đảm bảo rằng tất cả các thay đổi có hiệu lực.

sudokhởi động lại

Sử dụng NetworkManager

Có một số cách sử dụng NetworkManager. Phương pháp mặc định là thông qua dòng lệnh sử dụng công cụ CLI (nmcli). Nếu bạn muốn một giao diện người dùng tương tác, có 2 tùy chọn khả dụng - cài đặt từ môi trường máy tính để bàn hoặc nmtui.

Liệt kê các mạng không dây lân cận

Yêu cầu nmcli liệt kê tất cả các mạng không dây có sẵn gần đó.

danh sách wifi thiết bị nmcli

Kết nối với mạng không dây

Bạn có thể kết nối trực tiếp với mạng không dây.

thiết bị nmcli kết nối wifi<SSID>mật khẩu mở khóa<SSID_password>

Nếu mạng là mạng ẩn, hãy sử dụng cấu trúc sau.

thiết bị nmcli kết nối wifi ẩn mật khẩu có

Liệt kê tất cả các mạng được kết nối

Kiểm tra hệ thống của bạn được kết nối với mạng nào. nmcli sẽ báo cáo UUID, loại và giao diện của kết nối.

chương trình kết nối nmcli

Tình trạng thiết bị

NetworkManager cho phép kiểm tra trạng thái của tất cả các thiết bị mạng.

thiết bị nmcli

Ngắt kết nối mạng

Lúc đầu, hãy xác định giao diện của mạng không dây. Sau đó, yêu cầu nmcli ngắt kết nối khỏi nó.

ngắt kết nối thiết bị nmcli<giao diện>

Kết nối lại với mạng

Nếu có một giao diện được đánh dấu là đã ngắt kết nối, bạn không phải trải qua quá trình nhập lại SSID và mật khẩu kéo dài. Thay vào đó, bạn có thể sử dụng UUID để kết nối lại.

Xác định UUID của mạng.

chương trình kết nối nmcli

Bây giờ, hãy sử dụng UUID để kết nối lại với mạng đó.

kết nối nmcli lên uuid<UUID>

Tắt Wi-Fi

NetworkManager cũng có thể được sử dụng để tắt truy cập Wi-Fi.

vô tuyến nmcli tắt wifi

Để quay trở lại, hãy sử dụng lệnh sau.

Wi-Fi radio nmcli đang bật

Lưu ý: Hành động này sẽ tự động cố gắng kết nối hệ thống của bạn với mạng Wi-Fi phù hợp nhất từ ​​danh sách các mạng đã biết.

Chỉnh sửa kết nối

Các tùy chọn kết nối này được lưu trữ trong thư mục / etc / NetworkManager / system-results trong các tệp .nmconnection tương ứng của chúng.

sudo ls /Vân vân/NetworkManager/kết nối hệ thống

Chỉnh sửa tệp tương ứng để thay đổi cài đặt.

sudo nano /etc/NetworkManager/system-connections/.nmconnection

Sau khi chỉnh sửa, hãy đảm bảo rằng cài đặt mới có hiệu lực bằng cách tải lại nmcli.

sudotải lại kết nối nmcli

nmtui

Khi cài đặt NetworkManager, một giao diện người dùng dòng lệnh đơn giản cũng được cài đặt. Sử dụng giao diện người dùng, việc điều hướng qua các hành động mong muốn của bạn trở nên dễ dàng hơn.

Khởi chạy trình quản lý giao diện người dùng tương tác của NetworkManager.

nmtui

Chỉnh sửa kết nối

Từ phần chính, chọn Chỉnh sửa kết nối.

Chọn kết nối bạn muốn chỉnh sửa.

Xóa kết nối

Chuyển đến Chỉnh sửa kết nối từ nmtui và chọn Xóa.

Thêm kết nối

Vào nmtui >> Chỉnh sửa kết nối >> Thêm.

Lúc đầu, hãy chọn loại kết nối. Trong trường hợp của tôi, tôi sẽ thêm một mạng không dây.

Nhập tất cả các thông tin.

Sau khi hoàn tất, hãy chọn OK.

Đây là bạn có nó!

Kích hoạt / hủy kích hoạt kết nối .

Khởi động nmtui và chọn Kích hoạt kết nối.

Chọn kết nối bạn muốn kích hoạt và chọn Actiavte.

Nếu bạn đang chọn một kết nối đang hoạt động, bạn sẽ thấy tùy chọn để hủy kích hoạt kết nối.

Phần thưởng: Đặt tên máy chủ

Chọn tùy chọn Đặt tên máy chủ hệ thống.

Bạn có thể đặt tên máy chủ mới hoặc sửa đổi tên máy chủ hiện có.

Để hoàn thành hành động, bạn cần nhập mật khẩu gốc.

Môi trường máy tính để bàn

NetworkManager cũng tích hợp với môi trường máy tính để bàn hiện có (nếu bạn đã thiết lập). Ở đây, chúng ta sẽ kiểm tra cách quản lý mạng bằng GNOME và KDE Plasma.

Lưu ý: Bạn vẫn phải cài đặt các gói NetworkManager.

GNOME

Từ góc trên bên phải, nhấp vào biểu tượng mạng.

Bạn có thể trực tiếp quản lý mạng có sẵn từ đó. Nếu bạn cần tùy chọn mở rộng hơn, hãy đi tới Cài đặt >> Mạng (Kết nối Ethernet).

Đối với mạng không dây, hãy đi tới Cài đặt >> Wi-Fi.

KDE Plasma

Đối với KDE Plasma, trước tiên bạn phải cài đặt gói plasma-nm. Nó sẽ được sử dụng để tích hợp NetworkManager với máy tính để bàn Plasma.

sudopacman-NSplasma-nm

Sử dụng plugin này, bạn có thể nhận được tùy chọn thanh tác vụ giống GNOME để quản lý mạng của mình. Thêm trình quản lý mạng vào thanh tác vụ của bạn thông qua Tùy chọn bảng điều khiển >> Thêm tiện ích con >> Mạng.

Tìm kiếm mạng.

Kéo và thả nó ở góc của thanh tác vụ.

Thì đấy! Quản lý mạng có sẵn trực tiếp từ thanh tác vụ của bạn.

Suy nghĩ cuối cùng

Quản lý mạng trên Arch Linux khá thú vị. Nó cung cấp rất nhiều sự linh hoạt và kiểm soát các mạng. Với NetworkManager, bạn có thể trực tiếp kiểm soát luồng dữ liệu.

Thưởng thức!