Raspberry Piをワイヤレスルーターとして設定することはできますか?


40

イーサネットとワイヤレスアダプターを使用する場合、デバイスをワイヤレスルーターとして設定できますか?その場合、どのソフトウェア(および/または追加のハードウェア)が必要ですか?


PiにはWifiが付属していないため、最初に「ワイヤレス」ハードウェアが必要になります。しかし、USBドングルがアクセスポイントとして機能できるかどうかはわかりません...私が正しいのであれば、実際にWifiルーターを入手する必要があります。あなたがルータとしてパイを使用したいと思いますなぜそして私は本当に...ではなく、専用のハードウェアで、表示されない
ザビエルNodet

rpi用のOpenWRTのバージョンをインストールしてみませんか?

このTBHの要点はわかりません。RPi + WiFiドングルは、はるかに優れた通常のルーターよりも安くなることはありません...
アレクサンダー

「安い」がポイントではありません。ええ、dd-wrt互換ルーターはこれより安価でよりシンプルな機能を提供するかもしれませんが、Raspberry Piが新しいことを探求することのポイントの一部ではありません。あらゆる場所で?
ラムブリンジャン

1
パケットをルーティングするのに大量のCPUが必要だとは思わない。ラズベリーパイはほとんどのルータよりも、生の計算とRAMの面でより優れたハードウェア(通常のルータは16〜128メガバイトのRAMと、300-500MHzで実行)がある
Hengjie

回答:


19

原則として、はい。Linux PCをルーターとして設定するためのチュートリアルに従うことができます。

便利なチュートリアル


3
RPiを取得したら、この回答を改善します。
アレックスチェンバレン

13
情報をありがとうございますが、私は「はい」は実際に著者がここで行っていたものではないと疑っています。ユーザーを他の場所に送信するためのリンクを提供することは、このサイトに対して幾分逆効果です。このサイトの開発は本当に早い段階です。リンクは1つだけで作者に短期的な解決策を提供することができるが、それは人々をもたらすにはほとんどないこのサイト。また、このような回答により、他のユーザーが適切な回答を自分で提供する可能性がはるかに低くなります。
ロバートCartaino

1
また、質問はワイヤレスルーターに関するものです。RPiはワイヤレスでブロードキャストできないため、これは不可能だと確信しています。
Jivings

2
@Jivings:ソース?USBアダプターに依存する必要があります。
アレックスチェンバレン

2
@RobertCartaino答えを改善したいと思っていますが、今はRPiにアクセスできません。代わりに、この答えが人々に自分自身を試すヒントを与えることを願っています。
アレックスチェンバレン

7

Arch Linuxの手順は、私がよく知っているディストリビューションなので説明しますが、Raspbianの手順はそれほど変わらないはずです。

すべてのwlan0インターフェイスがAPモードをサポートするわけではないことに注意してください。

セットアップは

(eth0)<---RPI--->(wlan0)

RPIは、イーサネットからワイヤレスインターネットを提供するルーター(およびAP)です。

必要なソフトウェアとドライバーをインストールします。

pacman -S wireless_tools wpa_supplicant hostapd

ルーターを構築します。

APを構築する

編集/etc/hostapd/hostapd.conf(自己説明)。でそれを起動rc.d start hostapdし、それを追加デーモンあなたはRPIを起動したとき、それは開始したい場合は、配列。

これで、ワイヤレスルーターが動作するはずです。


3

RTL8188CUベースの小さなwifiドングルでRaspberry Piを動作させようとした私の経験から、あなたが思っていたよりも多くの問題があります。

ここでの主な違いは、piのオンボードusbの電源は十分ではありません。各usbはpiで140mAに制限されているためです。これは、piを実際のwifiルーターに接続する「クライアント」として使用するには十分ですが、通常、1つとして機能するには不十分です。おそらくドングルをマスターモードにすることができますが、非常に不安定になる可能性があります。考えられる解決策は、ポリヒューズバイパスすることです。しかし、私はそれを試していません。

