OpenWrt One – Router Perangkat Keras Terbuka
(openwrt.org)- OpenWrt One adalah router perangkat keras terbuka yang dirancang untuk ekosistem OpenWrt. Dengan MediaTek Filogic 820 SoC, WiFi 6, dan WAN 2,5Gbit, perangkat ini ditujukan sekaligus sebagai router penggunaan nyata dan perangkat pengembangan/pemulihan
- Dalam kondisi bawaan pabrik, perangkat menyertakan firmware rilis OpenWrt dan GUI LuCI; setelah boot dari NAND, antarmuka web atau SSH dapat langsung diakses di
192.168.1.1 - Upgrade firmware dibagi menjadi USB, pemulihan NAND, dan pemulihan penuh NOR; jalur pemulihan berbeda tergantung kombinasi switch boot dan tombol
- Meski NAND rusak, perangkat dapat di-flash ulang melalui mode pemulihan NOR; pemulihan NOR itu sendiri memerlukan boot UART, server TFTP, dan pengerjaan jumper
NOR WP - Dengan konsol serial USB-C bawaan dan NOR untuk pemulihan, masih ada ruang untuk memulihkan perangkat meskipun bootloader atau NAND rusak saat eksperimen firmware
Konfigurasi perangkat keras dan firmware bawaan pabrik
- OpenWrt One adalah perangkat berbasis MediaTek Filogic 820 SoC
- Spesifikasi perangkat keras utamanya adalah sebagai berikut
- WiFi 6
- Dual-band
- Konfigurasi nirkabel 3×3/2×2
- 1× WAN 2,5Gbit
- 1× LAN 1Gbit
- RAM DDR4 1GB
- NAND 256MiB
- NOR 16MiB untuk pemulihan
- M.2 SSD
- Konsol serial USB-C
- USB 2.0
- Power Over Ethernet bekerja dengan perangkat yang kompatibel IEEE 802.3af/at yang memasok daya melalui konektor RJ-45 WAN 2,5Gbps
- Setiap perangkat dikirim dalam keadaan sudah di-flash dengan firmware rilis OpenWrt terbaru yang tersedia berdasarkan tanggal batch produksi
- LuCI GUI sudah terpasang dan siap dijalankan langsung dengan pengaturan default standar
Boot pertama dan akses default
- Sebelum menyalakan daya, switch NAND/NOR harus disetel ke NAND
- Hubungkan kabel Ethernet ke port 1G perangkat dan gunakan
192.168.1.1 - Setelah perangkat dinyalakan, jika LED hijau tetap menyala, berarti boot sudah selesai
- Di browser, akses GUI LuCI melalui
192.168.1.1; di terminal, Anda dapat menggunakanssh root@192.168.1.1 - Jika dari kondisi default pabrik melakukan upgrade ke SNAPSHOT Branch, GUI LuCI tidak terpasang secara default
- Untuk konfigurasi awal, ikuti Quick Start Guide
Upgrade firmware berbasis USB
- Upgrade USB dilakukan dengan menyiapkan file
openwrt-mediatek-filogic-openwrt_one-squashfs-sysupgrade.itbpada drive USB yang diformat FAT32- Gunakan file dari repositori SNAPSHOT atau Release yang memiliki nama versi lengkap dengan mengganti namanya menjadi nama tersebut
- Prosedurnya adalah: cabut daya, masukkan USB ke port USB-A, pilih NAND boot switch, tahan tombol Reset di bagian belakang, nyalakan daya, lepaskan tombol saat semua LED mati, lalu tunggu sampai LED tengah menjadi hijau
- Perangkat akan boot dari NAND, lalu bootloader akan mem-flash ulang kernel dan root filesystem di NAND
- Pada sebagian drive USB, ditemukan masalah kompatibilitas; Anda dapat mencoba format FAT32 dan tabel partisi MBR
- Jika terjadi error
Bad device specification usb 0di U-Boot, memperbesar nilaiusb_pgood_delaydapat membantu - OpenWrt One awal yang memuat SNAPSHOT sebelum rilis 24.10.0 memiliki masalah LED hijau tidak menyala saat sysupgrade berbasis USB selesai
- Meski demikian, upgrade tetap berhasil
- Perilaku aneh tersebut terkait dengan isu Green LED doesn't turn on at end of OpenWrt One USB-based sysupgrade, dan kemudian diselesaikan melalui commit
Mode pemulihan NAND dan image instalasi
- Upgrade initramfs NAND Recovery Mode mirip dengan upgrade firmware berbasis USB, tetapi menekan tombol depan alih-alih Reset belakang dan tidak memerlukan penyiapan drive USB
- Prosedurnya adalah: cabut daya, pilih NAND boot, tahan tombol depan, nyalakan daya, lepaskan tombol saat semua LED depan mati, lalu tunggu sampai LED tengah menjadi hijau
- Perangkat akan mem-boot image
initramfsuntuk pemulihan, setelah itu opsi upgrade lain dapat digunakan - Untuk instalasi, tersedia image
factory.ubi,sysupgrade, dankernelmentah - Untuk flashing tujuan pemulihan, uboot
bl31-uboot.fipFIP,factory.bin, danpreloader.binjuga disediakan dalam varian NAND maupun NOR pemulihan yang diperkecil
Flash ulang NAND melalui pemulihan penuh NOR
- Jika perangkat tidak lagi dapat boot dari NAND, NAND dapat dipulihkan dengan boot ke NOR/full recovery mode
- Cara ini juga dapat digunakan jika TF-A atau bootloader di NAND rusak
- Setelah menyiapkan preloader NAND dan factory image pada drive USB FAT32, cabut daya, masukkan USB, pilih NOR boot, tahan tombol depan, nyalakan daya, lepaskan tombol saat semua LED depan mati, lalu tunggu sampai LED menjadi hijau
- Sistem pemulihan NOR akan mem-flash ulang seluruh memori NAND ke kondisi factory
- File yang diperlukan dapat diperoleh dari SNAPSHOT atau Current Stable Release Download Pages
Pemulihan memori NOR itu sendiri
- NOR recovery memory juga dapat di-flash ulang, dan prosesnya dibagi menjadi dua tahap
- UART boot: menggunakan
mtk_uartbootuntuk menyalin image inisialisasi DDR4 dan image bootloader NOR ke RAM melalui koneksi UART/konsol serial, lalu boot dari RAM - NOR flash: mem-flash ulang image dari server TFTP ke NOR menggunakan fungsi pemulihan di menu boot
- UART boot: menggunakan
- Pada tahap kedua, jumper SPI NOR WP harus berada di posisi default pabrik, dan server TFTP harus terhubung ke port LAN OpenWrt One untuk menyediakan image baru
- Untuk biner
mtk_uartboot, unduh arsip yang sesuai dengan sistem operasi dari assets di mtk_uartboot Releases, lalu ekstrak dan gunakan - Di macOS, Anda mungkin perlu menghapus atribut karantina dengan
xattr -d com.apple.quarantine mtk_uartboot - File inisialisasi DDR4 dan image NOR BL31/uboot dapat diunduh dari SNAPSHOT atau subdirektori
<release-version>/targets/mediatek/filogicdi Current Stable Release Download Pages - Saat menyiapkan TFTP, gunakan pengaturan manual berikut untuk antarmuka Ethernet komputer
- IP:
192.168.11.23 - Mask:
255.255.255.0 - Gateway:
192.168.11.11
- IP:
- Server TFTP harus mendengarkan di
192.168.11.23, dan OpenWrt One menggunakan IP192.168.11.11 - Karena nama file yang diunduh menyertakan versi rilis, ganti namanya menjadi nama file tanpa versi yang diminta router
- Contoh:
openwrt-25.12.2-mediatek-filogic-openwrt_one-nor-bl31-uboot.fip→openwrt-mediatek-filogic-openwrt_one-nor-bl31-uboot.fip
- Contoh:
Prosedur boot UART dan flashing TFTP
- Perintah
mtk_uartbootmenyalin file boot saat terhubung melalui USB-C, lalu setelah itu dapat membuka koneksi konsol serial dengan GNU Screen - Saat menjalankan perintah, ganti path file yang diunduh dan path perangkat serial pada sistem host dengan nilai sebenarnya
- Jika pada host Linux diperlukan izin akses ke perangkat serial seperti
/dev/ttyS*atau/dev/ttyUSB*, tambahkan pengguna ke grupdialoutdanuucp, lalu login ulang - Setelah
mtk_uartbootmenampilkanHandshake..., nyalakan router; upload BL2 dan FIP akan berjalan disertai loghw code: 0x7981 - Jika upload berhasil, GNU Screen akan dimulai dan menu boot akan ditampilkan
- Sebelum memperbarui NOR, buka perangkat dan pasang jumper pada
NOR WP - Setel switch belakang perangkat ke posisi
NOR, hubungkan ke port serial UART, lalu nyalakan daya - Saat menu boot muncul, hentikan proses boot dengan tombol panah bawah, lalu pilih
3. Unlock NOR. (Make sure the NOR/WP jumper is populated) - Setelah itu, pilih item menu boot yang meminta file yang diperlukan dari TFTP dan mem-flash-nya
- Setelah flashing, kembali pilih
7. Lock NOR. (Remove jumper afterwards)dari menu boot - Flashing NOR yang berhasil akan terasa lebih lambat dibanding kasus ketika flashing sebenarnya tidak terjadi
- Setelah mem-flash ulang firmware, router dapat di-reboot dan jumper dilepas
Konsol serial dan ukuran fisik
- OpenWrt One memiliki port konsol serial USB-C bawaan di sebelah port host USB-A pada panel depan
- Port ini menggunakan konverter USB-to-serial terintegrasi dan umumnya muncul sebagai port COM virtual di PC tanpa driver tambahan
- Akses konsol atau serial diperlukan untuk pemeliharaan, pemulihan, dan verifikasi restorasi lingkungan firmware
- Ukuran perangkat adalah 148 x 100,5mm
- Kompatibel dengan desain casing Banana Pi BPI-R4
1 komentar
Pendapat Hacker News
Saat ini OpenWRT Two sedang dikembangkan, dan model ini rencananya akan mendukung Wi‑Fi 7
OpenWRT berjalan di banyak perangkat keras, dan merupakan cara yang bagus untuk memperpanjang umur router setelah patch dari produsen berhenti, sekaligus memperluas fiturnya secara signifikan
Sekarang saya tidak berniat membeli router komersial yang tidak mendukung OpenWRT
Selain itu, router dari GL.iNet ini sudah dipasangi OpenWRT sebelumnya, serta mendukung Wi‑Fi 7 dan lima port 2.5G: http://www.gl-inet.com/en-gb/products/gl-be9300
Akan sangat bagus kalau ada produk yang hanya punya 10 slot SFP dan semuanya berupa interface routing tanpa switching
Sepertinya bisa menjadi alternatif open-source yang nyata untuk MikroTik
Namun setelah tahu apa saja yang bisa dilakukan, sekarang saya tidak berniat membeli router yang bukan untuk OpenWRT
Misalnya, ISP saya punya dua opsi koneksi PPPoE: satu opsi lama yang hanya IPv4 sehingga tidak ada IPv6, sementara opsi lainnya punya IPv4 di balik CGNAT tetapi dilengkapi IPv6 modern
Dengan OpenWRT, saya bisa membuat dua koneksi PPPoE di atas jalur yang sama, sehingga bisa mengambil kelebihan dari keduanya
Agak melenceng dari topik, tetapi yang menarik dari nama Wrt adalah asalnya dari firmware alternatif untuk router Linksys WRT54G sekitar 25 tahun lalu
Entah kenapa namanya terus bertahan, mungkin karena kebanyakan penggunanya geek dan tahu apa artinya
Linksys digugat agar merilis firmware yang terkait GPL, lalu dump itu dimodifikasi sehingga WRT54G menjadi jauh lebih kuat daripada yang direncanakan Linksys
Akibatnya, Linksys juga bisa menjual perangkat keras itu jauh lebih lama daripada perkiraan saat itu
Kebetulan yang menarik melihat ini muncul di halaman depan
Saya baru saja menerima OpenWrt One karena kualitas kebanyakan router terasa kurang bisa dipercaya
Saya tidak ingin menghidupkan kembali PC tua yang dulu dipakai sebagai router. Saya sempat memakainya beberapa waktu, tetapi terlalu berisik sehingga berhenti, dan kipas power supply-nya rasanya akan segera rusak
Meski begitu, kombinasi kartu Qualcomm Wi‑Fi PCI dengan antena besar, PC yang sangat murah, Ubuntu lama, dan konfigurasi hostapd sederhana adalah router Wi‑Fi paling stabil yang pernah saya pakai sejauh ini
Semoga OpenWrt One lebih baik dari itu :-)
Selama 5 tahun terakhir, hampir tidak ada yang perlu saya sentuh selain penyesuaian VLAN dan pengaturan tunnel 6in4, dan performanya benar-benar stabil
Jaringan rumah saya punya ratusan perangkat, dan mungkin lebih besar, lebih beragam, serta lebih kompleks daripada kebanyakan rumah, tetapi saya hanya masuk ke UI OPNSense sekitar dua kali setahun, biasanya sekadar karena penasaran
Kurva belajarnya sedikit lebih curam daripada produk konsumen, tetapi bagi orang yang bisa memakai OpenWRT, tingkat kesulitannya sama sekali tidak berlebihan
Dokumentasi dan dukungan forumnya juga lebih baik daripada 99,9% proyek open-source yang saya lihat selama 25 tahun terakhir
Juniper masih saya pakai sebagai switch. Juniper SRX lama kurang bagus untuk uPNP, tetapi selain itu masih sangat baik kalau saya ingin mengembalikannya menjadi router
MikroTik kelas menengah terkena lonjakan listrik dan kehilangan separuh portnya, tetapi tetap bisa melakukan routing sesuai kebutuhan sampai saya mendapatkan penggantinya
MikroTik terbaru juga berjalan dengan baik
Sejujurnya saya kurang tahu apa yang ditawarkan OpenWrt One untuk saya
Saya berpikir, bagaimana kalau memasang OPNSense pada open hardware yang diinginkan, lalu menyerahkan bagian nirkabel yang rumit ke AP terpisah?
OpenWRT memang sangat bagus, tetapi instalasi dan upgrade-nya tidak mudah. Terlalu banyak image per perangkat keras, opsi instalasi, dan tool
Karena harus berjalan di perangkat kecil, ada keterbatasan juga, dan dokumentasi wiki-nya tersebar, jadi masih banyak ruang untuk perbaikan
Saya harus mengubek-ubek forum selama berminggu-minggu hanya untuk mencari cara memasang paket kustom yang cocok untuk router saya
Sekarang pun saya sedang mencoba upgrade ke versi terbaru lewat LUCI, tetapi macet. Mungkin saya harus menunggu beberapa minggu, lalu melanjutkan lewat CLI, dan kembali mengubek forum
Saya merasa sedang membayar dengan waktu yang cukup besar sebagai gantinya karena tidak memakai mini PC x86 dan AP yang sedikit lebih mahal
Mulai OpenWrt 25.12, ini disertakan di semua konfigurasi image dasar yang sesuai
Saya menjalankan semuanya dengan OpenWrt, mulai dari router berbasis x86, AP, sampai switch terkelola, dan tidak menyesal
owut upgrade. Cukup sederhanaMenjadikannya router secara harfiah hanya butuh beberapa parameter kernel dan beberapa aturan iptables untuk NAT. Sekarang dengan Claude, ini pekerjaan yang tidak sampai 5 menit
Dengan begitu, performa dan kompatibilitas perangkat keras jauh lebih baik daripada sistem BSD, sementara penggunaan resource dan attack surface juga berkurang. Tidak ada GUI atau komponen yang tidak perlu
Dukungan Wi‑Fi di BSD tidak bagus, tetapi di Linux Anda hampir bisa langsung membuat AP dengan hostapd
Kalau berencana menjalankan layanan lain di perangkat keras yang sama, jelas Linux lebih baik
Sulit mengelompokkan segmen mana yang disasar selain pengguna loyal, tetapi mungkin posisinya adalah hardware dan software yang bagus untuk harga yang ditawarkan
Saya memakai OpenWrt One sebagai router utama dan sangat puas
Saya punya dua unit agar bisa langsung menggantinya ketika salah satunya mati
Karena hardware-nya didukung penuh, image dan paketnya tersedia dengan baik, dan ini adalah perangkat terbaik untuk menjalankan OpenWrt
Kecepatan routing, buffer, dan latensinya bagus, semuanya langsung berjalan dengan baik, dan harganya juga sangat masuk akal
Saya tidak memakainya sebagai AP, karena saya sudah memakai 3 router TP-Link dengan OpenWrt sebagai AP bodoh dengan baik
Kalau harus menyusun ulang, saya rasa saya akan membeli OpenWrt One
Namun saya juga mencoba kit mesh Deco dan itu bekerja sangat baik, jadi untuk teman atau keluarga yang tidak berencana menjalankan paket arbitrer di router atau AP, sekarang saya merekomendasikan yang itu
Kalau Anda hanya menginginkan router Wi‑Fi atau AP yang bagus, tidak membutuhkan fitur yang tidak bisa dilakukan produk ini seperti Wi‑Fi 7 atau Ethernet 10Gbit/s, dan ingin menghabiskan waktu seminimal mungkin untuk router sekarang maupun nanti, beli saja ini
Setelah membeli ini, rasanya tidak ada alasan lagi untuk membeli router tertutup
Tidak perlu mempelajari atau mengingat cara mengatur router lain. Semuanya OpenWRT, jadi selalu terlihat sama dan selalu bekerja dengan cara yang sama. Menyiapkan perangkat baru pun paling lama 2 menit
Dengan update OpenWRT terbaru, sekarang juga ada tombol sederhana “unduh dan pasang firmware terbaru” di UI perangkat, fitur yang paling kurang dari proyek ini
Kalau nanti hanya ditambahkan opsi upgrade tanpa pengawasan, sepertinya setelah konfigurasi awal saya tidak perlu login lagi
Ditambah rasa puas yang hangat karena membeli open source, keterbatasan 1Gbps dan Wi‑Fi yang sudah tua tetap bernilai bagi saya. Saya juga memakai AP terpisah
Saya mengubah port lewat software menjadi 1Gb WAN dan 2.5Gb LAN, sehingga router juga bisa diberi daya lewat PoE yang masuk dari port LAN
106 dolar termasuk casing dan antena, atau 84 dolar tanpa keduanya, harganya lumayan
Saya berharap RAM-nya lebih dari 1GB, tetapi sepertinya apa boleh buat karena data center
Sekarang biasanya bahkan tidak sampai 64MB
Untuk penggunaan seperti ini, 1GB adalah RAM yang sangat besar :) Saya penasaran kenapa Anda memperkirakan akan butuh lebih banyak
Mumpung membahas Wi‑Fi, saya ingin menyebut https://www.wiisfi.com/
Ini adalah referensi Wi‑Fi terbaik yang pernah saya temukan sejauh ini
Saya beralih dari Google Wifi ke ini; stabilitasnya mirip, jangkauan dan kekuatan sinyalnya lebih baik, dan pengaturan parental control yang saya inginkan juga lebih mudah diterapkan
Akan sangat bagus kalau bisa memasukkan perangkat yang boleh mengakses internet pada jam malam ke whitelist
Saya memakai OPNSense di router AliExpress N100. Berjalan sangat baik dan saya puas
Namun upgrade-nya benar-benar menakutkan. Pernah sekali upgrade gagal
Saya sudah menyiapkan semuanya termasuk snapshot ZFS, tetapi karena ini perangkat headless, setiap kali menunggu bunyi bip tanda sistem sudah naik kembali, upgrade terasa sangat mencemaskan
Belakangan ini sedang mencoba SPR[1]. Ini adalah distribusi yang berfokus pada keamanan untuk router Wi‑Fi
Tim ini serius soal keamanan Wi‑Fi, dan juga menjalankan lab riset[2] yang diakui atas sejumlah CVE di tempat-tempat seperti stack jaringan Apple
Fitur utamanya adalah mengisolasi secara kuat tamu dan perangkat otomasi rumah yang berada dalam kondisi setengah tepercaya, dan stack perangkat lunaknya dibangun dengan berpusat pada daemon Go yang dikontainerisasi dan telah diaudit
Saat harus berbagi jaringan infrastruktur dengan unit lain di akomodasi sewa jangka pendek, ini bekerja cukup baik sebagai router perjalanan dadakan dengan Raspberry Pi dan dongle USB Netgear A7500
Baru-baru ini juga sedang menguji model berbasis CM5 yang mendukung Wi‑Fi 7 dan 2.5GbE PoE untuk digunakan sebagai Wi‑Fi rumah utama
1: https://www.supernetworks.org
2: https://www.supernetworks.org/security-labs.html