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で接続されており、うまく動作します。 余分なワイヤーをすべて巻き戻し、コンピューターを取り外します(:


Source: https://habr.com/ru/post/J93543/


All Articles