Debian SqueezeでのTrendnet TEW-644UBの設定

最近、 Trendnet TEW-644UBを買収しました 。 デバイスはralink2670チップを使用しています(非常に多くのデバイスがこれに基づいています。ここにリストがあります )。したがって、debianでの接続とセットアップに問題はないはずです。



そのため、デバイスを購入し、持ち帰り、開梱してコンピューターにインストールします。

debianでwi-fi接続をセットアップするためのマニュアルはグーグルです。

続行:

aptitude update

aptitude install firmware-ralink wireless-tools






すべてのパッケージがダウンロードされ、インストールされ、デバイスが検出され、iwconfigに新しいワイヤレスインターフェイスが表示されます。 すべてがうまくいくようで、あなたはすでにケフィアを飲み始めることができます。

ただし、コンピューターをルーターに接続しようとして失敗しました。さらに、iwlist wlan0 scanは結果を返しませんでした。 ケフィアは忘れられ、新しい検索が始まりました。 その結果、問題が見つかりました。デフォルトでは、新しいバージョンのdebianカーネル(およびubuntuも)が目的のrt2870staではなくrt2800usbドライバーをロードするため、デバイスが正しく動作しません。 解決策は、このモジュールを/etc/modprobe.d/blacklistに追加することでした。

echo "blacklist rt2800usb" >> /etc/modprobe.d/blacklist





いいね! 再起動後、検索時にルーターが表示されますが、接続できません-箱から出してすぐに、WPAおよびWPA2暗号化はサポートされません。 問題ありません:

aptitude install wpasupplicant





次に、経済全体を設定します。

ファイル/ etc / network / interfaces。 以下を追加します。

auto wlan0

iface wlan0 inet static

address 172.16.0.3

netmask 255.255.255.0

gateway 172.16.0.1

wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf






実際には、システム起動時の自動接続wlan0、静的ネットワーク構成、そして最も重要なのは、ワイヤレス接続の設定でファイルの場所を示すwpa-confパラメーターです。



よく見てみましょう。 /etc/wpa_supplicant/wpa_supplicant.conf:

ctrl_interface=/var/run/wpa_supplicant



network={

ssid="nobody"

#psk="passphrase"

psk=05e31b9d1544c68360877425983d85aec46cdebd849961f83e257eca61532fd3

}






ファイル/usr/share/doc/wpasupplicant/examples/plaintext.confを基礎として、manを読みます。 したがって、WPA2暗号化を構成するには、次のものが必要です。
wpa_passphrase <ssid> [passphrase]







出力を設定ファイルにコピーします)。

それだけです! 設定が完了し、過負荷になり、接続が確立され、すべてが機能することがわかります。 何らかの理由でのみ、54mbpsの速度で、150mbpsではなく、必要に応じて...明らかに、nモードはデフォルトで無効になっています。

さらに理解しています。 ralink2870staのソースがダウンロードされると、readmeには次のように記載されています。

RT2870 driver can be configured via following interfaces,

ie (i)"iwconfig" command, (ii)"iwpriv" command, (iii) configuration file



i) iwconfig comes with kernel.

ii) iwpriv usage, please refer to file "iwpriv_usage.txt" for details.

iii)modify configuration file "RT2870STA.dat" in /etc/Wireless/RT2870STA/RT2870STA.dat.






RT2870STA.datを/etc/Wireless/RT2870STA/RT2870STA.datにコピーし、readmeをさらに読みます。 興味深い点は次のとおりです。

@> WirelessMode=value

value

0: legacy 11b/g mixed

1: legacy 11B only

2: legacy 11A only //Not support in RfIcType=1(id=RFIC_5225) and RfIcType=2(id=RFIC_5325)

3: legacy 11a/b/g mixed //Not support in RfIcType=1(id=RFIC_5225) and RfIcType=2(id=RFIC_5325)

4: legacy 11G only

5: 11ABGN mixed

6: 11N only

7: 11GN mixed

8: 11AN mixed

9: 11BGN mixed

10: 11AGN mixed






ファイルを編集し、保存し、再起動すると、接続の速度が再び54 mbpsになっていることがわかります。

dmesgは興味深いことを報告します。

[ 10.584155] <-- RTMPAllocTxRxRingMemory, Status=0

[ 10.585882] -->RTUSBVenderReset

[ 10.586007] <--RTUSBVenderReset

[ 10.874039] --> Error 2 opening /etc/Wireless/RT3070STA/RT3070STA.dat

[ 10.874042] 1. Phy Mode = 0

[ 10.874044] 2. Phy Mode = 0

[ 10.903181] RTMPSetPhyMode: channel is out of range, use first channel=1

[ 10.913054] 3. Phy Mode = 0

[ 10.917313] MCS Set = 00 00 00 00 00

[ 10.926551] <==== RTMPInitialize, Status=0

[ 10.928068] 0x1300 = 000a4200

[ 14.217511] fuse init (API version 7.13)

[ 14.793973] DRS: unkown mode,default use 11N 1S AP

[ 14.793978] DRS: unkown mode (SupRateLen=0, ExtRateLen=0, MCSSet[0]=0x0, MCSSet[1]=0x0)









つまり ドライバープロバイダーは少し賢明です。 関係ありません!
mv /etc/Wireless/RT2870STA/RT2870STA.dat /etc/Wireless/RT3070STA/RT3070STA.dat



そして再起動します。 それだけです、デバイスは107mbpsで接続されており、うまく動作します。 余分なワイヤーをすべて巻き戻し、コンピューターを取り外します(:



All Articles