Нека да проверим използването на NetworkManager на Arch Linux.
NetworkManager е лесно достъпен в официалното хранилище на Arch Linux. Всичко, от което се нуждаете, е просто да кажете на pacman да го инсталира веднага.
Актуализирайте базата данни с пакети на pacman.
sudoпак Ман-Сю
Сега инсталирайте NetworkManager.
sudoпак Ман-Сwpa_supplicant безжичен_tools мрежов мениджър
За поддръжка на мобилен широколентов достъп не забравяйте да инсталирате допълнителните пакети.
sudoпак Ман-Сmodemmanager мобилен-широколентов-доставчик-информация usb_modeswitch
Ако имате нужда от PPPoE/DSL поддръжка, инсталирайте следния пакет.
sudoпак Ман-Сrp-pppoe
Имате нужда от потребителски интерфейс? Инсталирайте следните пакети.
sudoпак Ман-Сnm-connection-editor мрежов-мениджър-аплет
Конфигуриране на NetworkManager
Първо активирайте услугата NetworkManager, така че всеки път, когато системата се стартира, тя да стане мениджър на мрежи.
sudosystemctlактивирайтеNetworkManager.service
В този случай също трябва да деактивирате услугата dhcpcd. В противен случай и NetworkManager, и dhcpcd ще се опитат да конфигурират мрежата и да доведат до конфликт и нестабилна мрежа.
sudosystemctl деактивирайте dhcpcd.service
Ако имате нужда от поддръжката за безжични връзки, имате нужда и от активирана услуга wpa_suplicant.
sudosystemctlактивирайтеwpa_supplicant.service
И накрая, системата е готова да стартира услугата NetworkManager. Стартирайте услугата.
sudosystemctl стартирайте NetworkManager.service
Рестартирайте системата, за да сте сигурни, че всички промени влизат в сила.
sudoрестартирайте
Използване на NetworkManager
Има няколко начина за използване на NetworkManager. Методът по подразбиране е чрез командния ред с помощта на инструмента CLI (nmcli). Ако искате интерактивен потребителски интерфейс, има 2 налични опции - настройки от работната среда или nmtui.
Избройте близките безжични мрежи
Помолете nmcli да изброи всички налични наблизо безжични мрежи.
nmcli списък с wifi устройства
Свързване към безжична мрежа
Можете директно да се свържете с безжична мрежа.
nmcli устройство wifi свързване<SSID>парола<SSID_парола>
Ако мрежата е скрита, използвайте следната структура.
парола за nmcli устройство wifi свързване скрито да
Избройте всички свързани мрежи
Проверете с какви мрежи е свързана вашата система. nmcli ще докладва UUID, типа и интерфейса на връзката.
nmcli връзка показване
Състояние на устройството
NetworkManager позволява проверка на състоянието на всички мрежови устройства.
nmcli устройство
Прекъснете връзката с мрежа
Първо определете интерфейса на безжичната мрежа. След това кажете на nmcli да се изключи от него.
nmcli устройството се изключва<интерфейс>
Свържете се отново с мрежа
Ако има интерфейс, който е маркиран като изключен, не е нужно да преминавате през дългия процес на повторно въвеждане на SSID и парола. Вместо това можете да използвате UUID, за да се свържете отново.
Определете UUID на мрежата.
nmcli връзка показване
Сега използвайте UUID, за да се свържете отново с тази мрежа.
nmcli връзка нагоре uuid<UUID>
Деактивирайте Wi-Fi
NetworkManager може да се използва и за деактивиране на Wi-Fi достъпа.
nmcli радио wifi изключен
За да го върнете, използвайте следната команда.
nmcli радио wifi е включен
Забележка: Това действие автоматично ще се опита да свърже вашата система с най-подходящата Wi-Fi мрежа от списъка с известни мрежи.
Редактиране на връзка
Опциите за връзка се съхраняват в директорията/etc/NetworkManager/system-connections в съответните им .nmconnection файлове.
sudo ls /и т.н./NetworkManager/системна връзка
Редактирайте съответния файл за промяна на настройките.
sudo nano /etc/NetworkManager/system-connections/.nmconnection
След редактиране се уверете, че новите настройки влизат в сила, като презаредите nmcli.
sudonmcli връзка презареждане
nmtui
При инсталиране на NetworkManager се инсталира и опростен потребителски интерфейс на командния ред. С помощта на потребителския интерфейс е по -лесно да се движите през желаните от вас действия.
Стартирайте интерактивния мениджър на потребителския интерфейс на NetworkManager.
nmtui
Редактиране на връзка
От основния раздел изберете Редактиране на връзка.
Изберете коя връзка искате да редактирате.
Изтриване на връзка
Отидете на Редактиране на връзка от nmtui и изберете Изтриване.
Добавяне на връзка
Отидете на nmtui >> Редактиране на връзка >> Добавяне.
Първо изберете типа връзка. В моя случай ще добавя безжична мрежа.
Въведете цялата информация.
След като приключите, изберете OK.
Ето го!
Активиране/деактивиране на връзка .
Стартирайте nmtui и изберете Активиране на връзка.
Изберете коя връзка искате да активирате и изберете Actiavte.
Ако избирате активна връзка, ще видите опцията за деактивиране на връзката.
Бонус: Задаване на име на хост
Изберете опцията Задаване на системно име на хост.
Можете да зададете ново име на хост или да промените съществуващото.
За да завършите действието, трябва да въведете основната парола.
Настолна среда
NetworkManager също се интегрира със съществуващата работна среда (ако имате такава настройка). Тук ще проверим управлението на мрежата с помощта на GNOME и KDE Plasma.
Забележка: Все още трябва да инсталирате пакетите NetworkManager.
GNOME
От горния десен ъгъл щракнете върху иконата на мрежата.
Можете директно да управлявате наличната мрежа от там. Ако имате нужда от по -обширна опция, отидете в Настройки >> Мрежа (Ethernet връзки).
За безжични мрежи отидете в Настройки >> Wi-Fi.
KDE Плазма
За KDE Plasma първо трябва да инсталирате плазмения nm пакет. Той ще се използва за интегриране на NetworkManager с работния плот на Plasma.
sudoпак Ман-Сплазма-nm
Използвайки този плъгин, можете да получите подобна на GNOME опция за управление на вашите мрежи. Добавете мрежовия мениджър към лентата на задачите си чрез Опции на панела >> Добавяне на приспособления >> Мрежи.
Търсене на мрежа.
Плъзнете и пуснете го в ъгъла на лентата на задачите.
Вола! Управлението на мрежата е директно достъпно от вашата лента на задачите.
Последни мисли
Управлението на мрежата на Arch Linux е доста интересно. Той предлага много гъвкавост и контрол върху мрежите. С NetworkManager можете директно да поемете контрола върху потока от данни.
Наслади се!