D-Link DWA-520 как точка доступа

Ethernet card, Wi-Fi, Bluetooth, IrDA, ADSL-модемы, модемы

Модератор: Модераторы разделов

Аватара пользователя
skyart
Сообщения: 3
ОС: Ubuntu Linux 8.4.2 LTS

D-Link DWA-520 как точка доступа

Сообщение skyart »

Очень нужна помощь с настройкой PCI Wi-Fi карточки D-Link DWA-520.
Компьютер уже настроен и подключен к интернету через сетевой интерфейс eth1.
Хочу из этой wi-fi карточки сделать точку доступа. . Но проблема в том, что Ubuntu ни в какую не хочет определять эту карту!
Что мной было испробовано: ndiswrapper - никакого результата не дал и madwifi (разные версии).
Madwifi ставил так:
make
sudo make install
echo ath_pci | sudo tee -a /etc/modules
sudo modprobe ath_pci
И опять - НИЧЕГО, вот вывод:

$ lspci
00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation 82945G/GZ/P/PL PCI Express Root Port (rev 02)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 SATA controller: Intel Corporation 82801GR/GH (ICH7 Family) SATA AHCI Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:01.0 Ethernet controller: Atheros Communications Inc. Unknown device ff96 (rev 01)
01:03.0 Mass storage controller: Integrated Technology Express, Inc. ITE 8211F Single Channel UDMA 133 (rev 11)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 19)
04:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600] (rev a2)

$ ifconfig
eth1 Link encap:Ethernet HWaddr 00:17:31:c3:da:ca
ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:849 errors:0 dropped:0 overruns:0 frame:0
TX packets:919 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:518687 (506.5 KB) TX bytes:119839 (117.0 KB)
Прервано:17

lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
ВВЕРХ LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:34 errors:0 dropped:0 overruns:0 frame:0
TX packets:34 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:0
RX bytes:1700 (1.6 KB) TX bytes:1700 (1.6 KB)

ppp0 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:85.173.4.185 P-t-P:85.172.0.27 Mask:255.255.255.255
ВВЕРХ POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:777 errors:0 dropped:0 overruns:0 frame:0
TX packets:853 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:3
RX bytes:509095 (497.1 KB) TX bytes:98855 (96.5 KB)

$ iwconfig
lo no wireless extensions.

eth1 no wireless extensions.

ppp0 no wireless extensions.

Вот так выглядит /etc/network/interfaces:
auto lo
iface lo inet loopback

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth1 up # line maintained by pppoeconf
provider dsl-provider

auto eth1
iface eth1 inet manual

У кого получилось - пожалуйста, помогите разобраться со всем этим.
Изображение
Изображение
Изображение
Спасибо сказали:
ParadiseCracked
Сообщения: 22

Re: D-Link DWA-520 как точка доступа

Сообщение ParadiseCracked »

Присоединяюсь к вопросу. Только у меня usb DWA-120.
Драйвера поставил через ndiswrapper.
Пытался поднять сеть через hostapd и бриджинг. Положительных результатов нет. Gentoo.
Спасибо сказали:
satch
Сообщения: 61
ОС: удобная

Re: D-Link DWA-520 как точка доступа

Сообщение satch »

я на dlink-110 поднимал так:
1)на компе(точка доступа)
sudo /etc/dbus-1/event.d/25NetworkManager stop
sudo ifconfig wlan0 down
sleep 5
sudo modprobe ndiswrapper
sleep 10
sudo iwconfig wlan0 mode ad-hoc
sudo iwconfig wlan0 essid 'net'
sudo ifconfig wlan0 192.168.2.1
sudo ifconfig wlan0 up
sleep 5
sudo iptables -A FORWARD -i wlan0 -o eth1 -s 192.168.2.0/24 -m state --state NEW -j ACCEPT
sudo iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"

2)на ноуте:
sudo ifconfig wlan0 down && sudo iwconfig wlan0 mode ad-hoc && sudo ifconfig wlan0 up
дальше в wicd выбираем доступную точку net и коннект :)

Удачи!
Спасибо сказали:
Аватара пользователя
skyart
Сообщения: 3
ОС: Ubuntu Linux 8.4.2 LTS

Re: D-Link DWA-520 как точка доступа

Сообщение skyart »

Дальше 2-го пункта не идет:
$ sudo /etc/dbus-1/event.d/25NetworkManager stop
* Stopping network connection manager NetworkManager [ OK ]
$ sudo ifconfig wlan0 down
wlan0: ОШИБКА при получении флага интерфейса: No such device

Очень, ОЧЕНЬ не хочу ставить обратно оффтопик, но домашним нужен вайфай, блин, замучился уже... неужели ничего нельзя сделать?
Изображение
Изображение
Изображение
Спасибо сказали:
satch
Сообщения: 61
ОС: удобная

