Как да използвате Network Linux Network Manager

How Use Arch Linux Network Manager



Arch Linux идва с помощна програма за управление на мрежата, наречена NetworkManager. Този инструмент е отговорен за осигуряването на автоматично откриване, конфигуриране и свързване към мрежи. Инструментът може да обработва както безжични, така и кабелни връзки. За безжични мрежи инструментът може автоматично да превключва към по -надеждна връзка. Приоритетът на кабелната връзка очевидно е по -висок от безжичната.

Нека да проверим използването на 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 можете директно да поемете контрола върху потока от данни.

Наслади се!