Ini adalah cara Anda mengubah Raspberry Pi Anda menjadi titik WiFi

Jika Anda memerlukan WiFi di loteng atau di taman dan kebetulan Anda memiliki Raspberry Pi tergeletak di sekitar, Anda tidak perlu lagi membeli jalur akses nirkabel: Anda hanya membuatnya sendiri. Anda cukup menginstal perangkat lunak RaspAP pada Raspberry Pi Anda dan kemudian dengan mudah mengkonfigurasinya melalui antarmuka web bawaan. RaspAP juga dapat digabungkan dengan adblocker, server vpn, Tor atau portal tawanan.

01 Raspberry Pi dengan WiFi

Jika Anda memiliki cadangan Raspberry Pi, Anda dapat menggunakannya untuk mengatur jaringan nirkabel yang dapat Anda sambungkan. Tidak masalah model Pi mana, meskipun model terbaru, Raspberry Pi 4, mencapai kinerja tertinggi. Anda jelas membutuhkan chip WiFi, jadi Anda menggunakan setidaknya Raspberry Pi 3 atau model lama yang dapat Anda kembangkan melalui salah satu port USB dengan adaptor WiFi seperti Edimax EW-7811Un. Untuk kesederhanaan, kami berasumsi bahwa Anda menghubungkan Pi ke jaringan rumah Anda melalui kabel ethernet.

02 Menginstal Raspbian

Maka Anda perlu menginstal Raspbian Buster Lite di Pi Anda .. Singkatnya: unduh Raspbian Buster Lite, tulis gambar dengan balenaEtcher ke kartu micro-sd, aktifkan ssh, mulai Pi dan masuk dengan klien ssh Pi Anda melalui jaringan. Setelah itu, ubah kata sandi default dan perbarui semua paket. Setelah itu, Pi Anda siap mengubahnya menjadi titik akses nirkabel.

Performa Wifi dari Pi

Ada perbedaan signifikan dalam kinerja Wi-Fi antara model Pi yang berbeda. Raspberry Pi Zero W (H) dan Raspberry Pi 3 mendukung 802.11n di pita 2,4 GHz. Benchmark dari Raspberry Pi Foundation menunjukkan bahwa yang pertama mencapai throughput 25 Mbit / s dan yang terakhir 50 Mbit / s. Raspberry Pi 3B +, 3A + dan 4B mendukung 802.11 b / g / n / ac di band 2.4GHz dan 5GHz. Di band pertama, kecepatan throughput model tersebut sekitar 60 Mbit / s dan yang kedua sekitar 100 Mbit / s, dengan outlier untuk Raspberry Pi 4B menjadi 114 Mbit / s.

03 Konfigurasi tambahan

Di terminal, mulai program konfigurasi Raspbian dengan perintah sudo raspi-config , gunakan tombol panah untuk menavigasi ke 4 Opsi Lokalisasi dan tekan Enter. Kemudian pilih I4 Ubah Negara Wi-fi dan kemudian konfirmasi negara Anda. Jika Anda ingin antarmuka web RaspAP secara otomatis mengenali bahasa browser web Anda ketika diatur ke bahasa Belanda, Anda juga membuka I1 Ubah Lokal dan pilih versi utf-8 dari bahasa Anda dalam daftar dengan bilah spasi, misalnya nl_NL. UTF-8 untuk bahasa Belanda. Kemudian tab ke Ok dan konfirmasi dengan Enter. Anda dapat membiarkan bahasa default di en_GB.UTF-8 di langkah berikutnya . Terakhir, keluar dari program denganSelesai .

04 Menginstal RaspAP

Pertama download installer RaspAP dengan perintah wget -q //git.io/voEUQ -O / tmp / raspap, lalu jalankan program dengan bash / tmp / raspap . Konfirmasikan dengan y dan tekan Enter bahwa Anda ingin menginstal RaspAP. Anda kemudian akan melihat paket mana yang diinstal: konfirmasi lagi dengan y dan Enter. Setelah instalasi, Anda akan mendapatkan beberapa pertanyaan tentang konfigurasi: konfirmasikan setiap kali dengan Enter untuk memilih konfigurasi yang disarankan. Pada akhirnya Anda akan diminta untuk mereboot Pi Anda: pilih y dan Enter untuk melakukannya.

05 Antarmuka web

Mulai sekarang Anda tidak membutuhkan baris perintah lagi. Setelah restart, titik akses nirkabel Anda aktif dengan raspi-webgui sebagai ssid dan ChangeMe sebagai kata sandi. Hubungkan ke jaringan nirkabel ini: Anda kemudian akan diberikan alamat IP dan akses ke internet melalui antarmuka ethernet Pi. Kemudian kunjungi alamat ip 10.3.141.1 di browser web Anda. Masuk ke antarmuka web dengan admin sebagai nama pengguna dan rahasia sebagai kata sandi. Sekarang Anda akan melihat dasbor dengan beberapa statistik tentang titik akses, termasuk daftar perangkat yang terhubung dengan alamat IP dan alamat MAC mereka.

06 Mengatur bahasa

Jika bahasa Anda tiba-tiba bukan dalam bahasa Belanda, klik Sistem di sebelah kiri dan kemudian pada tab Bahasa . Di sana Anda dapat mengatur bahasa Anda secara manual. Simpan perubahan Anda dan muat ulang halaman. Anda mungkin perlu memulai ulang Pi (Anda dapat melakukannya di tab Sistem ). Jika Anda masih melihat antarmuka dalam bahasa Inggris, periksa apakah Anda benar-benar menambahkan nl_NL.UTF-8 sebagai bahasa pada langkah 3 : kami melihat bahwa RaspAP tidak mengenali bahasa nl_BE.UTF-8 sebagai bahasa Belanda. Jika Anda telah menyelesaikan ini, Anda akan melihat semuanya dalam bahasa Belanda.

07 Pengaturan Hotspot

Lihat pengaturan hotspot terlebih dahulu. Klik Konfigurasi hotspot di sebelah kiri . Di tab pertama, Anda dapat mengubah SSID, mode nirkabel, dan saluran (lihat juga kotak 'Saluran WiFi mana yang harus dipilih?'). Periksa juga di tab Advanced apakah kode negara di sana sudah benar. Di tab Keamanan biasanya tidak ada alasan untuk menerima opsi default WPA dan TKIP : pilih opsi yang lebih aman WPA2 dan CCMP . Ubah juga kata sandi ChangeMe . Simpan pengaturan Anda dan kemudian restart Pi Anda atau (jika Anda tidak mengunjungi antarmuka web melalui jaringan Wi-Fi RaspAP) klik Hentikan hotspotlalu Mulai hotspot .

08 Ubah kata sandi

Selain kata sandi untuk SSID Anda, Anda juga perlu mengubah kata sandi untuk antarmuka web RaspAP. Anda melakukannya di Konfigurasi otentikasi . Anda juga dapat mengubah admin nama pengguna default . Tetapi yang paling penting adalah Anda mengganti kata sandi default rahasia (yang Anda masukkan di kata sandi lama ) dengan kata sandi yang lebih aman. Masukkan kata sandi baru Anda dua kali dan klik Simpan pengaturan . Kemudian antarmuka web meminta kata sandi baru. SSID dan kata sandi antarmuka web Anda harus cukup kuat untuk mencegah akses tidak sah ke jaringan dan konfigurasi hotspot Anda.

Saluran WiFi mana yang harus dipilih?

Saluran WiFi mana yang Anda atur untuk RaspAP terutama bergantung pada saluran mana yang sudah digunakan di wilayah Anda. Jika beberapa jaringan nirkabel menggunakan saluran yang sama, hal ini sering kali mengorbankan kecepatan koneksi. Pada pita 2.4GHz, saluran-saluran itu juga tumpang tindih, membuatnya semakin bermasalah. Jadi, langkah pertama adalah melihat saluran mana yang sudah digunakan. Ini dimungkinkan di Android dengan aplikasi seperti Wifi Analyzer, di mana Anda juga bisa melihat saluran yang tumpang tindih. Untuk RaspAP, pilih saluran yang sesedikit mungkin tumpang tindih dengan jaringan lain.

09 Mengatasi masalah koneksi

Jika Anda tidak dapat terhubung ke titik akses Wi-Fi Anda, buka Konfigurasi hotspot / Lanjutan dan aktifkan opsi Log output . Klik Simpan pengaturan dan mulai ulang hotspot dengan Hentikan hotspot lalu Mulai hotspot . Anda kemudian akan melihat log di tab Logfile yang dapat menunjukkan penyebab masalah Anda. Untuk solusinya, cari pesan kesalahan yang Anda lihat di Google atau di halaman GitHub RaspAP.

10 Atur server dHCP

RaspAP menjalankan server dhcp pada antarmuka nirkabel, yang dapat Anda atur melalui menu Configure DHCP server . Secara default, ini membagikan alamat IP dari 10.3.141.50 hingga 10.3.141.255, tetapi Anda dapat mengubahnya. Pada tab Daftar klien Anda akan melihat sewa dhpc mana yang dikonfigurasi. Di Static Leases Anda mengkonfigurasi alamat IP tetap. Anda kemudian memasukkan alamat MAC perangkat dan alamat IP yang harus ditetapkan. Kemudian klik Tambah dan kemudian Simpan pengaturan . Ini sangat berguna jika Anda ingin menjalankan server di salah satu perangkat yang terhubung melalui Wi-Fi atau jika Anda ingin mengizinkan atau tidak mengizinkan lalu lintas jaringan tertentu berdasarkan alamat IP dengan firewall.

11 Nirkabel, bukan Ethernet

Dengan RaspAP Anda juga dapat mengatur titik akses nirkabel di tempat di mana Anda tidak memiliki koneksi ethernet. Anda kemudian perlu menghubungkan antarmuka WiFi kedua ke Raspberry Pi Anda melalui USB, yang kemudian Anda gunakan untuk menghubungkan ke router Anda, bukan kabel Ethernet. Pertama buka file konfigurasi RaspAP dengan sudo nano /var/www/html/includes/config.php dan ubah baris yang ditentukan ('RASPI_WIFI_CLIENT_INTERFACE', 'wlan0'); wlan0 oleh wlan1 . Simpan perubahan Anda dengan Ctrl + O dan tutup nano dengan Ctrl + X. Kemudian buka file /etc/dhcpcd.conf dengan nano dan tambahkan baris nohook wpa_supplicant di paling akhir dan letakkan hash ( # ) di depan barisrouter statis = 10.3.141.1 . Setelah itu, jalankan perintah sudo systemctl restart hostapd.service .

Https

Secara default, antarmuka web RaspAP berjalan di http, bukan https yang dienkripsi. Anda dapat mengetahui cara mengaktifkan dukungan https di wiki proyek. Singkatnya, intinya adalah: Anda menjalankan otoritas sertifikat (CA) lokal Anda sendiri, membuat sertifikat untuk RaspAP dan menandatanganinya. Kemudian Anda mengkonfigurasi lighttpd, server web yang digunakan oleh RaspAP, sehingga menggunakan sertifikat Anda untuk komunikasi terenkripsi dengan antarmuka web. Terakhir, Anda juga harus mengunduh sertifikat root (dari otoritas sertifikat Anda sendiri) di setiap perangkat yang ingin Anda kunjungi antarmuka web sehingga sertifikat dari RaspAP dipercaya dan memiliki kunci hijau di browser web Anda.

12 Mengkonfigurasi klien WiFi

Kemudian klik di antarmuka web RaspAP di sebelah kiri pada Konfigurasi perangkat WiFi dan di sebelah kanan pada Pindai ulang . Pilih jaringan nirkabel yang berfungsi sebagai akses ke jaringan rumah Anda untuk RaspAP. Masukkan kata sandi untuk jaringan yang benar dan klik Tambah dan kemudian Hubungkan . Kemudian pada Configure hotspot / Advanced memungkinkan para mode AP client WiFi , klik Simpan pengaturan dan restart hotspot. Ngomong-ngomong, ini adalah langkah di mana Anda bisa mengalami beberapa masalah. Jika ada yang tidak berfungsi, lihat masalah di halaman GitHub RaspAP untuk melihat apakah ada yang memiliki masalah serupa dan memperbaikinya.

13 Meningkatkan RaspAP

RaspAP masih dalam pengembangan. Oleh karena itu, disarankan untuk meningkatkan ke versi terbaru secara teratur. Sayangnya, ini belum (belum) dilakukan melalui antarmuka web dan Anda harus mengetikkan beberapa perintah. Pertama cari tahu apa versi terbaru, dan apakah itu lebih baru dari nomor versi yang Anda lihat di kiri atas antarmuka web RaspAP. Kemudian jalankan perintah berikut di Pi Anda: buka direktori yang benar dengan cd / var / www / html , unduh kode sumber terbaru dengan sudo git fetch --tags dan kemudian instal versi yang diinginkan dengan (misalnya untuk versi 1.6 .1) sudo git checkout tags / 1.6.1 .

14 Hapus raspAP

Jika Anda menggunakan RaspAP sebagai solusi, Anda mungkin ingin menghapus program setelahnya. Untungnya, RaspAP menyediakan skrip pencopotan yang tidak hanya menghapus semua jejak program itu sendiri, tetapi juga memulihkan file konfigurasi sistem Anda ke versi yang dibuat oleh RaspAP selama penginstalannya. Ini termasuk konfigurasi antarmuka jaringan Anda, dns dan dhcp. Untuk melakukan ini, buka direktori yang sesuai dengan cd / var / www / html / installers dan jalankan skrip dengan ./uninstall.sh .

Integrasikan layanan tambahan

Anda dapat memperluas RaspAP dengan layanan tambahan. Sayangnya, pengintegrasian ini belum selesai, jadi Anda masih harus melakukan beberapa pekerjaan konfigurasi di area ini. Tetapi di wiki dan terbitan halaman GitHub Anda akan menemukan informasi tambahan tentang ini. Misalnya, Anda dapat mengintegrasikan klien OpenVPN, sehingga semua klien yang terhubung ke titik akses Anda berselancar melalui server VPN tertentu. Anda dapat menginstal Tor di Pi Anda sehingga semua klien Wi-Fi secara otomatis berselancar secara anonim melalui jaringan Tor. Anda juga dapat membuat adblocker Pi-hole bekerja sama dengan RaspAP untuk secara otomatis memblokir iklan di semua klien Wi-Fi yang terhubung.