[ЧАСТИЧНО РЕШЕНО] Wi-Fi - с чего начать настройку в Gentoo?

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
Maximus_V
Сообщения: 432
ОС: Gentoo, FreeBSD

[ЧАСТИЧНО РЕШЕНО] Wi-Fi - с чего начать настройку в Gentoo?

Сообщение Maximus_V »

Приобрел маршрутизатор и сетевую карточку:

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

# lspci | grep Wireless
02:0b.0 Ethernet controller: Atheros Communications Inc. AR5007G Wireless Network Adapter (rev 01)

Погуглив, обнаружил, что вай-фай поддерживается средствами madwifi, на сайте которого, в отношении моей карточки, сказано, что данный чипсет работает через модуль ядра ath5k. Пересобрал ядро, перезагрузился - появился новый сетевой интерфейс:

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

# ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr d8:5d:4c:e8:d4:b8
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Но при этом ничего не работает:

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

# iwconfig wlan0
wlan0     no wireless extensions.

Прочитал, что карточку нужно сначала разбудить командой cardctl (где ее взять в Генту?), но не уверен, что я на правильном пути.

Перезагрузился, запустил live-cd Mandriva - вай-фай замечательно поднялся и подключился к точке доступа. Также обратил внимание, что в выводе ifconfig присутствует два сетевых интерфейса, будто бы один поверх другого (судя по объему траффика):

Код:

ath0 Link encap:Ethernet HWaddr D8:5D:4C:E8:D4:B8 inet addr:192.168.0.4 Bcast:255.255.255.255 Mask:255.255.255.0 inet6 addr: fe80::da5d:4cff:fee8:d4b8/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:450 errors:0 dropped:0 overruns:0 frame:0 TX packets:40 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:23844 (23.2 KiB) TX bytes:8157 (7.9 KiB) wifi0 Link encap:UNSPEC HWaddr D8-5D-4C-E8-D4-B8-71-B0-00-00-00-00-00-00-00-00 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1345 errors:0 dropped:0 overruns:0 frame:10 TX packets:166 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:280 RX bytes:154174 (150.5 KiB) TX bytes:15113 (14.7 KiB) Interrupt:19

А команда iwconfig под мандривой выдает следующее:

Код:

ath0 IEEE 802.11g ESSID:"TP-LINK_EE0B26" Nickname:"localhost" Mode:Managed Frequency:2.437 GHz Access Point: 94:0C:6D:EE:0B:26 Bit Rate:36 Mb/s Tx-Power:16 dBm Sensitivity=1/1 Retry:off RTS thr:off Fragment thr:off Encryption key:off Power Management:off Link Quality=50/70 Signal level=-46 dBm Noise level=-96 dBm Rx invalid nwid:117 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0

В темах из этой же ветки форума в отношении вай-фая пишут, что нужно убрать из ядра ath5k, поставить ath_pci (в конфиге ядра не нашел) - но темы датируются прошлыми годами, может, уже что поменялось?
В общем, что еще проделать для настройки?

update: почему-то тэг codebox не срабатывает...
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2143
Статус: *бунту ненавистник
ОС: linux

Re: [ЧАСТИЧНО РЕШЕНО] Wi-Fi - с чего начать настройку в Gentoo?

Сообщение landgraf »

emerge -v wicd
Пропишите в настройках карточку (wlan0)
и будет вам счастье.

Maximus_V писал(а):
15.11.2010 23:48
В темах из этой же ветки форума в отношении вай-фая пишут, что нужно убрать из ядра ath5k, поставить ath_pci (в конфиге ядра не нашел) - но темы датируются прошлыми годами, может, уже что поменялось?

У Вас карта уже нашлась и определилась, с модулями шаманить не надо. А вообще читать, читать и читать
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: [ЧАСТИЧНО РЕШЕНО] Wi-Fi - с чего начать настройку в Gentoo?

Сообщение DaemonTux »

