OpenWrt x86: Panduan Instalasi, Keunggulan Utama, dan Ide Proyek
OpenWrt mudah diatur dan memungkinkan Anda memaksimalkan kemampuan router Anda lebih dari apa yang disediakan oleh firmware-nya. Jika Anda memiliki sistem tertanam atau router, lebih baik menggunakan sistem operasi ini karena memiliki banyak fitur hebat. Artikel hari ini fokus pada semua hal tentang OpenWrt x86.
Apa itu OpenWrt?
Gambar 1: Logo OpenWrt
OpenWrt (Open Wireless Router) adalah sistem operasi Linux open-source untuk mengembangkan sistem operasi khusus yang menargetkan sistem tertanam.
Oleh karena itu, pertimbangkan OpenWrt x86 untuk mengubah router Anda menjadi klien BitTorrent, sistem pengaturan lalu lintas, server SSH, atau VPN.
Selain itu, ini bukan firmware tetapi menawarkan sistem berkas yang dapat ditulis sepenuhnya yang mencakup manajemen paket. Oleh karena itu, daripada menulis karya lengkap, Anda lebih baik membuka kemampuan router atau perangkat tertanam lainnya Anda.
Enam Alasan Menggunakan OpenWrt
Gambar 2: Mengembangkan Sistem Linux
Banyak orang memilih menggunakan OpenWrt karena mereka menemukannya lebih unggul dari firmware bawaan di perangkat tertanam mereka. Anda dapat menghubungkan perangkat OpenWrt dengan Arduino dengan menginstal modul kernel USB-to-serial. Juga, Anda dapat membuat Samba NAS dengan router OpenWrt.
Berikut beberapa alasan mengapa Anda harus menggunakan OpenWrt.
Kinerja dan Stabilitas
Alasan utama dari pengembangan berkelanjutan OpenWrt adalah untuk meningkatkan kinerja sistem tertanam. Ini mencakup banyak algoritma yang baru saja diteliti yang menghasilkan kinerja sistem yang lebih tinggi daripada firmware asli.
Secara tambahan:
- OpenWrt menggunakan algoritma kontrol buffer bloat untuk mengurangi latensi/lag dan meningkatkan throughput jaringan.
- Kedua, OpenWrt andal dan stabil untuk jangka waktu yang panjang.
- Ketiga, dengan OpenWrt, perbaikan WiFi menghasilkan tingkat data yang lebih baik.
- Keempat, perbaikan WiFi menghasilkan keadilan waktu udara yang lebih baik antara stasiun.
- Kelima, OpenWrt mendukung perbaikan pada perangkat lama- hanya jika Flash/RAM perangkat Anda dapat menampung rilis baru.
Ekstensibilitas
OpenWrt memiliki lebih dari 3000 paket siap instal yang meningkatkan kemampuan router Anda. Beberapa kemampuan paket meliputi:
- Memblokir iklan untuk pengalaman web tanpa gangguan pada perangkat yang terhubung Anda.
- Selain itu, tingkat latensi/lag yang lebih rendah menggunakan Smart Queue Management (SQM).
- Keamanan jaringan rumah dengan server WireGuard atau OpenVPN.
- Juga, mencegah permintaan DNS dari pengintipan dan spoofing ISP dengan enkripsi DNS.
- Selanjutnya, izinkan perangkat lain untuk mengakses jaringan Anda tanpa menyusupi perangkat Anda.
- Terakhir, kontrol akses dengan kontrol orang tua dan batas waktu.
Keamanan
Gambar 3: Konsep Jaringan Sosial dan Keamanan Siber
OpenWrt adalah perangkat lunak open-source yang melalui pemeriksaan dan tinjauan massal dari pengembang global sebelum rilisnya. Oleh karena itu, Anda dapat yakin bahwa tidak ada pintu belakang tersembunyi dari vendor perangkat keras.
Secara tambahan:
- OpenWrt menerima pembaruan konstan untuk menghapus kerentanan apa pun.
- Juga, sistem operasi Linux OpenWrt lebih aman dari kerentanan dan serangan online.
- OpenWrt mendukung semua perangkat yang kompatibel tanpa memandang model.
Platform Penelitian
OpenWrt adalah sumber konten yang andal untuk sebagian besar tim yang bekerja pada penelitian canggih di bidang jaringan. Tim tersebut termasuk pengembang yang bekerja untuk mengurangi latensi dan antrean dalam tumpukan WiFi.
Secara tambahan, pengembangan berkelanjutan perangkat lunak yang mengurangi buffer float, seperti algoritma fq_codel dan cake, menggunakan OpenWrt.
Konfigurasi
Seperti sistem berbasis Linux lainnya, Anda akan memiliki kendali penuh atas semua aspek perangkat tertanam/router Anda.
- Data konfigurasi disimpan dalam berkas teks biasa untuk penyalinan dan pengeditan yang mudah.
- Menggunakan Image Generator OpenWrt, Anda dapat membuat gambar firmware Anda sendiri untuk perangkat tertanam Anda.
- Juga, itu memungkinkan konfigurasi tombol eksternal, LED, dan saklar sesuai preferensi Anda.
- Selanjutnya, memiliki antarmuka pengguna berbasis web dan antarmuka baris perintah untuk konfigurasi.
Dukungan Komunitas
OpenWrt memiliki komunitas yang luas dari pengguna jangka panjang, pengembang, dan relawan yang bersedia memecahkan masalah penting. Oleh karena itu, tidak seperti perangkat lunak yang didistribusikan vendor, Anda akan mendapatkan dukungan yang luas, sehingga lebih mudah memecahkan masalah.
Ini Cara Menginstal OpenWrt
Gambar 4: Router Internet Nirkabel
Langkah pertama sebelum menginstal OpenWrt adalah memastikan perangkat mendukung sistem. Kemudian unduh versi terbaik firmware tergantung apakah itu pembaruan atau versi baru.
Berikut adalah empat metode instalasi.
Metode 1: Melalui Firmware OEM
Untuk metode ini, lihat halaman model spesifik perangkat dan apakah kompatibel. Kadang-kadang firmware OEM memblokir Anda dari mem-flash perangkat Anda menggunakan berkas tertentu. Sisi positif, beberapa perangkat memiliki build yang diberi tag yang memungkinkan mereka kompatibel dengan firmware produsen.
Ini cara menginstal OpenWrt melalui firmware OEM.
- Buka browser web Anda dan akses WebUI firmware OEM.
- Selanjutnya, gunakan opsi “Firmware Upgrade” untuk menginstal berkas gambar firmware pabrik OpenWrt.
- Kemudian tunggu perangkat Anda reboot setelah selesai menginstal.
Metode 2: Melalui Bootloader dan Port Ethernet
Menginstal melalui bootloader dan kabel ethernet mungkin lebih sulit karena tidak semua bootloader memiliki fungsionalitas bawaan. Oleh karena itu, mereka akan menggunakan TFTP-server, TFTP-client, FTP-server, FTP-client, server web, atau protokol XMODEM.
Sebelum instalasi, pastikan untuk memeriksa hal berikut:
- Alamat IP preset bootloader.
- Apakah bootloader bertindak sebagai server atau klien dan protokolnya.
- Nomor port yang tepat.
- Antarmuka yang Anda hubungkan.
- Nama pengguna dan kata sandi, jika diperlukan.
- Jendela waktu antara memulai perangkat Anda dan koneksi.
Berikut adalah langkah-langkah instalasi yang akan Anda ikuti.
- Pertama, instal perangkat lunak yang tepat untuk bootloader Anda.
- Kedua, baca halaman manual yang tepat.
- Ketiga, konfigurasikan alamat IP statis PC Anda di blok alamat IP bootloader yang sudah dikonfigurasi sebelumnya.
- Keempat, hubungkan PC ke perangkat Anda dan siklus daya ulang.
- Kelima, hubungkan bootloader menggunakan perangkat lunak yang dipilih dan instal berkas firmware OpenWrt.
Proyek OpenWrt yang Anda Coba
Membuat Pemutar Audio Sinkron Multi-Kamar dengan Snapcast dan Mopidy
Gambar 5: Speaker Audio di Meja Kantor
Anda dapat mencapai audio sinkron multi-kamar dengan menghubungkan semua speaker yang terkait ke komputer Anda.
Untuk proyek ini, Anda akan membutuhkan dua perangkat lunak selain Home Assistant. Pertama adalah Mopidy- server musik yang memutar file di komputer Anda. Kedua adalah Snapcast, yang memungkinkan Anda untuk streaming audio melalui jaringan secara sinkron.
Ini cara membuat pemutar audio sinkron multi-kamar Anda.
- Pertama, instal Mopidy (versi 2.0.0 atau lebih baru).
- Kedua, instal Snapcast (versi 0.5.0 atau lebih baru).
- Ketiga, konfigurasikan Mopidy.
- Keempat, jalankan Mopidy dan kemudian Snapcast.
- Kelima, konfigurasikan Snapcast.
- Terakhir, konfigurasikan Home Assistant.
Blokir Iklan dengan AdGuard Home
AdGuard Home adalah server DNS open source gratis yang memblokir iklan dan pelacak. Ini mencapainya dengan mengarahkan ulang domain pelacak ke “lubang hitam.”
Berikut langkah-langkah untuk memblokir iklan dengan AdGuard Home (AGH).
- Pertama, instal paket AdGuard Home melalui opkg.
- Selanjutnya, jalankan perintah untuk menurunkan dnsmasq menjadi penginternal DNS untuk mempersiapkan menjadikan AdGuard Home sebagai penginternal DNS utama.
- Ketiga, siapkan AGH melalui antarmuka web.
- Keempat, masuk ke AGH dan siapkan intersep domain LAN.
- Kelima, aktifkan DNS terbalik (rDNS) sehingga AGH menangkap pengaturan DHCP dari OpenWrt.
Akses Konten Regional dengan OpenVPN
Router Virtual Private Network (VPN) OpenWrt melindungi data masuk dan keluar dari komputer dan router Anda dari pengguna eksternal.
Berikut langkah-langkah yang diikuti saat mengakses konten regional dengan OpenVPN.
- Kami akan menggunakan antarmuka VPN OVPN, VPN gratis, layanan standar, atau layanan tambahan.
- Selanjutnya, hubungkan browser Anda ke penyedia layanan internet (ISP) VPN untuk OpenVPN.
- Selanjutnya, instal OpenVPN di router Anda dan pilih OVPN dari menu OpenVPN.
- Berikan antarmuka dan siapkan firewall.
- Terakhir, pastikan Anda terhubung ke OVPN.
Kesimpulan
Dan seperti yang telah kita lihat, sangat mudah untuk mengatur, menggunakan, atau menggabungkan sistem ini ke proyek OpenWrt Anda.
Terakhir, untuk bantuan apa pun dengan proyek OpenWrt Anda, hubungi kami, dan kami akan merespons Anda.