イーサネットとワイヤレスアダプターを使用する場合、デバイスをワイヤレスルーターとして設定できますか?その場合、どのソフトウェア(および/または追加のハードウェア)が必要ですか?
イーサネットとワイヤレスアダプターを使用する場合、デバイスをワイヤレスルーターとして設定できますか?その場合、どのソフトウェア(および/または追加のハードウェア)が必要ですか?
回答:
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を起動したとき、それは開始したい場合は、配列。
これで、ワイヤレスルーターが動作するはずです。
RTL8188CUベースの小さなwifiドングルでRaspberry Piを動作させようとした私の経験から、あなたが思っていたよりも多くの問題があります。
ここでの主な違いは、piのオンボードusbの電源は十分ではありません。各usbはpiで140mAに制限されているためです。これは、piを実際のwifiルーターに接続する「クライアント」として使用するには十分ですが、通常、1つとして機能するには不十分です。おそらくドングルをマスターモードにすることができますが、非常に不安定になる可能性があります。考えられる解決策は、ポリヒューズをバイパスすることです。しかし、私はそれを試していません。
電源が十分であっても、wifiドングルのLinuxドライバーが次の問題です。「公式Linuxカーネル」のドライバーは、ドングルをクライアントとして使用できません。私はRealtekのウェブサイトからドライバをダウンロードする必要がありました(スクリプトここでは非常に便利です)。それから、hostapdと呼ばれるプログラムがそれを機能するAPにするために必要です。誰かが失敗しました。最新のarch linuxを搭載したデスクトップ上でも成功しませんでした。
最後に、私はちょうどあきらめました。適切なワイヤレスルーターを購入することをお勧めします。piはこの種のタスク用に設計されたものではありません。
RALink RT5370を使用すると、ポリヒューズがあってもPiで直接動作します。
hostapdをインストールし、wifiインターフェースに静的IPアドレスを設定してから、ssidとpskでhostapdをセットアップしました。
次に、dnsmasqを使用してIPアドレスを配布しましたが、うまくいきました。
ここに私のブログの完全な指示-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
はい、それは間違いなく可能です。SDイメージが用意されています:http : //www.pi-point.co.uk/
他の回答の良い点に加えて、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のスループットを測定しました。どれだけ期待できるか、またはボトルネックが私のセットアップのどこにあるのか、私にはよくわかりません。
はい、それは可能です、そして今あなたのためにこの種のことをしたプロジェクトがありますので、あなたがしなければならないのは(ちょうどRaspbianのような)ディストリビューションをロードすることです。あなたが検討したいかもしれない他の多くのネットワーク関連プロジェクトもあります。
また、より高度なルーターとして機能するようにPiを設定して、VPNやTorを介してトラフィックをルーティングするなどの派手なことを行うこともできます。 Adafruitは、そのプロジェクトを「オニオンPi」と呼んで、その日、ハウツーガイドを書きました。 Lifehackerは、PiをVPNプロキシに変換する詳細な方法を提供します。
悲しいことに、pfSenseはPiに移植されません。少なくとも彼らのメッセージボードを補間する方法はそうです。PiのネットワークはUSBに基づいているため、それは理にかなっています。
また、異なるアプローチを取る他のSBCプロジェクト(Beaglebone)、および同様のことを行う旅行ルーター(Invisibox、Anonabox、PORTALなど)もあります。
Pi 3がリリースされたので、この分野で興味深い発展が見られることを想像できます。 結局のところ、あなたはUSBギガビットアダプタで、あなたのパイの速度を向上させることができます。