Как да настроите WiFi мрежа в Arch Linux?

Как да настроите WiFi мрежа в Arch Linux?
Philip Lawrence

Дистрибуциите и вкусовете на Linux са добре познати с използването си в няколко области, включително уеб хостинг и клиентски/сървърни среди. Arch Linux обаче се противопоставя на това схващане, като позволява на потребителите да персонализират всичко, като същевременно запазват функционалността. Това може да затрудни начинаещите потребители, но е черешката за напредналите.

Какво представлява Arch Linux?

Arch Linux е вариант на Linux с отворен код, в който можете да персонализирате Arch Linux според нуждите си. Леката и минималистична природа на Arch е основната причина за популярността му в технологичната общност.

Базираната на x86-64 дистрибуция на Linux следва принципа KISS (keep it simple, stupid). Както подсказва името, инсталирането на Arch ви позволява да започнете с чиста дъска и да оставите потребителя да вземе всички решения. Juniper няма специфични за дистрибуцията промени, което прави преминаването от други дистрибуции на Linux лесно.

Как да конфигурирам WiFi мрежа в Arch Linux?

В тази статия ще ви покажем как да настроите и конфигурирате Wi-Fi мрежа в Arch Linux, при условие че имате основни познания за мрежовите концепции и знаете как да използвате Linux.

Сканираща мрежа

За да започнем процеса, първо ще сканираме нашата мрежа. За целта изпълнете следната команда. Тя ще ви покаже името на интерфейса на вашата мрежа.

 iwconfig 

Изпълнете следната команда, за да откриете наличната Wifi мрежа.

 ip link set interface up 

Сега изпълнете следната команда. Тя ще ви помогне да намерите наличните WiFi мрежи.

 Сканиране на интерфейса iwlist 

След това изпълнете командата ip link set interface down.

Използване на netctl за конфигуриране на Wi-Fi връзка

Можете да настроите wifi мрежа в Arch по няколко начина. Един от тях е да използвате помощната програма netctl. Помощната програма netctl ви позволява да конфигурирате и управлявате мрежовата конфигурация в Arch Linux.

За да използвате netctl в Arch Linux, създайте конфигурационен файл за инсталиране и конфигуриране на wifi мрежата. Този конфигурационен файл трябва да съдържа идентификатора на набора от услуги (SSID), безжичния интерфейс, ключа за сигурност, IP адреса и схемата за управление на ключовете.

След като конфигурационният файл, съдържащ гореспоменатите параметри, е създаден, можете да използвате командата netctl start, за да се свържете с управлението на мрежата.

След това проверете съвместимостта на безжичната карта с Arch Linux. За целта изпълнете командата lspci -k.

Тази команда позволява на ядрото да зареди драйвера на безжичната карта. След като стартирате lspci -k, изходът трябва да изглежда като на следната снимка.

Ако инсталираната от вас безжична карта и Arch Linux са съвместими, можете да започнете конфигурирането на netctl.

Помощната програма netctl ще работи с профил. Това е файл, който съдържа информация за мрежовата конфигурация. Можете да създадете профил лесно (чрез менюто WiFi) или трудно (ръчно създаване на мрежов профил).

Wi-Fi меню: лесен начин

Можете да създадете профил, като използвате wifi-меню. За целта изпълнете командата wifi-меню, изберете мрежата си и щракнете върху OK.

Въведете паролата и щракнете върху OK.

Въведете следната команда, за да потвърдите връзката с интернет.

Вижте също: Как да разположите WiFi антените

Ако тя пингва, интернет връзката чрез Wi-Fi мрежата е конфигурирана успешно.

Ръчно създаване на профил: трудният начин

Чрез този метод можете да настроите профила (ръчно) за безжична връзка.

Първо, намерете името на безжичния интерфейс - wlan0/wlp2s0. За да намерите името на wifi интерфейса, въведете командата iwconfig.

След това изпълнете командата cd /etc/netctl/examples, като използвате инструмент от командния ред. Тя ще покаже поддиректорията с различни примери на профила. Копирайте вашия примерен профил в /etc/netctl/your_profile_name като използвате командата cp /etc/netctl/examples/wireless-wpa /etc/netctl/your_profile_name, където your_profile_name ще бъде вашият действителен профил.

Използвайте командата cat /etc/netctl/your_profile_name, за да видите съдържанието на профила си.

Сега отворете редактора nano или vi, като използвате командата nano /etc/netctl/your_profile_name и редактирайте следните полета на вашия профил.

Интерфейс = wlan0

ESSID = Моята мрежа (името на вашата интернет връзка)

Ключ = Паролата на интернет връзката

Стартиране на netctl

За да стартирате netctl, изпълнете следната команда:

 cd /etc/netctl Is 

Вашият профил е създаден. Въведете командата netctl start your_profile_name.

Вижте също: Как работи Wi-Fi в автомобила

Тествайте мрежовата си връзка, като въведете командата ping -c 3 www.bing.com.

Сега изпълнете командата netctl enable your_profile_name, за да активирате профила си.

По този начин ще активирате системна услуга. Тази услуга ще се стартира при всяко зареждане на вашия компютър (PC)/лаптоп.

Поздравления! Вашата безжична мрежа е конфигурирана в Arch Linux.

Настройване на Wi-Fi с помощта на Network Manager

С помощта на мрежовия мениджър вече можете да настроите конфигурация на wifi мрежа в Arch Linux. Мрежовият мениджър позволява на мрежовите администратори да откриват, свързват и управляват сървър с интернет връзка.

