Ano ang OpenWrt At Bakit ko Ito Gagamitin Para sa Aking Router?

Ano ang OpenWrt At Bakit ko Ito Gagamitin Para sa Aking Router?

Nai-update ni Bertel King, Jr. noong 05/15/2017





Pinalitan mo ang operating system sa iyong computer at sa iyong telepono, ngunit paano ang iyong router? Kung maglalaway ka sa ideya ng paggawa ng iyong router sa isang SSH server, VPN, system na humuhubog sa trapiko, o isang BitTorrent client - isaalang-alang OpenWrt .





Ang OpenWrt ay isang naka-embed na pamamahagi ng Linux na maaaring mai-install sa iba't ibang mga router. Ang OpenWrt ay may isang web interface, at maaaring ito ay mas matatag kaysa sa default na firmware ng iyong hardware. Kung nakita mo ang iyong sarili na kinakailangang i-restart ang iyong router tuwing ilang araw dahil ito ay nabuo, ikaw ay isang kandidato para sa OpenWrt.





Sa mga alalahanin sa privacy na nagmula sa cloud computing at pag-aampon ng Internet of Things, ang komunidad ng OpenWrt ay lumago na sapat upang mag-host ng hindi isa, ngunit dalawang summit na nakatuon sa proyekto . Maaari kang maging ang susunod na tao na umibig sa tinkering sa kanilang router.

Gumagamit para sa OpenWrt

Kung ang ideya ng pagkakaroon ng isang modular na pamamahagi ng Linux na magagamit sa iyong router ay hindi maganyak sa iyo ng lahat ng mga posibilidad, maaaring nabasa mo ang maling artikulo. Ngunit bibigyan ka namin ng isang listahan ng mga cool na bagay na magagawa mo sa OpenWrt, bukod sa paggana nito bilang isang router:



ano ang ginagamit para sa mga steam trading card
  • Gamitin ang SSH Server para sa SSH Tunneling : Kasama sa OpenWrt ang isang SSH server upang ma-access mo ang terminal nito. Kung ilantad mo ang server ng SSH sa Internet (siguraduhing i-secure ito gamit ang key-based na pagpapatotoo sa halip na isang mahinang password), maaari mo itong ma-access nang malayuan at magamit ang SSH tunneling upang maipasa ang iyong trapiko sa naka-encrypt na koneksyon. Pinapayagan ka nitong ligtas na ma-access ang mga website mula sa pampublikong Wi-Fi at ma-access ang mga website na ma-access lamang sa iyong sariling bansa habang naglalakbay sa ibang bansa.
  • Mag-set up ng isang VPN : Gumagana ang SSH tunneling katulad sa isang VPN sa maraming paraan, ngunit maaari mo ring i-set up ang isang tamang VPN sa iyong OpenWrt router.
  • Mag-install ng isang BitTorrent Client : Sa ilang uri ng imbakan na nakalakip sa network o isang router na may isang integrated USB port at isang nakalakip na USB storage device, maaari mong gamitin ang iyong router mismo bilang isang BitTorrent client.
  • Patakbuhin ang Server Software : Naglalaman ang mga repository ng software ng OpenWrt ng mga package na pinapayagan itong gumana bilang isang web server, IRC server, BitTorrent tracker, at marami pa. Marahil ay gumagamit ka na ng isang router, kaya bakit hindi ka magkaroon ng parehong pagpapaandar ng router bilang isang server? Para sa mga nagsisimula, ang mga router ay nangangailangan ng mas kaunting lakas kaysa sa mga computer.
  • Magsagawa ng Traffic-Shaping at QoS : Pinapayagan ka ng OpenWrt na magsagawa ng paghuhubog ng trapiko at kalidad ng serbisyo sa mga packet na naglalakbay sa iyong router, na inuuna ang ilang mga uri ng trapiko. Maaari mo ring gawing priyoridad ang trapiko sa pagpunta sa mga tukoy na computer, i-de-prioritize ang trapiko sa pagpunta sa iba pang mga computer.
  • Lumikha ng isang Network ng Bisita : Ang wiki ng OpenWrt ay naglalaman ng mga tagubilin para sa pag-set up ng isang espesyal na wireless network para sa mga panauhin , isa na hiwalay sa iyong pangunahing network. (Maaari mo ring i-throttle ang bilis ng network ng bisita.) Mayroong maraming mga kadahilanan upang i-set up ang isang network ng panauhin sa iyong router.
  • Kunan at Suriin ang Trapiko sa Network : Maaari mong gamitin ang tcpdump upang i-log ang lahat ng mga packet na naglalakbay sa iyong router sa isang pagbabahagi ng network at buksan ang file gamit ang isang tool tulad ng Wireshark upang pag-aralan ang trapiko ng iyong network.

Hindi ito isang kumpletong listahan, hindi ng isang mahabang pagbaril - ngunit dapat ka nitong isipin kung ano ang posible sa OpenWrt. Ito ay isang naka-embed na sistema ng Linux na may iba't ibang mga pakete ng software na magagamit para dito, at sa maraming mga paraan ito ay kasing kakayahang umangkop tulad ng isang computer na nagpapatakbo ng Linux - bagaman ang hardware nito ay higit na napipigilan.