電源が十分であっても、wifiドングルのLinuxドライバーが次の問題です。「公式Linuxカーネル」のドライバーは、ドングルをクライアントとして使用できません。私はRealtekのウェブサイトからドライバをダウンロードする必要がありました(スクリプトここでは非常に便利です)。それから、hostapdと呼ばれるプログラムがそれを機能するAPにするために必要です。誰かが失敗しました。最新のarch linuxを搭載したデスクトップ上でも成功しませんでした。

最後に、私はちょうどあきらめました。適切なワイヤレスルーターを購入することをお勧めします。piはこの種のタスク用に設計されたものではありません。


Polyfusesのバイパスは機能しますが、Piがクラッシュするのを防ぐために抵抗を少し確保するために、バイパスを行うために1Ωの抵抗を使用することを確認する必要があります。
恒傑

ドライバーにnl80211がないため、とにかくrtl8188チップを使用すると失敗する可能性があります。
XTL

3

RALink RT5370を使用すると、ポリヒューズがあってもPiで直接動作します。
hostapdをインストールし、wifiインターフェースに静的IPアドレスを設定してから、ssidとpskでhostapdをセットアップしました。
次に、dnsmasqを使用してIPアドレスを配布しましたが、うまくいきました。

ここに私のブログの完全な指示-http://sirlagz.net/?p = 589


これはリンク切れです!
ショーンボーン

@SeanBoneリンクは私のために死んでいない
8128

私は実際に死んでいるわけではありませんが、これは私が得るすべてです: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
ショーンボーン

@flutefluteので、事実上死んでいます...
ショーンボーン

私は単純に行けば、それは私に同じエラーを与えて、断っておくがsirlagz.net
ショーンボーン


1

他の回答の良い点に加えて、Linuxサポートが良好なWiFiデバイスを入手してください。アクセスポイントまたは管理モードで動作するものが必要です。多くのデバイスは、クライアントとしては正常に動作していても、Linuxのこのモードでは動作しません。デバイスの動作は、デバイスドライバーの状態によって異なります。何かを購入する前に、linuxwireless.orgでさまざまなドライバーの状態を確認してください。サポートが良好なドライバー(少なくともAPモード)を選択し、そのチップを含むデバイスを見つけます。

ath9k_htcドライバーでサポートされているTL-WN722N USBデバイスを入手しました。これは、hostapdおよびWPA2暗号化で非常にうまく機能します。wlanルーターのセットアップに関するブログ記事をここに書きました。質問のコメントに記載されているCPUの要求に関して:CPUの負荷が高いという問題はありません。でiperf、接続速度が54 Mbit / sと報告されたときに、ラップトップからPiまでのWLANで22 Mbit / sのスループットを測定しました。どれだけ期待できるか、またはボトルネックが私のセットアップのどこにあるのか、私にはよくわかりません。


0

はい、それは可能です、そして今あなたのためにこの種のことをしたプロジェクトがありますので、あなたがしなければならないのは(ちょうどRaspbianのような)ディストリビューションをロードすることです。あなたが検討したいかもしれない他の多くのネットワーク関連プロジェクトもあります。

また、より高度なルーターとして機能するようにPiを設定して、VPNやTorを介してトラフィックをルーティングするなどの派手なことを行うこともできます。 Adafruitは、そのプロジェクトを「オニオンPi」と呼んで、その日、ハウツーガイドを書きました。 Lifehackerは、PiをVPNプロキシに変換する詳細な方法を提供します。

悲しいことに、pfSenseはPiに移植されません。少なくとも彼らのメッセージボードを補間する方法はそうです。PiのネットワークはUSBに基づいているため、それは理にかなっています。

また、異なるアプローチを取る他のSBCプロジェクト(Beaglebone)、および同様のことを行う旅行ルーター(Invisibox、Anonabox、PORTALなど)もあります。

Pi 3がリリースされたので、この分野で興味深い発展が見られることを想像できます。 結局のところ、あなたはUSBギガビットアダプタで、あなたのパイの速度を向上させることができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.