Распберри Пи се не повезује на Ви-Фи

Raspberry Pi Not Connecting Wi Fi



Ако користите Распберри Пи за своје пројекте, с времена на време се можете суочити са многим проблемима повезивања са бежичном или Ви-Фи мрежом. Можда вам је тешко решити ове проблеме. У овом чланку ћу говорити о различитим проблемима повезивања са Ви-Фи мрежом и показати вам како их решити. Дакле, почнимо.

Конфигурисање Ви-Фи-ја помоћу впа_супплицант

Ако користите оперативни систем на Распберри Пи-у као што је Распберри Пи ОС, Убунту 20.04 ЛТС, Кали Линук или Мањаро са инсталираним окружењем за рачунаре, тада се можете врло лако повезати са Ви-Фи мрежом са графичког корисничког интерфејса. Али ако користите оперативни систем без главе на свом Распберри Пи-у, попут Распберри Пи ОС Лите или Убунту 20.04 ЛТС или Дебиан, онда ћете морати ручно да конфигуришете Ви-Фи мрежни интерфејс за повезивање на Ви-Фи мрежу.







На Распберри Пи ОС -у можете да креирате впа_супплицант.цонф датотеку у боот партицију мицроСД картице за конфигурисање Ви-Фи мрежног интерфејса вашег Распберри Пи.



Када креирате конфигурациону датотеку, откуцајте следеће редове кодова у впа_супплицант.цонф филе. Када завршите, промените Ви-Фи ССИД ( ссид ) и лозинку ( пск ).



земља = САД
цтрл_интерфаце = ДИР =/вар/рун/впа_супплицант ГРОУП = нетдев
упдате_цонфиг = 1

мрежа = {
ссид = 'Повезано_89'
сцан_ссид = 1
пск = '1122304п'
кеи_мгмт = ВПА-ПСК
}





На Дебиану можете да додате детаље о својој Ви-Фи мрежи у /етц/нетворк/интерфацес.д/влан0 датотеку за врло једноставно конфигурисање вашег Ви-Фи мрежног интерфејса.

Да бисте то урадили, отворите /етц/нетворк/интерфацес.д/влан0 конфигурацијску датотеку са нано текстуалним уређивачем на следећи начин:



$нано /итд/мреже/интерфејси.д/влан0

Затим уклоните знак # из сваке линије као што је означено на слици испод.

Промијенити впа-ссид на ваш Ви-Фи ССИД и впа-пск на вашу лозинку за Ви-Фи.

Када завршите, притисните + Икс затим И и да бисте сачували /етц/нетворк/интерфацес.д/влан0 конфигурацијску датотеку.

Да би промене ступиле на снагу, поново покрените Распберри Пи следећом командом:

$рестарт система системцтл

На Убунту-у можете конфигурирати свој Ви-Фи мрежни интерфејс помоћу Цлоуд-Инита.

Да бисте то урадили, отворите датотеку за конфигурацију мреже Цлоуд Инит /етц/нетплан/50-цлоуд-инит.иамл са следећом командом:

$судо нано /итд/нетплан/педесет-цлоуд-инит.иамл

Подразумевано, датотека 50-цлоуд-инит.иамл требало би да изгледа као што је приказано на слици испод.

Додајте редове означене на слици испод да бисте конфигурисали Ви-Фи мрежни интерфејс влан0 користећи Цлоуд-Инит. Не заборавите да замените са ССИД-ом Ви-Фи мреже коју желите да повежете и > са лозинком Ви-Фи мреже коју желите да повежете.

БЕЛЕШКА: Не заборавите да задржите исправно увлачење користећи (размаке) у сваком реду као на слици испод. У супротном, Цлоуд-Инит неће радити. У ИАМЛ конфигурацијским датотекама увлачење је врло важно.

Када завршите, притисните + Икс затим И и да бисте сачували 50-цлоуд-инит.иамл филе.

Да би промене ступиле на снагу, поново покрените Распберри Пи следећом командом:

$судорестарт

Када се ваш Распберри Пи покрене, требало би да се аутоматски повеже са жељеном Ви-Фи мрежом и конфигурише се путем ДХЦП-а, као што можете видети на слици испод.

$ипдо

Нетачан код земље у датотеци впа_супплицант.цонф

Ако конфигуришете Ви-Фи на свом Распберри Пи-у помоћу впа_супплицант , тада морате дефинирати двословни код државе впа_супплицант.цонф конфигурацијску датотеку.

На пример, ако живите у Сједињеним Америчким Државама (САД), двоцифрени позивни број земље је УС . Ако живите изван САД-а, на линку можете пронаћи двословни код своје земље Листа кодова земаља према алфа-2, алфа-3 коду (ИСО 3166) .

Понекад се ваш Распберри Пи можда неће успети повезати са вашом Ви-Фи мрежом ако имате погрешан код земље у впа_супплицант.цонф датотеку чак и када је све остало исправно.

Зато обавезно поставите исправан двословни код земље у впа_супплицант.цонф датотеку ако имате проблема са Ви-Фи повезивањем у вашем Распберри Пи.

Коришћење неважеће групе у датотеци впа_супплицант.цонф

Да бисте могли да се повежете на Ви-Фи мрежу и конфигуришете Ви-Фи интерфејс, биће вам потребне привилегије на нивоу оперативног система. Тхе корен корисник може учинити било шта. Овде нема проблема. Али, ако желите да извршите промене на нивоу система (попут конфигурисања Ви-Фи мрежног интерфејса) као обичан корисник, можда ћете морати да будете члан неких унапред дефинисаних група.

На Распберри Пи ОС-у или Дебиану, група којој морате бити члан да бисте конфигурисали Ви-Фи мрежни интерфејс је нетдев .

На Убунту -у се група назива точак .

Ако имате проблема са Ви-Фи повезивањем, проверите да ли имате право ГРУПА (у зависности од оперативног система) у впа_супплицант.цонф филе.

влан0 Не добија аутоматски ИП адресу аутоматски путем ДХЦП -а

Повремено ће се ваш Распберри Пи повезати са жељеном Ви-Фи мрежом, али неће добити никакве ИП адресе. Без ИП адресе додељене вашем Ви-Фи мрежном интерфејсу, нећете моћи да се повежете на интернет.

То се може догодити ако из неког разлога ДХЦП клијентски програм на вашем Распберри Пи не ради исправно.

Да бисте решили овај проблем, можете ручно затражити од ДХЦП клијентског програма да затражи информације о ИП адреси од Ви-Фи рутера на који је повезан Распберри Пи.

Да бисте то урадили, покрените следећу команду:

$судодхцлиент

Интерфејс Ви-Фи мреже треба да се конфигурише користећи податке о ИП адреси са ДХЦП сервера који ради на вашем Ви-Фи рутеру.

Ви-Фи се не повезује аутоматски

Повремено се ваш Распберри Пи можда неће аутоматски повезати са Ви-Фи мрежом при покретању.

Ако се суочите са тим проблемом, предлажем вам да проверите да ли имате исправне Ви-Фи ССИД и лозинку у датотекама за конфигурацију Ви-Фи мреже впа_супплицант.цонф или /етц/нетплан/50-цлоуд-инит.иамл или /етц/нетворк/интерфацес.д/влан0 . Ви или ваш комшија или ваш ИСП можете променити ССИД или лозинку Ви-Фи рутера или приступне тачке. Обавезно ажурирајте датотеке за конфигурацију Ви-Фи мреже.

Ако користите впа_супплицант за конфигурацију Ви-Фи мреже на Распберри Пи ОС, Дебиан или Убунту, то се може догодити ако дође до било какве синтаксне грешке у впа_супплицант.цонф филе.

Ако користите Цлоуд-Инит на Убунту-у за конфигурисање Ви-Фи мрежног интерфејса, уверите се да имате исправно увлачење у свакој линији /етц/нетплан/50-цлоуд-инит.иамл филе. Нетачна увлачења у конфигурацијској датотеци ИАМЛ један су од најчешћих разлога ових проблема.

Распберри Пи је ван домета Ви-Фи мреже

Сваки Ви-Фи мрежни уређај има низ ограничења. Ако сте држали Распберри Пи предалеко од Ви-Фи рутера или приступне тачке, због слабе мреже, ваш Распберри Пи може доћи до прекида везе.

Да бисте решили овај проблем, уверите се да Распберри Пи није превише удаљен од вашег Ви-Фи рутера или приступне тачке. Ако је удаљеност предуга за ваш Распберри Пи, размислите о употреби жичане Етхернет мреже уместо Ви-Фи-ја.

Закључак

У овом чланку сам расправљао о уобичајеним проблемима повезивања Ви-Фи мреже у Распберри Пи-у, као ио томе како их решити. Овај чланак ће вам помоћи у дијагностицирању проблема са Ви-Фи повезивањем за ваш Распберри Пи.