Re: D-Link DWA-520 как точка доступа

Сообщение satch »

madwifi вообще-то к этой карте не имеет никакого отношения. вам поможет ndiswrapper.
после этого убеждаемся что карта завелась
iwconfig
и для кучи ifconfig(должен появиться wlan0)
после этого вводим ранее выложеные команды с учетом своей сети
Спасибо сказали:
Аватара пользователя
skyart
Сообщения: 3
ОС: Ubuntu Linux 8.4.2 LTS

Re: D-Link DWA-520 как точка доступа

Сообщение skyart »

satch писал(а):
26.12.2008 08:04
madwifi вообще-то к этой карте не имеет никакого отношения. вам поможет ndiswrapper.
после этого убеждаемся что карта завелась
iwconfig
и для кучи ifconfig(должен появиться wlan0)
после этого вводим ранее выложеные команды с учетом своей сети


С ndiswrapper'ом она не хочет в режим ad-hoc..
В общем, не вытерпел и проблему решил покупкой ADSL Wi-Fi роутера D-Link DSL-2640U. Все настроил (и шифрование тоже) через вэб-интерфейс.
Изображение
Изображение
Изображение
Спасибо сказали:
dergachev
Сообщения: 847
ОС: archlinux

Re: D-Link DWA-520 как точка доступа

Сообщение dergachev »

Вот прямо сейчас очень похожая проблема с DWA-120. Я помню, что под дебианом оно завелось через ndiswrapper без проблем. Но сейчас у меня gentoo, и вот не получается. Модуль ndiswrapper есть, всякие module-rebuild rebuild и update-modules делаю регулярно, драйвер установился, при втыкании железки модуль ndiswrapper подгружается сам, но интерфейс wlan0 не появляется.

Есть подозрение, что я неправильно собираю ядро. Ну не знаю, какие там флаги надо ставить, чтобы вайфай работал. .config выложить? Вот здесь написано, что надо в ядре делать 16kstack, но у меня есть только опция "[ ] Use 4Kb for kernel stacks instead of 8Kb".

Код: Выделить всё

# ndiswrapper -v
utils version: '1.9', utils version needed by module: '1.9'
module details:
filename:       /lib/modules/2.6.27-gentoo-r8/misc/ndiswrapper.ko
version:        1.53
vermagic:       2.6.27-gentoo-r8 preempt mod_unload CORE2

Код: Выделить всё

# cat /etc/modprobe.d/ndiswrapper
alias usb:v07D1p3A08d*dc*dsc*dp*ic*isc*ip* ndiswrapper
alias usb:v07D1p3A0Bd*dc*dsc*dp*ic*isc*ip* ndiswrapper
alias usb:v07D1p3A0Dd*dc*dsc*dp*ic*isc*ip* ndiswrapper
alias usb:v2001p3A01d*dc*dsc*dp*ic*isc*ip* ndiswrapper
alias usb:v2001p3A03d*dc*dsc*dp*ic*isc*ip* ndiswrapper
alias usb:v2001p3A05d*dc*dsc*dp*ic*isc*ip* ndiswrapper
alias wlan0 ndiswrapper
(последнюю строчку сам дописал, а остальные сгенерились командой ndiswrapper -ma ; пробовал этот файл по-разному портить, но ничего не происходит; update-modules делать не забываю)

Код: Выделить всё

# dmesg | grep ndiswrapper
[   94.970983] ndiswrapper version 1.53 loaded (smp=no, preempt=yes)

Код: Выделить всё

# lsmod | grep ndiswrapper
ndiswrapper           129788  0

Код: Выделить всё

# lsusb
Bus 001 Device 002: ID 07d1:3a0d D-Link System
Bus 001 Device 001: ID 1d6b:0001

При загрузке драйвера выдает несколько строчек вида "forcing parameter MapRegister from 256 to 64".
Спасибо сказали:
dergachev
Сообщения: 847
ОС: archlinux

Re: D-Link DWA-520 как точка доступа

Сообщение dergachev »

!!!ЗАВЁЛСЯ!!!
:rolleyes: :laugh: :i-m_so_happy:
Проблема из предыдущего сообщения была решена сборкой ванильного ядра (2.6.27.12). Почему-то с gentooшным ядром так и не заработал. Ну и плюс я сам ndiswrapper с оффсайта взял (1.54). Эта радость случилась 5 минут назад (а именно, появлися интерфейс wlan0), и я еще не всё понимаю.

Вообще, я извиняюсь за захват чужой темы и нехороший оффтопик; возможно, меня следовало бы отделить в свое время, но не знаю, стоит ли это делать сейчас, так как эта тема уже высоко сидит в гугле.
Спасибо сказали: