Ethernet ve kablosuz adaptör kullanırken, cihazı kablosuz yönlendirici olarak ayarlamak mümkün müdür? Eğer öyleyse, hangi yazılıma (ve / veya ek donanıma) ihtiyaç duyulur?
Ethernet ve kablosuz adaptör kullanırken, cihazı kablosuz yönlendirici olarak ayarlamak mümkün müdür? Eğer öyleyse, hangi yazılıma (ve / veya ek donanıma) ihtiyaç duyulur?
Yanıtlar:
Prensip olarak evet. Bir Linux PC'yi yönlendirici olarak ayarlamak için herhangi bir öğreticiyi takip edebilirsiniz.
Arch Linux için adımlar göstereceğim çünkü bu benim aşina olduğum dağıtım, ancak Raspbian için talimatlar çok farklı olmamalı.
Bütün wlan0 arayüzlerinin AP modunu desteklemediğini unutmayın.
Kurulum olurdu
(eth0)<---RPI--->(wlan0)
RPI ise ethernetten kablosuz internet sağlayan yönlendirici (ve AP).
Gerekli yazılımı ve sürücüleri yükleyin.
pacman -S wireless_tools wpa_supplicant hostapd
İnşa Router .
AP'yi oluştur
Düzenleme /etc/hostapd/hostapd.conf
(kendi kendine açıklanan). İle başlayın rc.d start hostapd
ve eklemek Cinler size RPI önyükleme zaman başlatmak istiyorsanız dizisi.
Kablosuz yönlendirici şimdi çalışıyor olmalıdır.
Raspberry Pi'mi RTL8188CU tabanlı küçük bir wifi dongle ile çalışma deneyimimden, düşündüğünüzden daha fazla sıkıntı var.
Buradaki en büyük fark şudur: pi'nin yerleşik usb güç kaynağı yeterli değildir, çünkü her usb pi için 140mA ile sınırlıdır. Bu, pi'yi gerçek wifi yönlendiricilere bağlanan bir "istemci" olarak kullanmak için yeterli olsa da, genellikle bir olarak hareket etmek yeterli değildir. Biri muhtemelen dongle'ı ana moda geçirse de, çok dengesiz olabilir. Olası bir çözüm, poli sigortaları atlamaktır . Ama ben bunu denemedim.
Güç kaynağı yeterli olsa bile, wifi dongle için linux sürücüsü bir sonraki sorundur. "Resmi linux çekirdeğindeki" sürücü dongle'ımı bir müşteri olarak koyamaz. Ben Realtek web sitesinden bir sürücüsünü indirmek zorunda kaldı (script burada çok yararlıdır). Daha sonra hostapd adlı bir programın çalışan bir AP olması için gereklidir. Birisi bu konuda başarısız oldu. En son Arch Linux'lu bir masaüstünde bile başarılı olamadım.
Sonunda, sadece pes ettim. Uygun bir kablosuz yönlendirici satın almanın yoludur. Pi bu görev için tasarlanmamıştır.
Kolayca Pi'de düz polyfuselarla bile çalışan RALink RT5370 ile.
Giriş hostapd'ı kurdum, wifi arayüzümde statik bir IP adresi ayarladıktan sonra hostapd'ı ssid ve psk ile kurdum.
Daha sonra IP adreslerini dağıtmak için dnsmasq kullandım ve bu benim için iyi sonuç verdi.
Buraya tam talimatlar blogumda - 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
Evet, kesinlikle mümkündür ve bunun için hazır SD görüntüleri var: http://www.pi-point.co.uk/
Diğer cevaplardaki iyi noktalara ek olarak: Linux desteği olan bir WiFi cihazı edinin. Erişim noktası veya yönetilen modda çalışan birini istersiniz. İstemci olarak iyi çalışsalar bile çoğu cihaz Linux'ta bu modda çalışmaz. Bir cihazın ne kadar iyi çalıştığı, aygıt sürücüsünün durumuna bağlıdır. Bir şey satın almadan önce, linuxwireless.org adresindeki çeşitli sürücülerin durumunu kontrol edin . İyi desteği olan bir sürücü seçin (en azından AP modu), sonra bu yongayı içeren bir cihaz bulun.
Ath9k_htc sürücüsü tarafından desteklenen bir TL-WN722N USB aygıtı aldım . Bu hostapd ve WPA2 şifreleme ile çok iyi çalışıyor. WLAN yönlendirici kurulumuma burada bir blog yazısı yazdım . Sorunun yorumunda belirtilen CPU talepleriyle ilgili: Yüksek CPU yükü ile ilgili bir sorunum olmadı. İle iperf
bağlantı hızı 54 Mbit / s olarak bildirildiğinde, bir dizüstü bilgisayardan Pi'ye kadar WLAN üzerinden 22 Mbit / s verim ölçtüm. Ne kadarını bekleyebileceğini veya darboğazın kurulumumda nerede olduğunu tam olarak bilmiyorum.
Evet, mümkün ve şimdi sizin için bu tür şeyleri yapan projeler var, bu yüzden tek yapmanız gereken bir dağıtımı yüklemek (tıpkı Raspbian gibi). Ayrıca, göz önünde bulundurmak isteyebileceğiniz başka pek çok ağ bağlantılı proje de var.
Pi'nizi, trafiğinizi VPN ve / veya Tor yoluyla yönlendirmek gibi güzel şeyler yapmak için daha gelişmiş bir yönlendirici görevi görecek şekilde ayarlamak da mümkündür. Adafruit , projelerini 'Soğan Pi' olarak adlandırarak gün içinde nasıl yapılır diye bir rehber yazdı. Lifehacker , Pi'yi bir VPN proxy'sine dönüştürmek konusunda ayrıntılı bir bilgi verir.
Ne yazık ki, pfSense , en azından mesaj panolarını enterpolasyonum gibi Pi'ye aktarılmayacak. Pi’deki ağ USB’ye dayandığından, bu mantıklı geliyor.
Farklı yaklaşımlar (Beaglebone) ve benzer şeyler yapan seyahat yönlendiricileri (Invisibox, Anonabox, PORTAL , vb.) Olan başka SBC projeleri de var .
Pi 3 çıktı şimdi, bu alanda bazı ilginç gelişmeler göreceğimizi hayal edebiliyorum. Görünüşe göre , bir USB Gigabit adaptörüyle Pi'nizin hızını artırabilirsiniz.