Ubiquity RouterStation Pro:Debian GNU / Linuxの簡単な概要とインストール

こんにちは、habracheloveki。

組み込みシステムラインのUbiquityデバイスの1つであるRouterStation Pro (以下「rspro」と呼びます)の概要を簡単に説明します。 市場の他の製品と比較すると、これは非常に機能的で生産的なルーターであると言えます 。 Proバージョンには、より控えめな技術的特徴を持つ妹もいます。 しかし、まず最初に。







ハードウェア



RouterStationシリーズの製品は、技術的な利点だけでなく、オタクにとっても興味深いものです。どちらのモデルもRouterStation UI / Firmware Challengeに参加し、コミュニティと共同で開発されました。 これは、ネイティブのAirOS、OpenWRT、DD-WRT、さらにはFreeBSDを含むほとんどすべてのソフトウェアをハードウェアにインストールする機会があることを意味します。コンソールで動き回るのが嫌いな人のために、いくつかのチームがデフォルトのものの代わりに良いWeb Mordを作成しました。



両方のデバイスの仕様を見てみましょう。







ご覧のとおり、2人の姉妹は非常に大きく異なります。ギガビットポートと2倍のメモリ量に加えて、古い姉妹にはあらゆる種類のポートが多数あります。 テストのために、古いモデルを入手しました。もう少し検討してから、デフォルトのOpenWRTをDebian GNU / Linuxに置き換えます。











まず、開梱するとすぐに目を引きます。 組み込みシステムカテゴリのデバイスの機器は貧弱です。キット内のデバイスの電源は見つかりません。美しい光沢のあるケースは見つかりません。要するに、デバイスを使用する準備ができていません。 RouterStationにはワイヤレスモジュールが搭載されておらず(ボードは3つまでサポートされています)、組み込みもありません。 したがって、それを適用することを決定した消費者にとって、コストは非常に高くなります。



まず最初に、rsproを有効にするといいでしょう。ボードには、新しいバージョンとは異なり、かなり普通のDCジャックがあり、入力電圧の範囲は実験の機会を与えるのに十分な大きさです。 ユビキタスは、スティックを曲げずに高電圧のPSUを使用し、アンペア数を減らすことを推奨します。 在庫では、HPプリンターから24ボルトの電源が見つかりました。 まだ十分ではないことに注意してください。3つのワイヤレスモジュールすべて、またはHDDのような強力なUSBデバイスのいずれかで問題は遅かれ早かれ出てきます。 それにもかかわらず、アイドル時間でのボード自体の総消費量は非常に小さく、非常に安定して動作します。







ワイヤレスモジュールについて忘れないでください。 Ubiquityでは、独自のSuperRangeおよびXtremeRangeカードを使用することをお勧めしますが、カーネル(またはファームウェア)でサポートされるほぼすべてのmini-pciカードで十分であることを知っています。 これらはすべてのホームルーターの半分ですが、個別に無料で購入できます。 私はラップトップからアンテナを備えた/ b / g標準および400 mwの電力を備えたSenao NMP-8602 +カードを手に入れました。

これは、Ubiquityが空気代を稼ぎ、カードを高値で販売することを意味するものではありません。逆に、モデルは非常に高品質のデバイスであり、その中にはハイパワーカードや、900 MHz帯域などのかなりユニークなデバイスがあります。







Debian GNU / Linux



コンストラクタを組み立てたら、最も興味深い部分であるファームウェアに進むことができます。 希望する画像はDebWRTプロジェクトによって提供されます。手順は非常にシンプルで理解しやすいものです。 ただし、余談になります。すべてのアクションを実行するのがはるかに簡単で、Linuxディストリビューションを自由に使用できます。



まず、作業に必要なすべてのファイルをダウンロードする必要があります。 次の3つが必要です。

debwrt-firmware-ar71xx-generic-ubnt-rspro-squashfs- factory.bin(1.3mb)

debwrt-modules-ar71xx-generic_UBNTRSPRO-2.6.32.20-angel-2.0-1.tar.gz (4.5mb)