Pag-install ng OpenWrt

Ang OpenWrt ay orihinal na binuo para sa Linksys WRT54G, ngunit sinusuportahan nito ngayon ang marami pang mga modelo ng router. Maaari kang makahanap ng listahan ng sinusuportahang hardware sa website ng OpenWrt .





Papalitan mo na ang built-in na firmware ng iyong router ng OpenWrt Linux system, na katulad ko kumikislap ng isang pasadyang ROM sa iyong smartphone. Ang mga detalye sa wiki apat na magkakaibang paraan upang mai-install ang OpenWrt sa iyong router .

Kung ikaw ay mapalad, ang proseso ay prangka tulad ng pagpili ng isang file at pagpindot sa a the mag-upgrade pindutan Kung hindi, maaaring kailanganin mong i-access ang bootloader ng iyong router sa pamamagitan ng isang ethernet port o serial port at makakuha ng mas maraming hands-on.





Ang Terminal & Web Interface

Kapag na-install na ang OpenWrt, maaari mong ma-access ang busyBox shell gamit ang isang SSH client tulad ng PuTTY sa Windows o ang ssh command na nakabuo sa mga Linux at Mac system. Ang Busybox ay isang pangkaraniwang shell na ginagamit sa mga naka-embed na Linux system, at kasama sa OpenWrt ang mga karaniwang programa tulad ng vi text editor para sa pag-edit ng mga file. Tulad ng ibang mga system ng Linux, maaari kang magpatakbo ng iba't ibang mga script dito at mag-set up ng mga trabaho sa cron upang magsagawa ng mga aksyon sa isang iskedyul.

Gumagamit ang OpenWrt ang opkg package manager upang mai-install ang mga pakete mula sa mga repositoryo, na naglalaman ng libu-libong mga package. Gumagamit din ito ng UCI (Pinag-isang Interface ng Pag-configure) para sa pag-configure ng iyong system. Ang OpenWrt wiki ay mayroong lahat ng impormasyon na dapat mong kailanganin.

Gayunpaman, hindi mo talaga kailangang malaman ang lahat ng ito. Kasama sa OpenWrt ang LuCI, isang web interface para sa pag-configure ng iyong OpenWrt router . Naglalaman ang web interface ng iba't ibang magkakaibang mga pahina ng pagsasaayos, kasama ang isang pahina ng manager ng package na nagbibigay-daan sa iyo upang mag-browse, maghanap, at mag-install ng mga magagamit na package. Ang bilang ng mga pakete na maaari mong mai-install ay nakasalalay sa espasyo ng imbakan na magagamit sa iyong router. Wala kahit saan malapit sa sapat na silid upang mai-install ang lahat. Gayunpaman, pinapayagan ka ng modular na kalikasan ng OpenWrt na pumili ng aling mga tampok ang nais mong mai-install at tipunin ang iyong sariling operating system ng router.

Ang ilang mga software packages ay mayroon ding mga pahina ng pagsasaayos ng LuCI, na nagbibigay-daan sa iyo upang madaling mai-configure ang mga ito pagkatapos mai-install ang mga ito. Tandaan na hindi lahat ng software na magagamit para sa OpenWrt ay may isang interface ng LuCI, kaya maaaring kailangan mong makakuha ng down-at-marumi sa terminal kapag nag-configure ng ilang software.

Kailangan ba ng iyong Router ang OpenWrt?

Ang OpenWrt ay hindi ang perpektong solusyon para sa lahat. Karamihan sa mga tao ay matutuwa sa default na firmware ng kanilang router. Gusto ng iba isang drop-in na kapalit na firmware tulad ng DD-WRT . Ang OpenWrt ay mas may kakayahang umangkop, ngunit kung nais mo lamang ang isang web interface na may maraming mga tampok, marahil mas mahusay ka sa isa pang kapalit na firmware ng router .

kailangan mo ng pahintulot mula sa system upang maisagawa ang aksyon na ito

Credit sa Larawan: Mayuree Moonhirun sa pamamagitan ng Shutterstock.com

Magbahagi Magbahagi Mag-tweet Email 6 Mga kahaliling Napapakinggan: Ang Pinakamahusay na Libre o Murang Audiobook Apps

Kung hindi mo pinangarap na magbayad para sa mga audiobook, narito ang ilang magagaling na apps na hinahayaan kang makinig sa kanila nang libre at ligal.

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • Ipinaliwanag ang Teknolohiya
  • Router
  • Linux Distro
  • Open Source
  • DD-WRT
  • OpenWRT
Tungkol sa May-akda Chris Hoffman(284 Mga Artikulo Na-publish)

Si Chris Hoffman ay isang tech blogger at buong-paligid na adik sa teknolohiya na naninirahan sa Eugene, Oregon.

Higit pa Mula kay Chris Hoffman

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe