Bir Ahududu Pi kablosuz yönlendirici olarak kurmak mümkün mü?


40

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?


Pi'nin Wifi ile gelmediği için ilk önce bazı 'kablosuz' donanıma ihtiyacınız olacak. Ancak USB dongle'ların erişim noktası olarak çalışabileceğinden emin değilim ... Eğer doğruysam, aslında bazı Wifi yönlendiricileri edinmeniz gerekir. Ve sonra neden Pi'yi yönlendirici olarak kullanmak istediğinizi anlamıyorum, özel donanım yerine ...
Xavier Nodet

Neden rpi için OpenWRT sürümünü kurmuyorsunuz?

Bu TBH'nin amacını göremiyorum. RPI + bir WiFi donanım kilidi çok daha üstün bir normal yönlendiriciden çok daha ucuz olmayacak ...
Alexander

"Ucuz" mesele değil. Evet, dd-wrt uyumlu bir yönlendirici bundan daha ucuzu için daha basit bir işlevsellik sunabilir, ancak Raspberry Pi'nin yeni keşfedilebileceği noktaya dahil değil, bilgisayarlarla bir şeyler yapmaktı, çünkü aniden tam teşekküllü bir bilgisayar koymak mümkün oldu. her yerde mi?
ramblinjan

1
Paketleri yönlendirmek için çok fazla CPU'ya ihtiyacınız olduğunu sanmıyorum. Raspberry Pi, ham bilgi işlem ve RAM açısından çoğu yönlendiriciden daha iyi donanıma sahiptir (genellikle yönlendiriciler 300-500 MHz'de, 16-128 MB RAM ile çalışır)
Hengjie

Yanıtlar:


19

Prensip olarak evet. Bir Linux PC'yi yönlendirici olarak ayarlamak için herhangi bir öğreticiyi takip edebilirsiniz.

Yararlı Öğreticiler


3
RPI aldığımda bu cevabı geliştireceğim.
Alex Chamberlain,

13
Bilgi için teşekkür ederim, ama "evet" in gerçekten yazarın burada ne istediğini sanmıyorum. Kullanıcının başka bir yere gönderilmesi için bir bağlantı sağlanması bu siteye karşı biraz üretkendir. Bu sitenin gelişiminde gerçekten erken. Bağlantılar yalnız bir yazara kısa vadeli bir çözüm sağlayabilir, ama bu insanları getirmek için çok az yapar içine bu sitede. Bu tür cevaplar, diğer kullanıcıların kendileri tarafından uygun bir cevap vermelerini daha az muhtemel kılmaktadır .
Robert Cartaino

1
Ayrıca, soru bir kablosuz yönlendirici içindir. RPI'nin kablosuz yayın yapamadığından emin olamam.
Jivings

2
@Jivings: Kaynak? USB adaptörüne bağlı olmalıdır.
Alex Chamberlain,

2
@RobertCartaino Cevabı geliştirmeyi umuyorum, ancak şu anda RPI'ye erişimim yok. Bunun yerine, umarım bu cevap insanlara kendilerini denemek için ipuçları verir.
Alex Chamberlain,

7

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 hostapdve eklemek Cinler size RPI önyükleme zaman başlatmak istiyorsanız dizisi.

Kablosuz yönlendirici şimdi çalışıyor olmalıdır.


3

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.


Polyfuse'ları atlamak, ancak Pi'nin çarpmasını önlemek için az miktarda direnç olduğundan emin olmak için bypass yapmak için 1 ohm'luk bir direnç kullandığınızdan emin olmanız gerekir.
Hengjie

Sürücülerde nl80211 bulunmadığından, bir rtl8188 yongası kullanmak yine de başarısız olmuş olabilir.
XTL

3

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


Bu ölü bir bağlantı!
Sean Bone

@SeanBone Bağlantı benim için ölmedi
8128

Gerçekten ölü demek istemiyorum, fakat 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
Sean Bone

@ fluteflute bu yüzden etkili bir şekilde öldü ...
Sean Bone

Dikkat edin, eğer basitçe sirlagz.net'e gidersem
Sean Bone


1

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 iperfbağ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.


0

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.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.