debwrt-rootfs-mips-2.0-1.tar.bz2 (70.2mb)

バージョンが変更された場合に備えて、リンクが直接提供されます- ダウンロードページ



次に、カーネルモジュールとrootfsに適したドライブを見つける必要があります。 フラッシュドライブやSDカードからハードドライブまで、すべてが完全に適合します。 1 GBのMMCカードを見つけましたが、小さいディスクの使用はお勧めしません--屈になります。

定義済みのマークアップを実行する必要があります。

gpartedユーティリティで実行するだけで......







...そして、自分でディスクをチェックしないようにfsckとチャットします:

root:~# tune2fs -c 0 -i 0 /dev/sdb1 tune2fs 1.41.12 (17 May-2010) Setting maximal mount count to -1 Setting interval between checks to 0 seconds
      
      





ext3パーティションをマウントし、rootfsとモジュールを解凍します。

 root:~# mkdir /mnt/debwrt root:~# mount /dev/sdb1 /mnt/debwrt root:~# cd /mnt/debwrt root:/mnt/debwrt# tar xvf ~/debwrt-rootfs-mips-2.0-1.tar.bz2 root:/mnt/debwrt# tar zxvf ~/debwrt-modules-ar71xx-generic_UBNTRSPRO-2.6.32.20-angel-2.0-1.tar.gz root:/mnt/debwrt# cd ~ root:~# umount /mnt/debwrt
      
      





素晴らしい。 それは、tftpを介して、OpenWRTメソッドを使用してrsproにdebwrt-firmware * .binを入力し、指示を準備するだけです。 どのOSからでも簡単に実行できます。そこで止まりません。 いくつかの事実のみに注意してください。

-tftpはWANポートに対して設定する必要がありますが、ファームウェアがパッチコードをLANに切り替えようと急いでいない場合-デフォルトでは、debwrtはWANポートであるeth0のみを発生させます。

-回復モードでは、rsproのアドレスは192.168.1.20で、通常モードでは、debwrtは192.168.1.1に設定されます。



これでインストールは完了です。構成を開始し、想像力を自由に発揮できます。 公式のインストール後の小さなガイドはこちらにあります

最小限のホームルーターの場合、ネットワークインターフェイスを構成し、dns / dhcpサーバーを有効にし、カーネルでipv4ルーティングを有効にし、iptablesにいくつかの簡単なルールを記述する必要があります。 ワイヤレスアクセスポイントを機能させるには、 hostapdが必要です。 事前にインストールされており、いくつかのデフォルト設定があります。 つまり、典型的なDebianであり、従来のOpenWRTの松葉杖はありません。



ハードウェアプラットフォームは、このサイズのデバイスに対して非常に生産的です。 今、私はrsproにapache2 + mod_svn、php5、rtorrentを持っていますが、それでも死ぬことはありません。 測定値から判断すると、デバイスは、CPUリソースがなくなるまでNATで約30〜40 MB / sを圧縮できます。 拡張オプションについて言えば、既存のビデオカード、sata-raidカードなど、ミニpciフォームファクターで作成され、明らかにRouterStationと、より正確にはLinuxカーネルと互換性があります。 そしてこれが真実なら、可能性は本当に無限大です。



要約すると、このクラスのネットワークデバイスとの通信でこれが最もポジティブな経験だったと言いたいと思います。 このデバイスは、OpenWRTまたはDD-WRTでの作業が不快で、メザニンノイズの多いx86アーキテクチャの掃除機を計画していない人、高いネットワークパフォーマンスを必要とする人、または安価なルーターに飽き飽きしている人に最適です。

明らかに、価格は言及する価値があります。 妹は71ドル 、年長者は80 ドルから、ケースは110ドルからで見つけることができます。 ebayで注文する場合、地元の小売店のプレミアムに匹敵する、かなり高い送料を支払う必要があります。



トピックに適したブログを選択しなかったのかもしれませんが、多くの検討の結果、「Linux for all」はトピックに他のブログよりも近いように思えました。 誤解をおかけして申し訳ございません。



All Articles