Debian LinuxでのワイヤレスDLink AirPlus XtremeG DWL G520のインストール

実際、これはホームサーバーのセットアップに関する以前の投稿の続きです。

Googleを掘り下げ-DWL G520 +の問題について書いているところはどこでも、G520のインストール方法については書いていない。

私がこのカードを故郷™のビンで見つけたという事実を考えると、私は+であるものと一緒に仕事をしなければなりませんでした)

その結果、経験的に:

lspci # pci
>>...
>>02:06.0 Ethernet controller: Atheros Communications Inc. Atheros AR5001X+ Wireless Network Adapter (rev 01)


...、このカードがAtheros AR5001X +チップセット(?)にあることがわかり、MadWIFI Webサイトにアクセスしました

残りはすでにおとぎ話にあった

apt-get install wireless-tools
uname -r
apt-cache search 2.6.18-6-amd64 # ,
apt-get install linux-headers-2.6.18-6-amd64 # make, make , .
cd /tmp
wget downloads.sourceforge.net/madwifi/madwifi-0.9.4.tar.gz
gunzip madwifi-0.9.4.tar.gz
tar -xvf madwifi-0.9.4.tar
cd madwifi-0.9.4
make
make install
modprobe ath_pci


Googleでは、「modprobe ath_pci」では不十分であると書かれています。再起動後、動作しないと言われています
再起動しようとしました-
skazkinserver:~# iwconfig
lo no wireless extensions.

eth1 no wireless extensions.

eth0 no wireless extensions.

wifi0 no wireless extensions.

ath0 IEEE 802.11b ESSID:""
Mode:Managed Channel:0 Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power:0 dBm Sensitivity=1/1
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=0/70 Signal level=-256 dBm Noise level=-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

sit0 no wireless extensions.



うまくいくようです。

私は設定を開始します-再起動または何か他の何かが起こった場合、必要です-私のデビアンはいわば、救命浮輪にdrれている男のように無線LANにしがみついています。 Wi-FiスポットにはWPA2の承認が必要であることを考慮してください。

次の結果、Googleに行きました。

説明: wifispotは私のポイントの名前、passpraseはwpa2のパスワードです

apt-get install wpasupplicant
wpa_passprase wifispot passphrase > /etc/default/wpa_supplicant.conf
mcedit /etc/network/interfaces


最後に、私は次を挿入しました:

iface ath0 inet static
address 192.168.1.15 # ip,
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
wireless-essid wifispot


その後、パフォーマンスを確認できます。

wpa_supplicant -iath0 -c/etc/default/wpa_supplicant.conf -Dmadwifi -B
# ( (-B))

ifup ath0
#


スタートアップに適切に詰め込む方法を考えたことはありませんでした-結局、このスクリプトを入手しました:
(何らかの理由で停止しませんが、正常に開始します)
mcedit /etc/init.d/wireless_up
##### :
#!/bin/sh

test -f /sbin/wpa_supplicant || exit 0

case "$1" in
start)

wpa_supplicant -iath0 -c/etc/default/wpa_supplicant.conf -Dmadwifi -B
ifup ath0
;;
stop)
0
pkill -f wpa
ifdown ath0
;;
restart) ifdown ath0
pkill -f wpa
0
wpa_supplicant -iath0 -c/etc/default/wpa_supplicant.conf -Dmadwifi -B
ifup ath00
;;
*) echo "Usage: /etc/init.d/wireless_up {start|stop|restart}"
exit 2
;;
esac
exit 0

##### -
update-rc.d -f wireless_up defaults

#####

reboot



動作するようです! 私が再起動するテストでは、レースを切断します-そして-OH NO! 動作しません!

長い掘削の後(コードを切断するとすぐに-ワイヤレスが機能しなくなります)、助けました-

mcedit /etc/network/interfaces
auto lo eth1 ath0 auto lo ath0


レースなしで再起動-それは動作します!=)

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


All Articles