- Потребне компоненте:
- Кораци за постављање Распберри Пи-а као бежичне приступне тачке:
- Приступ Интернету са Ви-Фи приступне тачке Распберри Пи-а
- Тестирање бежичне приступне тачке Распберри Пи:
Здраво момци, данас ћу показати како претворити Распберри Пи у бежичну приступну тачку на коју могу да се повежу други уређаји, у основи претварамо Распберри Пи у бежични „рутер“. Као бонус, показаћу вам и како да подесимо бежичну приступну тачку створену за пружање (дељења) приступа Интернету (са) повезаним уређајима. Почнимо са стварањем Ви-Фи приступне тачке са Распберри Пи.
Потребне компоненте:
Следеће компоненте ће бити потребне за постављање малине пи као бежичне приступне тачке:
- Распберри Пи 2
- СД картица од 8 ГБ
- ВиФи УСБ донгле
- Етернет кабал
- Напајање за Пи.
- Монитор (опционално)
- Тастатура (опционално)
- Миш (опционално)
Иако су Распберри Пи 3 и Пи зеро широко доступни и могли су се користити, за ово упутство користићу Распберри Пи 2 јер је мој Пи3 тренутно заузет извршавањем неког тешког задатка везаног за рачунарски вид, који се надам да ћу делити у туториал овде ускоро. Овај поступак, међутим, ради и за пи 3 и требало би (имајте на уму нагласак) да ради и за Распберри Пи зеро В. Када користите Распберри Пи 3 или Зеро В, неће бити потребан спољни Ви-Фи модул пошто ове две плоче већ имају Ви-Фи.
Да бисмо сложеније дефинисали циљеве овог водича, даћемо нашој Распберри Пи могућност да служи као бежична приступна тачка и да бисмо то постигли, мораћемо да инсталирамо и поставимо софтвер који Распберри Пи опремљава овом функцијом заједно са ДХЦП софтвер да обезбеди мрежну адресу за уређаје који ће бити прикључени на приступну тачку. Да задовољи овај софтверски захтеве, ми ћемо бити користећи днсмаск и хостапд софтвера.
Овај водич ће се заснивати на Распбиан стретцх ОС-у, па како бих наставио као и обично, претпостављам да сте упознати са подешавањем Распберри Пи-а са Распбиан стретцх ОС-ом и да знате како ССХ унијети у Распберри Пи помоћу терминалног софтвера попут кит. Ако имате проблема са било којим од овога, на овој веб локацији постоји мноштво туторијала за Распберри Пи који вам могу помоћи.
Кораци за постављање Распберри Пи-а као бежичне приступне тачке:
Следећи следеће кључне кораке, један за другим, моћи ћемо да подесимо Распберри Пи као бежичну приступну тачку. Треба напоменути да неки бежични УСБ донгле не раде у режиму АП, али након што сам испробао овај донгле, он је у искушењу да кажем да ће 5 од 8 донгле радити.
Корак 1: Ажурирајте Пи
Као и обично, ажурирамо Распберри Пи како бисмо осигурали да имамо најновију верзију свега. Ово се ради помоћу;
судо апт-гет упдате
затим;
судо апт-гет надоградња
По завршетку ажурирања, поново покрените пи да бисте извршили промене.
Корак 2: Инсталирајте „ днсмаск “ и „ хостапд “
Затим инсталирамо софтвер који омогућава постављање пи-а као бежичне приступне тачке, као и софтвер који помаже у додељивању мрежне адресе уређајима који се повезују на АП. То радимо трчањем;
судо апт-гет инсталирај днсмаск
затим;
судо апт-гет инсталирај хостапд
или бисте то могли комбиновати трчањем;
судо апт-гет инсталирајте днсмаск хостапд
Корак 3: Зауставите покретање софтвера
Будући да софтвер још увек није конфигурисан, нема смисла да га покрећемо, па им онемогућимо да раде у подземљу. Да бисмо то урадили, покрећемо следеће наредбе да зауставимо системд операцију.
судо системцтл стоп днсмаск судо системцтл стоп хостапд
Корак 4: Конфигуришите статичку ИП адресу за бежични порт
Потврдите влан порт на који је повезан бежични уређај који се користи. За мој Пи, бежична веза је на влан0. Постављање Распберри Пи да делује као сервер захтева да бежичном порту доделимо статичку ИП адресу. То се може урадити уређивањем конфигурационе датотеке дхцпцд . Да бисте уредили конфигурациону датотеку, покрените;
судо нано /етц/дхцпцд.цонф
Померите се до дна конфигурационе датотеке и додајте следеће редове.
Интерфејс влан0 статички ип_аддресс = 192.168.4.1 / 24
Након додавања редова, датотека за конфигурацију би требало да изгледа као на слици испод.
Напомена: Ова ИП адреса се може променити у складу са жељеном конфигурацијом.
Сачувајте датотеку и изађите помоћу; цтрл + к праћено И.
Поново покрените дхцпцд услугу да извршите промене извршене у конфигурацији помоћу;
Судо сервис дхцпцд рестарт
Корак 5: Конфигуришите дхцпцд сервер
Са статичком ИП адресом која је сада конфигурисана за Распберри Пи влан, следећа ствар је да конфигуришемо дхцпцд сервер и пружимо му опсег ИП адреса које ће се доделити уређајима који се повезују на бежичну приступну тачку. Да бисмо то урадили, треба да уредимо конфигурациону датотеку софтвера днсмаск, али конфигурациона датотека софтвера садржи превише информација и много тога може да пође по злу Ако није правилно уређена, па ћемо уместо уређивања креирати нову конфигурацију датотеку са само оном количином информација која је потребна да би бежична приступна тачка била потпуно функционална.
Пре стварања нове конфигурационе датотеке, стару држимо на сигурном премештањем и преименовањем.
судо мв /етц/днсмаск.цонф /етц/днсмаск.цонф.олд
Затим покрените едитор да бисте креирали нову конфигурациону датотеку;
судо нано /етц/днсмаск.цонф
са покренутим уређивачем, копирајте доње редове и налепите или укуцајте директно у њега.
Интерфејс = влан0 # назначите комуникациони интерфејс који је обично влан0 за бежични дхцп-ранге = 192.168.4.2, 192.168.4.20, 255.255.255.0,24х
садржај датотеке треба да изгледа попут доње слике.
Сачувајте датотеку и изађите. Садржај ове конфигурационе датотеке само одређује опсег ИП адресе који се може доделити уређајима повезаним на бежичну приступну тачку.
Након овога, моћи ћемо да дамо идентитет уређајима у нашој мрежи.
Следећи скуп корака ће нам помоћи да конфигуришемо софтвер за приступ приступној тачки, подесимо ссид, изаберемо енцритпион итд.
Корак 6: Конфигуришите хостапд за ССИД и лозинку
Морамо да уредимо хостапд датотеку за подешавање (покрените судо нано /етц/хостапд/хостапд.цонф ) да бисмо додали различите параметре за бежичну мрежу која се подешава, укључујући ссид и лозинку. Треба напоменути да лозинка (приступна фраза) треба да има између 8 и 64 знака. Све мање неће успети.
интерфаце = влан0 дривер = нл80211 ссид = пиНетворк хв_моде = г цханнел = 7 вмм_енаблед = 0 мацаддр_ацл = 0 аутх_алгс = 1 игноре_броадцаст_ссид = 0 впа = 2 впа_пасспхрасе = еммануел # користите врло сигурну лозинку а не ову впа_кеи_мгвисе = Впа_кеи_мгвисе = ТПА рсн_паирвисе = ЦЦМ
Садржај датотеке треба да изгледа попут доње слике.
Слободно промените ссид и лозинку у складу са вашим потребама и жељама.
Сачувајте конфигурациону датотеку и изађите.
Након што је конфигурациона датотека сачувана, морамо усмерити хостапд софтвер на место где је сачувана конфигурациона датотека. Да бисте то урадили, покрените;
судо нано / етц / дефаулт / хостапд
пронађите линију са коментаром даемон_цонф као што је приказано на слици испод.
Раскоментаришите ДАЕМОН_ЦОНФ линију и додајте линију испод између наводника испред знака „једнако“.
/етц/хостапд/хостапд.цонф
Корак 7: Запалите га
Будући да смо у почетку онемогућили два софтвера, како бисмо их могли правилно конфигурисати, морамо поново покренути систем након конфигурације да бисмо извршили промене.
Употреба;
судо системцтл старт хостапд судо системцтл старт днсмаск
Корак 8: Рутирање и маскенбал за одлазни саобраћај
Морамо додати усмеравање и маскенбал за одлазни саобраћај.
Да бисмо то урадили, треба да уредимо конфигурациону датотеку системцтл покретањем:
судо нано /етц/сисцтл.цонф
Раскоментаришите ову линију нет.ипв4.ип_форвард = 1 (истакнуто на слици испод)
Сачувајте конфигурациону датотеку и изађите користећи цтрл + к, а затим и.
Даље прелазимо на маскирање одлазног саобраћаја. То се може учинити изменама правила иптабле. Да бисте то урадили, покрените следеће команде:
судо иптаблес -т нат -А ПОСТРОУТИНГ -о етх0 -ј МАСКУЕРАДЕ
затим сачувајте правило Иптаблес користећи:
судо сх -ц "иптаблес-саве> /етц/иптаблес.ипв4.нат"
Корак 9: Креирајте бежичну приступну тачку при покретању:
За већину апликација бежичне приступне тачке често је пожељно да се приступна тачка појави чим се систем покрене. Да би се ово спроведе у пи малине, један од најлакших начина да додате инструкције за покретање софтвера у рц.лоцал датотеку, тако смо ставили команде да бисте инсталирали иптабле правила на боот у рц.лоцал фајлу.
Да бисте уредили датотеку рц.лоцал, покрените:
судо нано /етц/рц.лоцал
и додајте следеће редове на дну система, непосредно пре излаза 0
иптаблес-ресторе </етц/иптаблес.ипв4.нат
Корак 9: Поново покрените! и Користите
У овој фази морамо поново покренути систем да бисмо извршили све промене и тестирали бежичну приступну тачку која се покреће приликом покретања са ажурираним правилом иптаблес.
Поново покрените систем користећи:
судо ребоот
Чим се систем поново укључи, требало би да имате приступ бежичној приступној тачки помоћу било ког уређаја који подржава Ви-Фи и лозинке коришћене током подешавања.
Приступ Интернету са Ви-Фи приступне тачке Распберри Пи-а
О да, па ћу додати бонус упутство како бих показао како креирана бежична приступна тачка може да се користи за обезбеђивање интернет везе за уређаје повезане са њом. Приступ Интернету дистрибуиран на уређајима обезбеђује се преко Етхернет порта на Пи који се може повезати са рутером или било којим сличним уређајима.
Да бисмо то применили, морамо да поставимо „мост“ између бежичног уређаја и Етхернет уређаја на Распберри Пи (бежична приступна тачка) како би прошао сав саобраћај између два интерфејса. Да бисмо ово поставили, користићемо софтвер бридге-утилс . Инсталирајте хостапд и бридге-утилс . Иако смо раније инсталирали хостапд , поново покрените инсталацију да бисте уклонили све сумње.
судо апт-гет инсталирај хостапд бридге-утилс
Даље, заустављамо хостапд како бисмо конфигурисали софтвер.
судо системцтл стоп хостапд
Када се креира мост, преко два порта која се премошћују креира се конструкција вишег нивоа и мост тако постаје мрежни уређај. Да бисмо спречили сукобе, треба да зауставимо доделу ИП адреса од стране ДХЦП клијента који се изводи на Распберри Пи на портове етх0 и влан0. То ће се урадити уређивањем конфигурационе датотеке дхцпцд клијента како би се укључили дениинтерфацес влан0 и дениинтерфацес етх0 као што је приказано на доњој слици.
Датотека се може уређивати покретањем наредбе;
судо нано /етц/дхцпцд.цонф
Напомена: Од овог тренутка пазите да не ископчате Етхернет кабл са рачунара ако радите у режиму без главе, јер можда нећете моћи поново да се повежете путем ССХ-а јер смо онемогућили Етхернет порт. Ако радите са монитором, немате чега да се бојите.
Даље, креирамо нови мост који се зове бр0
судо брцтл аддбр бр0
Даље, повезујемо етернет порт (етх0) са мостом (бр0) помоћу;
судо брцтл аддиф бр0 етх0
Даље, уређујемо датотеку интерфејса помоћу судо нано / етц / нетворк / интерфаце, тако да различити уређаји могу да раде са мостом. Измените датотеку интерфејса тако да садржи следеће податке;
# Подешавање моста аутоматски бр0 ифаце бр0 инет приручник бридге_портс етх0 влан0
На крају уређујемо хостапд.цонф датотеку тако да укључује конфигурацију моста. То се може урадити покретањем наредбе: судо нано /етц/хостапд.цонф и уређивањем датотеке која садржи доленаведене информације. Имајте на уму да је мост додат испод интерфејса влан0 и да је прокоментарисана линија возача.
интерфејс = влан0 бридге = бр0 # дривер = нл80211 ссид = НамеОфНетворк хв_моде = г цханнел = 7 вмм_енаблед = 0 мацаддр_ацл = 0 аутх_алгс = 1 игноре_броадцаст_ссид = 0 впа = 2 впа_пасспхрасе = АардваркБадгерХедгехог впа_ПАпа ВП_КПпа ВП_КПпа ВП_КПпа ВП_КПпа ВП_КПпа ВП_КПпа ВП_КПпа Впа_КПА
Након тога спремите конфигурациону датотеку и изађите.
Да бисте извршили промене извршене на Распберри Пи, поново покрените систем. Када се врати, сада бисте требали моћи да приступите Интернету повезивањем на бежичну приступну тачку коју је креирао Распберри Пи. Ово ће наравно функционисати само ако је приступ Интернету пи доступан преко Етхернет порта.
Иако се овај пројекат може користити за проширивање Ви-Фи-ја око куће или канцеларије или читавог комплекса, постоји неколико апликација које сматрам врло занимљивим и корисним попут малине пи као чворишта кућне аутоматизације, тако да неколико уређаја за аутоматизацију куће са омогућеном Ви-Фи мрежом повежите се на Интернет помоћу бежичне приступне тачке Распберри Пи. Имате ли још неку цоол идеју, на коју се ово може применити, слободно поделите путем одељка за коментаре да бисте надахнули друге.
Тестирање бежичне приступне тачке Распберри Пи:
Да бисте тестирали ова упутства, користите мобилни телефон или било који други уређај који може да се повеже са мрежом ВиФи жаришне тачке, требало би да видите искачуће име. Тада се можете повезати са њом користећи ону страшну лозинку коју смо навели „еммануел“. Обавезно користите сигурнију лозинку приликом имплементације. Ту лозинку сам користио само да олакшам праћење ствари.
Такође имајте на уму да би могло проћи неко време док бежична приступна тачка не постане видљива након поновног покретања јер Пи треба да се покрене пре него што мрежне активности почну.
То је то за овај туториал момци. Дуга је, хвала што сте одвојили време за читање. Повратне информације и коментари су увек добродошли.
До следећег пута!