Помощната програма за мрежов мениджър също така предпазва системата ви от неизвестни уязвимости. Дистрибуцията Arch Linux е малко по-сложна операционна система в сравнение с други дистрибуции на Linux, така че се нуждае от цялостна система за защита. Следващата процедура подробно описва инсталирането и конфигурирането на мрежовия мениджър в Arch Linux.

Инсталирането на Network Manager се състои от две стъпки: инсталиране и конфигуриране.

Инсталиране на мрежов мениджър

За да инсталирате мрежовия мениджър, ще ви е необходим мениджър на пакети Pacman и потребител sudo. След като го инсталирате, можете да използвате няколко помощни програми за команден ред, за да улесните работата.

Подайте командата sudo pacman -Syu, за да синхронизирате и актуализирате всички съществуващи пакети в системата.

Можете лесно да инсталирате мрежов мениджър с помощта на пакетите от хранилището на Arch. След това с помощта на гореспоменатата команда синхронизирайте, актуализирайте и опреснете наличните пакети в Arch Linux.

$ sudo pacman -S wpa_supplicant wireless_tools NetworkManager

Използвайте командата pacman -S rp-pppoe, която ще получи пакета за поддръжка на PPPoE.

Използването на командата pacman -S nm-connection-editor network-manager-applet ви позволява да използвате съответните пакети за поддръжка на потребителския интерфейс (UI).

Конфигуриране на Network Manager

След като инсталирате мрежов мениджър в Arch Linux, трябва да рестартирате системата. След като системата бъде рестартирана, с командата systemctl enable NetworkManager.service можете да конфигурирате мрежов мениджър, който да управлява мрежовата свързаност.

Използвайте командата systemctl disable dhcpcd.service. С тази команда ще се избегне конфликт в IP мрежата.

Можете да разрешите някои основни услуги, които трябва да работят ефективно. Например, изпълнете командата systemctl enable wpa_supplicant.service, за да разрешите основни услуги в Arch Linux.

Сега използвайте командата systemctl start NetworkManager.service. Тази команда също ще рестартира системата и ще въведе необходимите промени.

Как се използва мрежовият мениджър?

След като инсталирате и конфигурирате мрежовия мениджър, можете да го използвате в операционната система Arch Linux с помощта на netctl или друг CLI инструмент. Основната цел на използването му е да се намерят близките налични мрежи. За да видите списъка с wifi устройства, използвайте следната команда.

nmcli device wifi list

ако използвате помощната програма netctl, можете да използвате командата netctl-auto list, за да намерите wifi устройствата.

След като wifi устройството е избрано от списъка с устройства, можете да продължите с мрежовата свързаност, като използвате командата nmcli device wifi connect password, като предоставите SSID и правилната парола, където е необходимо.

За да визуализирате всички скрити мрежи, достъпни за вашата Arch Linux OS, използвайте командата nmcli device wifi connect password hidden yes.

Ако искате да видите подробности за свързана мрежа, използвайте командата nmcli connection show, за да покажете свързаните мрежи.

След като бъде намерен списъкът с наличните устройства, можете да проверите допълнително кое устройство е свързано към вашата мрежа.

Ако искате да изключите wifi устройството, просто използвайте командата nmcli device disconnect, като посочите конкретния интерфейс.

Използвайте командата ls /etc/NetworkManager/system-connection, за да запазите настройките.

Конкретните промени, които вече са направени, могат да бъдат променени, когато пожелаете. За да направите това, въведете командата nano /etc/NetworkManager/system-connections/.nmconnection.

Можете да рестартирате Arch Linux, за да се уверите, че необходимите промени са извършени правилно. За да направите това, използвайте следната команда.

nmcli презареждане на връзката

Използване на мрежовия мениджър nmtui

Помощната програма nmtui е CLI инструмент, който ви помага да се ориентирате в мрежовия мениджър. С помощта на nmtui можете да избирате опциите, като използвате потребителския интерфейс, вместо да изпълнявате конкретни команди. За да видите и работите с възможностите на мрежовия мениджър, просто въведете nmtui. Той ще покаже някои подходящи опции.

Изберете Редактиране на връзка от списъка и щракнете върху OK, за да продължите.

След това изберете подходящата мрежова връзка, след което щракнете върху Редактиране.

Приключване

В тази статия научихме как да настроим wifi адаптер в Arch Linux с помощта на netctl и Network Manager. Netctl е помощна програма за командния ред, която ви помага да инсталирате и конфигурирате wifi устройство в операционната система Arch Linux.

Можете също така да конфигурирате wifi мрежата си с помощта на мрежов мениджър. Това ще ви спести притеснения. Мрежовият мениджър не само ви помага да конфигурирате wifi мрежата си, но също така защитава wifi устройствата ви и предоставя изчерпателна информация за криптираната мрежа.

С помощта на мрежовия мениджър можете автоматично да се свържете с желаните от вас мрежи. След като се свържете със сървъра, мрежовият мениджър ви позволява да използвате мобилни мрежи.




Philip Lawrence
Philip Lawrence
Филип Лорънс е технологичен ентусиаст и експерт в областта на интернет свързаността и wifi технологията. С повече от десетилетие опит в индустрията, той е помогнал на много хора и фирми с техните проблеми, свързани с интернет и wifi. Като автор и блогър на Internet and Wifi Tips, той споделя своите знания и опит по прост и лесен за разбиране начин, от който всеки може да се възползва. Филип е страстен защитник на подобряването на свързаността и правенето на интернет достъпен за всички. Когато не пише или не отстранява проблеми, свързани с технологиите, той обича да се разхожда, да къмпингува и да изследва природата.