Saat menggunakan Ethernet dan adaptor nirkabel, apakah mungkin untuk mengatur perangkat sebagai router nirkabel? Jika demikian, perangkat lunak apa (dan / atau perangkat keras tambahan) yang dibutuhkan?
Saat menggunakan Ethernet dan adaptor nirkabel, apakah mungkin untuk mengatur perangkat sebagai router nirkabel? Jika demikian, perangkat lunak apa (dan / atau perangkat keras tambahan) yang dibutuhkan?
Jawaban:
Secara prinsip, ya. Anda dapat mengikuti tutorial apa pun untuk menyiapkan PC Linux sebagai router.
Saya akan menunjukkan langkah-langkah untuk Arch Linux karena itulah distro yang saya kenal, tetapi instruksi untuk Raspbian seharusnya tidak terlalu berbeda.
Perhatikan bahwa tidak semua antarmuka wlan0 mendukung mode AP.
Setup akan menjadi
(eth0)<---RPI--->(wlan0)
di mana RPI adalah router (dan AP) yang menyediakan internet nirkabel dari ethernet.
Instal perangkat lunak dan driver yang diperlukan.
pacman -S wireless_tools wpa_supplicant hostapd
Bangun Router .
Bangun AP
Edit /etc/hostapd/hostapd.conf
(dijelaskan sendiri). Mulai dengan rc.d start hostapd
dan tambahkan ke array Daemon jika Anda ingin memulai ketika Anda boot RPI.
Router nirkabel seharusnya sudah berfungsi.
Dari pengalaman saya mencoba membuat Raspberry Pi saya bekerja dengan dongle wifi kecil berbasis RTL8188CU, ada lebih banyak masalah dari yang Anda kira.
Perbedaan utama di sini adalah: Catu daya usb onboard pi tidak cukup, karena masing-masing usb membatasi 140mA pada pi. Meskipun ini cukup untuk menggunakan pi sebagai "klien" yang terhubung ke router wifi nyata, biasanya tidak cukup untuk bertindak sebagai satu. Meskipun seseorang mungkin bisa memasukkan dongle ke mode master, itu bisa sangat tidak stabil. Solusi yang mungkin adalah dengan memotong sekering poli . Tapi saya belum mencobanya.
Bahkan jika catu daya cukup, driver linux untuk dongle wifi adalah masalah berikutnya. Pengemudi di "kernel linux resmi" tidak dapat menempatkan dongle saya sebagai klien. Saya harus mengunduh driver dari situs web Realtek (skrip di sini sangat membantu). Maka program yang disebut hostapd diperlukan untuk membuatnya menjadi AP yang berfungsi. Seseorang gagal dalam hal itu. Saya juga tidak berhasil, bahkan pada desktop dengan lengkungan linux terbaru.
Pada akhirnya, saya menyerah begitu saja. Saya sarankan membeli router nirkabel yang tepat. Pi hanya tidak dirancang untuk tugas semacam ini.
Mudah dengan RALink RT5370, yang bekerja langsung di Pi bahkan dengan polyfus.
Saya menginstal hostapd, menetapkan alamat IP statis pada antarmuka wifi saya, kemudian mengatur hostapd dengan ssid dan psk.
Lalu saya menggunakan dnsmasq untuk membagikan alamat IP dan itu berhasil ok untuk saya.
Petunjuk lengkap di sini di blog saya - http://sirlagz.net/?p=589
Warning: fopen(/home/sirlagzn/public_html/wp-content/GeoIP/GeoIP.dat) [function.fopen]: failed to open stream: No such file or directory in /home/sirlagzn/public_html/wp-content/plugins/statpress-visitors/GeoIP/geoip.inc on line 399 Can not open /home/sirlagzn/public_html/wp-content/GeoIP/GeoIP.dat
Ya, itu sangat mungkin dan ada gambar SD yang siap untuk itu: http://www.pi-point.co.uk/
Selain poin bagus dalam jawaban lain: dapatkan perangkat WiFi dengan dukungan Linux yang baik. Anda ingin yang berfungsi dalam titik akses atau mode yang dikelola. Banyak perangkat tidak berfungsi dalam mode ini di Linux, bahkan jika mereka berfungsi dengan baik sebagai klien. Seberapa baik perangkat bekerja tergantung pada kondisi driver perangkat. Sebelum Anda membeli sesuatu, periksa status berbagai driver di linuxwireless.org . Pilih driver dengan dukungan yang baik (setidaknya mode AP), lalu temukan perangkat yang mengandung chip itu.
Saya mendapat perangkat USB TL-WN722N yang didukung oleh driver ath9k_htc . Ini bekerja sangat baik dengan enkripsi hostapd dan WPA2. Saya menulis posting blog di setup router wlan saya di sini . Mengenai tuntutan CPU yang disebutkan dalam komentar pertanyaan: Saya belum punya masalah dengan beban CPU yang tinggi. Dengan iperf
, saya mengukur throughput 22 Mbit / s melalui WLAN dari laptop ke Pi, ketika kecepatan koneksi dilaporkan 54 Mbit / s. Saya tidak tahu berapa banyak yang bisa diharapkan, atau di mana kemacetan dalam pengaturan saya.
Ya, itu mungkin, dan sekarang ada proyek yang telah melakukan hal semacam ini untuk Anda, jadi yang harus Anda lakukan adalah memuat distro (seperti Raspbian). Ada juga banyak proyek terkait jaringan lain yang mungkin ingin Anda pertimbangkan.
Anda juga dapat mengatur Pi untuk bertindak sebagai router yang lebih canggih untuk melakukan hal-hal mewah seperti merutekan lalu lintas Anda melalui VPN dan / atau Tor. Adafruit menulis panduan bagaimana untuk kembali pada hari itu, menyebut proyek mereka 'Onion Pi'. Lifehacker memberikan cara mendetail untuk mengubah Pi menjadi proxy VPN.
Sayangnya, pfSense tidak akan porting ke Pi, setidaknya cara saya interpolasi papan pesan mereka. masuk akal, karena jaringan pada Pi didasarkan pada USB.
Ada juga proyek SBC lain yang mengambil pendekatan berbeda (Beaglebone), dan router perjalanan yang melakukan hal serupa (Invisibox, Anonabox, PORTAL , dll.).
Sekarang setelah Pi 3 keluar, saya bisa membayangkan kita akan melihat beberapa perkembangan menarik di bidang ini. Ternyata , Anda dapat meningkatkan kecepatan Pi Anda dengan adaptor USB Gigabit.