- Pinapayagan ka ng OpenWrt firmware na baguhin ang isang maginoo na router sa isang advanced na network device na may mga propesyonal na kakayahan sa pamamahala.
- Nag-iiba ang compatibility depende sa hardware, kung saan ang mga x86 system ay lalong makapangyarihan dahil sa kanilang kapasidad sa pagproseso at memorya.
- Ang pagpili sa pagitan ng ext4 at squashfs file system ang tumutukoy sa write flexibility at stability ng operating system.
Kung sa tingin mo ay kulang ang naka-install na software sa iyong router, o gusto mo lang ayusin ang iyong home network, ang pag-install ng OpenWrt ang susunod na lohikal na hakbang. Hindi lang ito tungkol sa pagpapalit ng isang interface para sa isa pa; ito ay tungkol sa pagbabago ng isang basic device tungo sa isang makapangyarihang tool na may kakayahang pamahalaan ang trapiko sa network tulad ng isang propesyonal. Gayunpaman, dapat kang magpatuloy nang may pag-iingat upang maiwasan na maging hindi magamit ang iyong kagamitan.
Bago tayo magsimula, mahalagang tandaan na ang kahirapan ay nag-iiba depende sa antas ng iyong karanasan: kung pamilyar ka na sa Linux at alam mo kung ano ang IP address, madali lang ito, ngunit kung baguhan ka pa lang, maghandang matutunan ang mga pangunahing konsepto ng networking . Tandaan na ang pag-flash ng computer ay may mga panganib, kaya gawin mo ito sa iyong sariling peligro, ngunit makatitiyak ka na sulit ang resulta.
Mga paghahanda at pangunahing konsepto
Para matiyak na maayos ang lahat, kailangan muna nating piliin ang tamang imahe. Sa kaso ng mga partikular na router tulad ng WR842N, hahanapin natin ang isang Factory image upang palitan ang orihinal na firmware . Ang isang mahalagang punto ay ang file system: ang squashfs format ay mas maraming gamit kaysa sa jffs2, bagama't sa mga x86 system ay makikita rin natin ang opsyong ext4, na mainam kung balak nating mag-install ng maraming pakete dahil pinapayagan nito ang direktang pagsulat.
Kung gusto mong maiwasan ang mga komplikasyon, iwasan ang mga bersyong "trunk" o development, dahil kadalasan ay wala ang mga ito sa LuCI graphical interface. Pinakamainam na pumili ng mga stable o near-stable na bersyon upang matiyak na hindi ka bibigyan ng router ng anumang hindi inaasahang problema habang isinasagawa ang proseso.
Pag-install sa mga maginoo na router
Ang pangkalahatang proseso ay karaniwang medyo diretso. Una, ikonekta ang iyong computer sa router gamit ang isang Ethernet cable sa alinman sa mga LAN port. Karaniwang magtatalaga ang router ng IP address sa pamamagitan ng DHCP; halimbawa, sa mga TP-Link device, ang subnet ay karaniwang 192.168.0.0/24, at maaari mong ma-access ang web interface sa 192.168.0.1 gamit ang mga kredensyal na admin/admin.
Kapag nasa loob na, pumunta sa seksyon ng mga tool ng system at hanapin ang opsyong Firmware Upgrade . I-upload ang OpenWrt file na na-download mo kanina at i-click ang button na upgrade. Ang proseso ay maaaring tumagal nang humigit-kumulang 5 minuto. Kung wala kang makitang web interface pagkatapos, maaari kang mag-log in gamit ang SSH at magpatakbo ng mga command para i-install ang LuCI at paganahin ang uhttpd server , una ay i-update ang listahan ng package gamit ang `opkg update`.
Ang paglukso sa mga x86-based na router
Ang pag-install ng OpenWrt sa x86 hardware (tulad ng isang lumang PC o isang industrial server) ay ibang-iba. Dito, makakakuha ka ng hindi kapani-paniwalang raw performance, na magbibigay-daan sa iyong mag-set up ng mga high-speed VPN server o mga kumplikadong traffic manager. Simple lang ang mga minimum na kinakailangan: isang 64-bit processor, hindi bababa sa 512 MB ng RAM (bagaman 1 GB ang mainam), at humigit-kumulang 2 GB ng storage, mas mabuti kung nasa SSD para sa napakabilis na performance—isang mahusay na opsyon kung gusto mong masulit ang iyong mga lumang PC.
Mga hakbang para sa pag-flash sa x86
- Paglikha ng medium ng boot: Na-download namin ang x86-64 na imahe at gumamit ng mga tool tulad ng Rufus sa Windows o Etcher sa macOS/Linux para i-burn ang imahe sa isang USB drive. Mahalaga ito. i-verify ang integridad ng file gamit ang sha256sum upang maiwasan ang mga error habang ini-install.
- Setup ng BIOS: Ire-restart namin ang computer at ilalagay ang BIOS/UEFI (gamit ang F2, F10 o DEL) para unahin ang pag-boot mula sa USBHuwag kalimutang i-disable ang Secure Boot kung hindi mag-boot ang system.
- Proseso ng pagsulat: Kapag nag-load na ang installer, piliin ang destinasyong drive (hard drive o SSD) at ituloy ang proseso ng pag-flash. Kapag tapos na, tanggalin ang USB drive at i-restart para mag-boot sa operating system.
Paunang pag-configure at pag-optimize
Pagkatapos ng unang pag-boot, i-access ang LuCI interface sa pamamagitan ng pagpasok ng 192.168.1.1 sa iyong web browser. Ang unang hakbang ay ang magtakda ng isang malakas na root password sa System > Administration menu upang maiwasan ang hindi awtorisadong pag-access sa router. Susunod, i-configure ang WAN interface ayon sa protocol ng iyong internet service provider (DHCP o PPPoE) at ayusin ang mga setting ng LAN ayon sa iyong kagustuhan.
Para masulit ang hardware, maaari tayong mag-install ng mga mahahalagang pakete. Mula sa software manager, maaari tayong magdagdag ng suporta para sa WireGuard o OpenVPN , mga tool sa istatistika tulad ng luci-app-statistics, o kahit Samba4 kung gusto nating mag-set up ng isang maliit na file server. Sa mga x86 system, lubos na inirerekomenda na paganahin ang Smart Queue Management (SQM) upang maalis ang lag at masulit ang mga multi-core processor.
Mga Advanced na Tampok at Trick
Isa sa mga kalakasan ng OpenWrt ay ang kakayahan nitong lumikha ng mga VLAN. Nagbibigay-daan ito sa atin na hatiin ang ating home network , halimbawa, ang mga IoT device (mga bumbilya, smart plug) mula sa ating pangunahing network upang kung sakaling ma-hack ang isa, ang nakompromisong device ay hindi magkakaroon ng access sa ating personal na computer—katulad ng pagpapatibay ng isang homelab gamit ang mga VLAN.
Bukod pa rito, kung mayroon kang dalawang koneksyon sa internet, maaari mong i-configure ang Dual-WAN para sa load balancing o para magkaroon ng backup line. Para sa mas adventurous, may mga automation script na gumagamit ng APK package manager (sa mga bagong bersyon) at ng owut tool para mapanatiling updated ang firmware sa pamamagitan ng SSH, na nagsasagawa ng mga awtomatikong backup bago ang bawat pag-upgrade ng bersyon.
Karaniwang pag-troubleshoot
Kung ayaw mag-boot ng router, ang unang dapat suriin ay ang BIOS at ang USB port. Kung nagkakaproblema ka sa network, siguraduhing nasa DHCP mode ang iyong PC o magtalaga ng manual IP address tulad ng 192.168.1.2. Kung nakagawa ka ng kritikal na error sa configuration, maaari mong gamitin ang physical reset button sa pamamagitan ng pagpindot dito nang 15 segundo o, sa pamamagitan ng SSH, sa pamamagitan ng pagpapatakbo ng command na `firstboot` na susundan ng pag-reboot.
Kung kailangan mong bumalik sa orihinal na software, dapat mong i-download ang firmware mula sa tagagawa at i-upload ito sa pamamagitan ng OpenWrt interface, bagama't ang prosesong ito ay nag-iiba depende sa modelo. Para sa mga ayaw maglaan ng pisikal na hardware, ang OpenWrt ay maaaring patakbuhin nang perpekto bilang isang virtual machine sa VirtualBox o VMware , na mainam para sa pagsubok bago lumipat sa aktwal na makina.
Ang pag-master sa OpenWrt ay nagbibigay-daan sa iyong lumipat mula sa isang limitadong router patungo sa isang ganap na control center kung saan nangingibabaw ang seguridad, bilis, at pagpapasadya, ito man ay pag-optimize ng iyong home network gamit ang mga VLAN, pag-set up ng isang pribadong VPN, o pagsagip ng isang lumang PC upang mabigyan ito ng pangalawang buhay bilang utak ng iyong koneksyon.




