Настройка точки доступа через wireless PCI (CentOS 5.3)

Cent OS, Scientific Linux

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

Аватара пользователя
Smirnoff
Сообщения: 318
Статус: Кто здесь??
ОС: Elementary OS Loki; OMV 3.0

Настройка точки доступа через wireless PCI

Сообщение Smirnoff »

имеется карточка D-Link DWA-525 (rt3060), для эксперимента подключалась к Mandrive 2009 с иксами, как точка заработала. Но теперь это же нужно организовать в чистой консоли под CentOS 5.3. Без драйвера система видит:

02:0b.0 Network controller: RaLink Unknown device 3060
Subsystem: D-Link System Inc Unknown device 3c04
Flags: bus master, slow devsel, latency 32, IRQ 5
Memory at dd020000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3

есть драйвер но при попытке его установки:

[root@subzero 2010_0115_RT3562_RT3062_Linux_STA_V2.3.0.0]# make
make -C tools
make[1]: Entering directory `/mnt/sda1/temp/2010_0115_RT3562_RT3062_Linux_STA_V2.3.0.0/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory `/mnt/sda1/temp/2010_0115_RT3562_RT3062_Linux_STA_V2.3.0.0/tools'
/mnt/sda1/temp/2010_0115_RT3562_RT3062_Linux_STA_V2.3.0.0/tools/bin2h
cp -f os/linux/Makefile.6 /mnt/sda1/temp/2010_0115_RT3562_RT3062_Linux_STA_V2.3.0.0/os/linux/Makefile
make -C /lib/modules/2.6.18-164.el5/build SUBDIRS=/mnt/sda1/temp/2010_0115_RT3562_RT3062_Linux_STA_V2.3.0.0/os/linux modules
make: *** : Нет такого файла или каталога. Останов.
make: *** [LINUX] Ошибка 2

пишет что нет файла /lib/modules/2.6.18-164.el5/build , но он есть только подсвечивается в консоли красным

[root@subzero 2.6.18-164.el5]# ls
build modules.dep modules.pcimap updates
extra modules.ieee1394map modules.seriomap weak-updates
kernel modules.inputmap modules.symbols
modules.alias modules.isapnpmap modules.usbmap
modules.ccwmap modules.ofmap source

[root@subzero 2.6.18-164.el5]# ll
итого 1296
lrwxrwxrwx 1 root root 44 Окт 5 11:15 build -> ../../../usr/src/kernels/2.6.18-164.el5-i686
drwxr-xr-x 2 root root 4096 Сен 3 2009 extra
drwxr-xr-x 9 root root 4096 Окт 5 11:15 kernel
-rw-r--r-- 1 root root 274176 Окт 5 11:16 modules.alias
-rw-r--r-- 1 root root 69 Окт 5 11:16 modules.ccwmap
-rw-r--r-- 1 root root 212756 Окт 5 11:16 modules.dep
-rw-r--r-- 1 root root 147 Окт 5 11:16 modules.ieee1394map
-rw-r--r-- 1 root root 375 Окт 5 11:16 modules.inputmap
-rw-r--r-- 1 root root 2314 Окт 5 11:16 modules.isapnpmap
-rw-r--r-- 1 root root 74 Окт 5 11:16 modules.ofmap
-rw-r--r-- 1 root root 210582 Окт 5 11:16 modules.pcimap
-rw-r--r-- 1 root root 589 Окт 5 11:16 modules.seriomap
-rw-r--r-- 1 root root 134890 Окт 5 11:16 modules.symbols
-rw-r--r-- 1 root root 356940 Окт 5 11:16 modules.usbmap
lrwxrwxrwx 1 root root 5 Окт 5 11:15 source -> build
drwxr-xr-x 2 root root 4096 Сен 3 2009 updates
drwxr-xr-x 3 root root 4096 Окт 5 11:16 weak-updates


как побороть???
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Настройка точки доступа через wireless PCI

Сообщение Ali1 »

Smirnoff писал(а): ↑
09.03.2010 10:11
пишет что нет файла /lib/modules/2.6.18-164.el5/build , но он есть только подсвечивается в консоли красным

Красный цвет ссылки означает, что ссылка битая. Нет каталога на который она ссылается(/usr/src/kernels/`uname -r`).

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

yum install kernel-devel-`uname -r`
Спасибо сказали:
Аватара пользователя
Smirnoff
Сообщения: 318
Статус: Кто здесь??
ОС: Elementary OS Loki; OMV 3.0

Re: Настройка точки доступа через wireless PCI