madwifi нужно использовать если требуются некоторые низкоуровневые операции. Например анализ защищенности точки с помощью aircrack-ng. В остальном хватает ядерного драйвера.
Vladivostok Linux User Group
Спасибо сказали:
Аватара пользователя
Maximus_V
Сообщения: 432
ОС: Gentoo, FreeBSD

Re: [ЧАСТИЧНО РЕШЕНО] Wi-Fi - с чего начать настройку в Gentoo?

Сообщение Maximus_V »

landgraf писал(а):
16.11.2010 07:32
emerge -v wicd
Пропишите в настройках карточку (wlan0)
и будет вам счастье.

Установил. В файле конфигурации wicd прописал карточку:

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

# cat manager-settings.conf
[Settings]
wireless_interface = wlan0
prefer_wired = False
flush_tool = 0
use_global_dns = False
global_dns_dom = None
always_show_wired_interface = False
global_dns_1 = None
global_dns_2 = None
global_dns_3 = None
backend = external
should_verify_ap = 1
link_detect_tool = 0
dhcp_client = 1
sudo_app = 0
wired_connect_mode = 1
debug_mode = False
wired_interface = eth0
signal_display_type = 0
global_search_dom = None
auto_reconnect = True
wpa_driver = madwifi

Но как быть с другим файлом конфигурации, /etc/wicd/wireless-settings.conf, если в манах к нему написано, что, например:

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

       essid = <ESSID_of_network>
              This value can be found using iwconfig(8)

А iwconfig по-прежнему говорит, что нет никаких беспроводных расширений:

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

# iwconfig wlan0
wlan0     no wireless extensions.

Соответственно, запуск сетевого интерфейса проваливается:

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

# /etc/init.d/net.wlan0 start
 * Bringing up interface wlan0
wlan0     no wireless extensions.

 *   Configuring wireless network for wlan0
wlan0     no wireless extensions.

 *   Trying to force preferred in case they are hidden
Error for wireless request "Set Mode" (8B06) :
    SET failed on device wlan0; Operation not supported.
Error for wireless request "Set Encode" (8B2A) :
    SET failed on device wlan0; Operation not supported.
Error for wireless request "Set ESSID" (8B1A) :
    SET failed on device wlan0; Operation not supported.
 *   wlan0 does not support setting SSID to "TP-LINK_EE0B26"
 *   Connecting to "TP-LINK_EE0B26" in managed mode (WEP Disabled) ...
cat: /sys/class/net/wlan0/carrier: Недопустимый аргумент
cat: /sys/class/net/wlan0/carrier: Недопустимый аргумент
cat: /sys/class/net/wlan0/carrier: Недопустимый аргумент
cat: /sys/class/net/wlan0/carrier: Недопустимый аргумент
cat: /sys/class/net/wlan0/carrier: Недопустимый аргумент
cat: /sys/class/net/wlan0/carrier: Недопустимый аргумент
cat: /sys/class/net/wlan0/carrier: Недопустимый аргумент
cat: /sys/class/net/wlan0/carrier: Недопустимый аргумент
cat: /sys/class/net/wlan0/carrier: Недопустимый аргумент
cat: /sys/class/net/wlan0/carrier: Недопустимый аргумент                                                 [ !! ]
 *   Failed to associate with any preferred access points on wlan0
 *   Couldn't find any access points on wlan0
 *   Failed to configure wireless for wlan0
 * ERROR: net.wlan0 failed to start
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2143
Статус: *бунту ненавистник
ОС: linux

Re: [ЧАСТИЧНО РЕШЕНО] Wi-Fi - с чего начать настройку в Gentoo?

Сообщение landgraf »

Спасибо сказали:
Аватара пользователя
Maximus_V
Сообщения: 432
ОС: Gentoo, FreeBSD

Re: [ЧАСТИЧНО РЕШЕНО] Wi-Fi - с чего начать настройку в Gentoo?

Сообщение Maximus_V »

landgraf писал(а):
16.11.2010 14:30
http://en.gentoo-wiki.com/wiki/Wicd

Пытался настраивать как раз по этому руководству. Попробую по шагам спросить, какую именно его часть нужно применить мне:
Installation
Успешно установлен
Optional: Use wicd for wired networking
По выбору: использование для проводных сетей. Не требуется. Опустил. Или требуется?
Configuration
GUI Configuration (only with USE="gtk")
Возможно только с использованием GTK, которого в системе нет и не планируется. Да и нужен ли GUI для конфигурации?
Command-line configuration

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

# wicd-cli
No operations performed

Manual Configuration
Собственно, по манам и конфигурировал. Но, как уже указал выше, для конфигурации требуется вывод iwconfig, который не видит беспроводных устройств.

В комплекте wicd идет еще утилита wicd-ncurses для консольной конфигурации - тоже беспроводных устройств обнаружено не было.

В связи с чем мучает вопрос, а действительно ли
У Вас карта уже нашлась и определилась, с модулями шаманить не надо

Похоже, как-то она не полностью нашлась.
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: [ЧАСТИЧНО РЕШЕНО] Wi-Fi - с чего начать настройку в Gentoo?

Сообщение xorader »

Гы.. как раз неделю назад себе на ноуте wifi настраивал

1) Да - wicd идеален
2) в /etc ничего прописывать не нужно - всё это делается из gui тулзы или через wicd-curses (она же конфиг и правит в /etc в итоге через запущенного демона wicd)
3) нажмите на ноуте кнопку включения wifi (у меня Fn+F2) - иначе интерфейс жёстко блокируется и не поднимается как не бейся (у меня так)

Кстати, в итоге у меня /etc/conf.d/net пустой (да-да, и для eth0 тоже), что бы не конфликтовало с wicd. Wicd автоматом сеть перенастраивает на eth если видит патчкорд и обратно тоже (один и тот же IP и на eth0 и на wlan0) - очень удобно (когда нужно скорости - просто втыкаешь кабель в ноут, но это редко бывает в итоге)
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Аватара пользователя
Maximus_V
Сообщения: 432
ОС: Gentoo, FreeBSD

Re: [ЧАСТИЧНО РЕШЕНО] Wi-Fi - с чего начать настройку в Gentoo?

Сообщение Maximus_V »

xorader писал(а):
19.11.2010 22:57
3) нажмите на ноуте кнопку включения wifi (у меня Fn+F2) - иначе интерфейс жёстко блокируется и не поднимается как не бейся (у меня так)

У меня не ноут, у меня компьютер с сетевой картой. Но, похоже, ситуация такая же - карточку предварительно нужно разбудить. Прочитал, что сделать это можно командой cardctl
Каким образом ее можно найти в Gentoo, какой портеж поставить?
Спасибо сказали:
Аватара пользователя
Maximus_V
Сообщения: 432
ОС: Gentoo, FreeBSD

Re: [ЧАСТИЧНО РЕШЕНО] Wi-Fi - с чего начать настройку в Gentoo?

Сообщение Maximus_V »

Пробовал разные способы использования вай-фая - через ndiswrapper запустился без проблем. Соответственно, wicd тоже заработал, но он как-то и не потребовался - гентушными средствами наподобие /etc/conf.d/net сеть замечательно поднимается.
Согласен, что ndiswrapper с виндовым драйвером - это костыли в моем случае, но для начала сойдет, а там разберемся.
Спасибо всем, кто помогал.
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: [ЧАСТИЧНО РЕШЕНО] Wi-Fi - с чего начать настройку в Gentoo?

Сообщение taaroa »

Maximus_V писал(а):
20.11.2010 07:38
Прочитал, что сделать это можно командой cardctl
Каким образом ее можно найти в Gentoo, какой портеж поставить?

pccardctl.
:wq
Спасибо сказали: