Как да се свържете с Wi-Fi чрез команден ред в Linux

Как да се свържете с Wi-Fi чрез команден ред в Linux
Philip Lawrence

Във времето на модулите "plug-and-play", платформите за разработка "плъзгай и пускай" и изключително интуитивните графични потребителски интерфейси е лесно да пренебрегнем основните инструменти за конфигуриране.

Конфигурирането на настройките на компютъра чрез командния ред е идеален пример за това, за което говорим. Въпреки това много ентусиасти и любители на командния ред все още искат да запазят нещата прости и донякъде старомодни.

Операционни системи Linux

Linux е един от революционните инструменти в света на технологиите. Откакто е пуснат в началото на 90-те години, той привлича въображението на всички и сега е популярна платформа с отворен код за разработчици.

Освен това работата с Linux е забавна, тъй като има голямо разнообразие от дистрибуции и машини, към които е насочена всяка дистрибуция. Освен това това е безплатна платформа, което означава, че можете да експериментирате с различни дистрибуции без никакви опасения.

Управление на безжични мрежи в Linux

Нека си го кажем направо - въпреки че Linux е отлична платформа по много причини, много от нас са израснали с Windows, така че сме свикнали да работим с неговия набор от инструменти и приложения. Затова прости задачи като свързване с интернет или отстраняване на системни проблеми могат да се окажат доста сложни, когато преминем към Linux.

Затова използването на мрежовия мениджър на Linux може да изглежда непозната територия за много потребители на Windows.

На всичкото отгоре, ако трябва да използвате командния ред, това се превръща в доста трудна задача. Въпреки това тя е само сложна. В действителност командният ред на Linux не е толкова страшен и свързването с безжични мрежи е доста проста работа.

Тъй като Linux е новата сензация, въпреки че е сравнително стар, хората бавно, но сигурно преминават към тази платформа. Затова е необходимо да се разбере как интернет приложенията, като например Wi-Fi свързаност, съхранение в облак и т.н., работят в системите Linux.

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

Как да се свържете с Wifi чрез команден ред

Нека разберем как можете да свържете безжично устройство, базирано на Linux, към точка за достъп до Wi-Fi. Това е малко по-различно от свързването към Wi-Fi мрежа в Windows. Въпреки това работата с безжичния мрежов интерфейс в Linux е нещо, което можете да научите за миг.

Нека видим как можете да се свържете с Wi-Fi мрежа в Linux.

Предварително инсталиране на софтуер

Преди да пристъпим към методите, е важно да знаете, че може да се нуждаете от специфичен предварително инсталиран софтуер на вашата машина с Linux.

Вижте също: Wifi повикване на Sprint в iPhone - подробно ръководство

Сканиране на Wi-Fi мрежа

Ако се свързвате с Wi fi за първи път, ще трябва да сканирате за безжичната мрежа. От друга страна. Ако системата ви вече е запозната с точката за достъп, сканирането за wifi не е необходимо.

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

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

Стартирайте wpa_cli с привилегии на root, след което сканирайте за мрежи.

Напишете следните команди и натиснете Enter след всяка от тях:

#wpa_cli

> сканиране

Излизане от командния ред

Когато сканирането приключи, ще видите известие, показващо всяка налична наблизо точка за безжичен достъп. Можете да изберете желаната от вас и да въведете "quit", за да излезете от командния ред.

Методът с Дебиан 9.6

Следващият метод, който ще видим, работи с Debian 9.6. Тук ще проверим как работят root привилегиите и как да използваме командния ред, за да настроим wifi връзки с наличните точки за достъп в системите, базирани на Debian.

Инсталиране на правилните инструменти

За този метод ще инсталираме Wireless-tools WPA supplicant. За да инсталирате софтуера от командния ред на Linux, напишете следната команда:

# apt-get install wireless-tools wpasupplicant

Проверете безжичната си мрежова карта

Когато стартирате командата, тя ще провери за мрежовата ви карта, за да установи връзка. Затова се уверете, че безжичната ви карта е открита.

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

Конфигурация за мрежа

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

Въведете следната инструкция от командния ред:

wpa_passphrase YourSSID>> /etc/wpa_supplicant.conf

След това ще трябва да въведете парола с дължина от 8 до 63 символа.

Удостоверяване на автентичността на мрежата

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

# wpa_supplicant -D wext -i wlan0 -B -c /etc/wpa_supplicant.conf

Точка за достъп

Когато се удостоверите, трябва да получите точка за достъп. Въведете следната команда iwconfig:

# iwconfig wlan0

Използване на Syslog

Понякога е възможно да се получат грешки по време на удостоверяването. В такъв случай ще трябва да проверите syslog, за да установите проблема.

Задаване или заявяване на IP адрес

След удостоверяването сега се нуждаете от IP адрес за вашата система. За да получите IP адрес, въведете следната команда IP и тя ще поиска IP адрес от DHCP сървъра за вашия настолен компютър.

Ето и командите:

# dhclient -nw wlan0

След като напишете горната команда, можете да зададете IP адреса, DNS сървъра и шлюза по подразбиране за мрежовите си връзки.

# ip addr add dev wlan0 192.168.1.100/24

# ip route add default via 192.168.1.

# echo "nameserver 8.8.8.8"> /etc/resolv.conf

Какво да кажем за потребителите на Netplan?

В случай че използвате netplan, методът за IP заявки е малко по-различен. Ето какво трябва да направите:

Конфигуриране на Netplan

Въведете следния ред, за да конфигурирате плана на мрежата. Тук ще запишете файл yaml. И така, въведете следната последователност от редове в прозореца на терминала с команден ред:

/etc/netplan/config.yaml

sudo netplan apply

Командите ще приложат необходимата конфигурация към системата.

Вижте също: Настройка на маршрутизатора MOFI - ръководство стъпка по стъпка

Свързване към отворена мрежа с Netplan

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

Свързване с лична безжична мрежа WPA

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

Заключение

По принцип работата със системи Linux може да се окаже доста трудна за хората, тъй като разбирането на операционната система е по-слабо. Обикновените потребители на Linux обаче може да инсталират тези безжични връзки често, така че това не е голяма работа за тях.

Така че, независимо дали разполагате с машина с Ubuntu или друга дистрибуция на Linux, свързването на всяко настолно или преносимо устройство като Raspberry Pi към Wifi мрежата е лесно. Просто се уверете, че знаете името на безжичната си мрежа, и следващия път тя ще се свърже автоматично с интернет.

Сега, след като знаете как да се свързвате с всички налични мрежи, би трябвало да ви е лесно да се свържете с която и да е настолна среда на Linux към интернет чрез Wi f. Останете с нас за още уроци за Linux и последните новини за Linux.




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