Сообщение Smirnoff »

спасибо, помогло

make сделал, потом:

[root@subzero 2010_0115_RT3562_RT3062_Linux_STA_V2.3.0.0]# make install

make -C /mnt/sda1/temp/2010_0115_RT3562_RT3062_Linux_STA_V2.3.0.0/os/linux -f Makefile.6 install
mkdir: невозможно создать каталог `/etc/Wireless': Файл существует
make[1]: Entering directory `/mnt/sda1/temp/2010_0115_RT3562_RT3062_Linux_STA_V2.3.0.0/os/linux'
rm -rf /etc/Wireless/RT2860STA
mkdir /etc/Wireless/RT2860STA
cp /mnt/sda1/temp/2010_0115_RT3562_RT3062_Linux_STA_V2.3.0.0/RT2860STA.dat /etc/Wireless/RT2860STA/.
install -d /lib/modules/2.6.18-164.el5/kernel/drivers/net/wireless/
install -m 644 -c rt3562sta.ko /lib/modules/2.6.18-164.el5/kernel/drivers/net/wireless/
/sbin/depmod -a 2.6.18-164.el5
make[1]: Leaving directory `/mnt/sda1/temp/2010_0115_RT3562_RT3062_Linux_STA_V2.3.0.0/os/linux'

инфа по устройству не обновилась

02:0b.0 Network controller: RaLink Unknown device 3060
Subsystem: D-Link System Inc Unknown device 3c04
Flags: bus master, slow devsel, latency 32, IRQ 5
Memory at dd020000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Спасибо сказали:
Аватара пользователя
Smirnoff
Сообщения: 318
Статус: Кто здесь??
ОС: Elementary OS Loki; OMV 3.0

Re: Настройка точки доступа через wireless PCI

Сообщение Smirnoff »

по lsmod обнаружено устройство rt3562sta

при команде modprobe rt3562sta не ругается,

установил hostapd

hostapd.config:
[root@subzero init.d]# cat /etc/hostapd.conf
interface=wlan0
driver=rt3562sta

#Ваше названи точки доступа
ssid=sub0
country_code=RU
hw_mode=g
channel=1

macaddr_acl=0

wpa=3
wpa_key_mgmt=WPA-PSK
#Ваш пароль
wpa_passphrase=*****
wpa_pairwise=TKIP CCMP


[root@subzero ~]# service hostapd status
hostapd: нераспознанная служба

Спасибо сказали:
Аватара пользователя
Smirnoff
Сообщения: 318
Статус: Кто здесь??
ОС: Elementary OS Loki; OMV 3.0

Re: Настройка точки доступа через wireless PCI

Сообщение Smirnoff »

подлечил положение ndiswrapper

ndiswrapper -i Drt2860.inf
modprobe ndiswrapper

[root@subzero etc]# ifconfig ra0 192.168.2.1 netmask 255.255.255.0 up


[root@subzero etc]# iwconfig ra0
ra0 Ralink STA ESSID:"" Nickname:"RT3562STA"
Mode:Auto Frequency=2.412 GHz Bit Rate=1 Mb/s
RTS thr:off Fragment thr:off
Encryption key:off
Link Quality=10/100 Signal level:-256 dBm Noise level:-115 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Спасибо сказали:
Аватара пользователя
Smirnoff
Сообщения: 318
Статус: Кто здесь??
ОС: Elementary OS Loki; OMV 3.0

Re: Настройка точки доступа через wireless PCI

Сообщение Smirnoff »

странно выходит, под Mandriva если в таком виде dhcpd.conf :

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

ddns-updates off;
option T150 code 150 = string;
deny client-updates;
one-lease-per-client false;
allow bootp;
ddns-update-style none;
subnet 192.168.1.0 netmask 255.255.255.0 {
    interface eth1;
    option routers 192.168.1.1;
    option subnet-mask 255.255.255.0;

    option domain-name "homeland.net";
    option domain-name-servers 193.24.25.1;

    range dynamic-bootp 192.168.1.24 192.168.1.30;
    default-lease-time 21600;
    max-lease-time 43200;
}

subnet 192.168.2.0 netmask 255.255.255.0 {
    interface ra0;
    option routers 192.168.2.1;
    option subnet-mask 255.255.255.0;

    option domain-name "homeland.net";
    option domain-name-servers 193.24.25.1;

    range dynamic-bootp 192.168.2.10 192.168.2.15;
    default-lease-time 21600;
    max-lease-time 43200;
}

то раздача адресов идет по обоим интерфейсам, а почему данный конфиг не катит в CentOS???
Спасибо сказали:
motorist
Сообщения: 2

Re: Настройка точки доступа через wireless PCI

Сообщение motorist »

Smirnoff писал(а): ↑
09.03.2010 15:44
подлечил положение ndiswrapper

ndiswrapper -i Drt2860.inf
modprobe ndiswrapper

[root@subzero etc]# ifconfig ra0 192.168.2.1 netmask 255.255.255.0 up


[root@subzero etc]# iwconfig ra0
ra0 Ralink STA ESSID:"" Nickname:"RT3562STA"
Mode:Auto Frequency=2.412 GHz Bit Rate=1 Mb/s
RTS thr:off Fragment thr:off
Encryption key:off
Link Quality=10/100 Signal level:-256 dBm Noise level:-115 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0


Интересно получилось ли у Вас заставить hostapd работать с этой карточкой? У меня такая же карточка с ndiswrapper работает только managed и ad-hoc и все это не хочет работать с hostapd.
Работают скомпиленные дрова и получилось как-нибудь врубить шифрование с ключами?
Спасибо сказали:
Аватара пользователя
Smirnoff
Сообщения: 318
Статус: Кто здесь??
ОС: Elementary OS Loki; OMV 3.0

Re: Настройка точки доступа через wireless PCI

Сообщение Smirnoff »

motorist

hostapd не пробовал, довольно не плохо раотает через iwconfig без ключей но с жесткой привязкой айпи в dhcp по mac-адресу

поднятие самого интерфейса:

ifconfig ra0 192.168.2.1 netmask 255.255.255.0 up
iwconfig ra0 essid home
iwconfig ra0 mode Ad-Hok

дописка в dhcpd.conf :

subnet 192.168.2.0 netmask 255.255.255.0 {
interface ra0;
option routers 192.168.2.1;
option subnet-mask 255.255.255.0;
# range dynamic-bootp 192.168.2.20 192.168.2.21;
option domain-name-servers 193.24.25.1;
}
host a0 {
hardware ethernet 12:54:8A:7A:АD:30;
fixed-address 192.168.2.20;
}
host a1 {
hardware ethernet 04:3A:68:16:8A:12;
fixed-address 192.168.2.21;
}

в iptables добавил

-A RH-Firewall-1-INPUT -i ra0 -s 192.169.2.20-192.168.2.22 -j ACCEPT
-A RH-Firewall-1-INPUT -i ra0 -j DROP

только остались недостатки:
-- максимальная скорость соединения 54М, хотя карточка сервера 150 и клиентовский свисток 150М, команда iwconfig ra0 rate auto или 150M ничего не дает;
-- подключиться с другого непрописанного в dhcpd.conf компа можна, только он уже сам себе придумывает айпишник и стандартных 169... и т.д., но доступа никчему не получает, сеть видится как "назащищенная" .... и это меня довольно напрягает, может кто-то из знающих подскажет??
Спасибо сказали:
motorist
Сообщения: 2

Re: Настройка точки доступа через wireless PCI

Сообщение motorist »

Smirnoff

Спасибо за ответ)) в общем история понятна, настройки dhcp пригодились. тоже работает на 54, но у меня на ноуте карта больше и не тянет.
Про незащищенную сеть -- это в смысле шифрования? Я так понимаю что пока нормальных дров для карты не появится об этом нечего и мечтать...
Эх, не надо было торопиться, а найти нормальную карточку на Atheros...
Спасибо сказали:
ciklop
Сообщения: 1
ОС: Debian GNU\Linux squeeze/sid

Re: Настройка точки доступа через wireless PCI

Сообщение ciklop »

У меня на Debian тоже с этой карточкой не сложились отношения.
Модуль ядра скомпилировался нормально, устройство система видит.
Но вот подключиться я могу только к неспрятанной, незашифрованной точке доступа.
Если что-то меняю, или скрываю SSID или ставлю авторизацию, то после попытки соедениться с такой сетью, выводится сообщения от ядра, и система капитально зависает, и больше не на что не реагирует.
Спасибо сказали:
vedun
Сообщения: 18

Re: Настройка точки доступа через wireless PCI

Сообщение vedun »

Та же самая беда. Скачал драйвер с офф сайта. WPA через wpa_supplicant отказывается работать.
Похоже, что решение через жёстую привязку по маку через dhcp пока единственно возможное.

Кстати в 34 ядре есть драйвер для этой самой карточки. Правда он помечен как developers only.

Ждём нормальный драйвер.
Спасибо сказали: