Gunakan Raspberry Pi 3 Sebagai Router

Menurut Wikipedia, router adalah perangkat jaringan yang meneruskan paket data antar jaringan komputer. Jika kita merobohkan router nirkabel, kita mungkin akan menemukan prosesor khusus aplikasi yang menangani paket data dan segmen RF yang menangani konektivitas nirkabel.

Anda tahu apa lagi yang memiliki prosesor dan segmen RF.

ITULAH HAK model raspberry pi 3. Jadi dalam proyek mini ini, kita akan mengonversi pi raspberry untuk bertindak sebagai router.

Langkah 1: Video

Lihatlah video untuk panduan komprehensif cepat dalam 3 menit.

Langkah 2: Boot-up Raspberry Pi.

Langkah pertama adalah membuat pi raspberry Anda aktif dan berjalan. Panduan memulai resmi di situs web Raspberry pi adalah sumber terbaik untuk ini.

Ini tautannya.

Lanjutkan ke langkah berikutnya setelah pi raspberry Anda siap dan berjalan.

Langkah 3: Memutakhirkan Raspberry Pi

Pertama kita akan memperbarui daftar paket yang tersedia dari repositori menggunakan

 sudo apt-get pembaruan 

Setelah selesai, kita dapat menginstal paket-paket terbaru ini menggunakan

 sudo apt-get upgrade 

Ini mungkin memakan waktu cukup lama tergantung pada kecepatan koneksi internet Anda.

Langkah 4: Menginstal Hostadp dan Bridge-utils

Setelah raspberry pi ditingkatkan.

kita perlu menginstal proses latar belakang ruang pengguna yang disebut hostapd, digunakan untuk titik akses nirkabel dan server otentikasi. Kita juga akan membutuhkan paket yang disebut bridge-utils untuk mengelola perangkat jembatan.

 sudo apt-get install hostapd bridge-utils 

Kita perlu mematikan beberapa layanan baru yang baru saja kita instal untuk menggunakannya

 sudo systemctl menghentikan hostapd 

Debug- Beberapa kali raspbian akan menampilkan pesan yang mengatakan hostapd dan bridge-utils tidak ditemukan untuk perintah install. Jangan khawatir. Jalankan 'sudo apt-get update' sekali lagi dan itu harus diselesaikan.

Langkah 5: Nonaktifkan DHCP Config untuk Wlan0 dan Eth0

Sekarang, kita mengatur proses latar belakang dhcp untuk tidak secara otomatis mengkonfigurasi antarmuka wlan0 dan eth0. Kami melakukan ini dengan meletakkan dua baris berikut

 denyinterfaces wlan0 denyinterfaces eth0 

di akhir file /etc/dhcpcd.conf, buka menggunakan.

 sudo nano /etc/dhcpcd.conf 

Langkah 6: Membuat Bridge Br0

Selanjutnya, kita buat jembatan br0 menggunakan perintah brctl yang merupakan administrator jembatan Ethernet

 sudo brctl addbr br0 

dan menggunakan

 sudo brctl addif br0 eth0 

perintah kita tambahkan eth0 sebagai salah satu port untuk bridge br0.

Langkah 7: Edit / etc / network / interfaces

Sekarang buka file yang disebut interface di / etc / network directory

 sudo nano / etc / network / interfaces 

dan tambahkan lima baris ini.

 memungkinkan-hotplug wlan0 iface wlan0 inet manual auto br0 iface br0 inet dhcp bridge_ports eth0 wlan0 

Baris pertama memulai antarmuka wlan0 pada acara hotplug. Baris kedua membuat antarmuka jaringan tanpa alamat IP yang biasanya dilakukan untuk elemen jembatan. Baris ketiga memulai antarmuka br0 saat boot up. Baris ke depan membantu dalam penugasan otomatis alamat IP ke antarmuka br0 menggunakan server DHCP dan akhirnya baris kelima menghubungkan antarmuka eth0 dengan wlan0. Simpan file ini dan tutup.

Langkah 8: Edit /etc/hostapd/hostapd.conf

Selanjutnya, kita akan mengkonfigurasi titik akses nirkabel kita, kita dapat melakukan ini menggunakan file yang bernama hostapd.conf di folder / etc / hostapd. Buka itu

 sudo nano /etc/hostapd/hostapd.conf 

dan rekatkan garis-garis ini.

 interface = wlan0 bridge = br0 ssid = miniProjects hw_mode = g channel = 7 wmm_enabled = 0 macaddr_acl = 0 auth_algs = 1 ign_broadcast_ssid = 0 wpa = 2 wpa_passphrase = berlangganan wpa_key_mgmt = WPA-PSkpppnppppnppppnpppppnppppwpwpp =pwpppwpppwppwpp =pwpwpnppn =pwm_enabled = 0 wmm_enabled = 0 macaddr_acl = 0 auth_algs = 1 

Nilai yang diberikan kepada ssid adalah nama yang akan digunakan titik akses untuk menyiarkan keberadaannya. Lima baris terakhir difokuskan pada otentikasi dan keamanan titik akses. Nilai wpa_passsphrase digunakan sebagai kata sandi masuk yang berlangganan dalam kasus kami. Ini adalah tautan ke dokumen, di mana Anda dapat menemukan definisi setiap variabel yang telah kami gunakan di sini.

Langkah 9: Edit Terakhir / etc / default / hostapd

Terakhir, buka file hostapd di direktori / etc / default

 sudo nano / etc / default / hostapd 

batalkan komentar pada baris DAEMON_CONF dan berikan path ke file yang baru saja kita buat.

 DAEMON_CONF = "/ etc / hostapd / hostapd.conf" 

Ini menyelesaikan pengaturan untuk raspberry pi untuk bertindak sebagai router.

Langkah 10: Selesai

Sekarang, aktifkan pi raspberry Anda dengan kabel Ethernet tersambung.

Anda akan melihat raspberry pi penyiaran ssid dan akses internet.

Terima kasih sudah membaca.

Beri tahu saya jika Anda menghadapi masalah apa pun saat membuat router Anda sendiri.

Silakan pilih instruksi ini, jika Anda menyukainya.

Artikel Terkait