wpa_supplicant

Не удается поднять вай-дзынь. RaLink rt3060.

dmesg|tail

[    5.107183] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[  127.193301] r8169 0000:02:00.0 eth0: link down
[  127.193311] r8169 0000:02:00.0 eth0: link down
[  127.193315] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[  128.889614] r8169 0000:02:00.0 eth0: link up
[  128.889625] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[  273.598183] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[  364.678185] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[  396.118183] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[  429.438183] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready

ifconfig

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 109.162.55.92  netmask 255.255.252.0  broadcast 109.162.55.255
        inet6 fe80::92e6:baff:fe53:3c8d  prefixlen 64  scopeid 0x20<link>
        ether 90:e6:ba:53:3c:8d  txqueuelen 1000  (Ethernet)
        RX packets 136  bytes 159207 (155.4 KiB)
        RX errors 0  dropped 104  overruns 0  frame 0
        TX packets 47  bytes 4354 (4.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 12  bytes 792 (792.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 12  bytes 792 (792.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

sit0: flags=193<UP,RUNNING,NOARP>  mtu 1480
        inet6 ::127.0.0.1  prefixlen 96  scopeid 0x90<compat,host>
        sit  txqueuelen 0  (IPv6-in-IPv4)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 13  dropped 0 overruns 0  carrier 0  collisions 0

iwconfig все по нулям

less /etc/conf.d/net

# This blank configuration will automatically use DHCP for any net.*
# scripts in /etc/init.d.  To create a more complete configuration,
# please review /usr/share/doc/openrc*/net.example* and save your configuration
# in /etc/conf.d/net (this file :]!).
config_eth0="dhcp"

modules_wlan0=("wpa_supplicant")
config_wlan0=("dhcp")
wpa_supplicant_wlan0="-B -Dwext -c/etc/wpa_supplicant/wpa_supplicant.conf"
ctrl_interface=/var/run/wpa_supplicant
preup(){
	iwconfig wlan0 txpower on
	iwconfig wlan0 rate 45M
}

less /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=2
network={
	ssid="Farscape"
	psk="passkey"
}

На попытку:
wpa_supplicant -Dwext -c/etc/wpa_supplicant/wpa_supplicant.conf
ругается страшными словами вроде:

ioctl[SIOCSIWPMKSA]: Invalid argument 
ioctl[SIOCSIWMODE]: Invalid argument 
ioctl[SIOCGIWRANGE]: Invalid argument 
ioctl[SIOCGIWMODE]: Invalid argument 
ioctl[SIOCSIWAP]: Invalid argument 
и т.д. и т.п.
Trying to associate with SSID 'Farscape'
Association request to the driver failed
Authentication with 00:00:00:00:00:00 timed out.

В чем моя ошибка?

Пора в ЧаВо

Bee написал(а):
На попытку:
wpa_supplicant -Dwext -c/etc/wpa_supplicant/wpa_supplicant.conf
ругается страшными словами вроде:

ioctl[SIOCSIWPMKSA]: Invalid argument 
ioctl[SIOCSIWMODE]: Invalid argument 
ioctl[SIOCGIWRANGE]: Invalid argument 
ioctl[SIOCGIWMODE]: Invalid argument 
ioctl[SIOCSIWAP]: Invalid argument 
и т.д. и т.п.
Trying to associate with SSID 'Farscape'
Association request to the driver failed
Authentication with 00:00:00:00:00:00 timed out.

В чем моя ошибка?

Ругань со ссылками на ioctl однозначно указывает на ошибку в конфигурации ядра.
Тема (даже темы) на форуме была.

Полагаю что summary.log может содержать подсказки, но сам этим маршрутом не ходил --- то только подозрения.

:wq
--
Live free or die

Anarchist написал(а): Ругань

Anarchist написал(а):
Ругань со ссылками на ioctl однозначно указывает на ошибку в конфигурации ядра.
Тема (даже темы) на форуме была.

Полагаю что summary.log может содержать подсказки, но сам этим маршрутом не ходил --- то только подозрения.

ммм, а разве если бы была ошибка конфигурированя ядра то в dmesg она не писалась бы? Ну, т.е. в dmesg вроде ничего не пишет.
Тема на форуме была. И конфиги частично оттуда. Но не пашет.

И, кстати, как с новостью от

И, кстати, как с новостью от 2013-03-29?
eix -Ie udev в студию!

:wq
--
Live free or die

eix -Ie udev[U]

eix -Ie udev

[U] sys-fs/udev
     Available versions:  [M]171-r10 197-r8^t ~198-r6^t ~199-r1^t 200^t ~201^t **9999^t {{acl action_modeswitch build debug doc edd extras +firmware-loader floppy gudev hwdb introspection keymap +kmod +openrc +rule_generator selinux static-libs test}}
     Installed versions:  197-r8^t(06:24:04 03/21/13)(acl kmod openrc -doc -gudev -hwdb -introspection -keymap -selinux -static-libs)
     Homepage:            http://www.freedesktop.org/wiki/Software/systemd
     Description:         Linux dynamic and persistent device naming support (aka userspace devfs)

[U] virtual/udev
     Available versions:  [M]171 197-r2 {{gudev hwdb introspection keymap +kmod selinux static-libs}}
     Installed versions:  197-r1(06:24:21 03/21/13)(kmod -gudev -hwdb -introspection -keymap -selinux -static-libs)
     Description:         Virtual to select between sys-fs/udev and sys-fs/eudev

Found 2 matches.

dmesg|grep firmware
ничего не дало.

ifconfig wlan0 up
ifconfig

// то же что и раньше +
wlan0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether c8:3a:35:c4:9d:00  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

дмесд |греп фирмваре

дмесд |греп фирмваре

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Цитата: дмесд |греп

Цитата:
дмесд |греп фирмваре

когда ожидается овладение иероглифическим письмом и более новые транксрипции команд?

/

Beelzebubbie написал(а):
Цитата:
дмесд |греп фирмваре

когда ожидается овладение иероглифическим письмом и более новые транксрипции команд?

Я всё уповаю на прохождение эйфории от освоения отдельными модераторами кириллического ввода, переходящего в освоение и применение ими ЧаВо (ссылка на который им присылалась при регистрации, и к которому они так любят аппелировать при демонстрации своего более равного статуса).
http://gentoo.ru/content/kak-pravilno-pisat-alsaalza-driverdrova-tspiptcp-i-p-vindavsvantuzvinyuk

:wq
--
Live free or die

Beelzebubbie

Beelzebubbie написал(а):
Цитата:
дмесд |греп фирмваре

когда ожидается овладение иероглифическим письмом и более новые транксрипции команд?

Не удается поднять вай-дзынь. ....

Или ТС лучше было бы нарватся на

perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

?
тут он хоть не скопипастит

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

гуд ньюс, эвриван слепнога.

гуд ньюс, эвриван слепнога. есть еще вариант написать не изгаляясь — и даже не уподобляясь, что, по-видимому, дается чем дальше тем труднее ;)

В общем, как оказалось, в

В общем, как оказалось, в ядре надо было дополнительно ко всему включить поддержку cfg80211 wireless extensions compatibility.

После пересборки ядра при попытке:
wpa_supplicant -B -d -Dwext -c/etc/wpa_supplicant/wpa_supplicant.conf
пишет следующее:

Initializing interface 'wlan0' conf '/etc/wpa_supplicant/wpa_supplicant.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'
Configuration file '/etc/wpa_supplicant/wpa_supplicant.conf' -> '/etc/wpa_supplicant/wpa_supplicant.conf'
Reading configuration file '/etc/wpa_supplicant/wpa_supplicant.conf'
ctrl_interface='/var/run/wpa_supplicant'
ctrl_interface_group='0'
ap_scan=2
Priority group 0
   id=0 ssid='Farscape'
WEXT: cfg80211-based driver detected
SIOCGIWRANGE: WE(compiled)=22 WE(source)=21 enc_capa=0xf
  capabilities: key_mgmt 0xf enc 0xf flags 0x0
netlink: Operstate: linkmode=1, operstate=5
Own MAC address: c8:3a:35:c4:9d:00
wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=1 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=2 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=3 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_countermeasures
RSN: flushing PMKID list in the driver
Setting scan request: 0 sec 100000 usec
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: Supplicant port status: Unauthorized
EAPOL: KEY_RX entering state NO_KEY_RECEIVE
EAPOL: SUPP_BE entering state INITIALIZE
EAP: EAP entering state DISABLED
EAPOL: Supplicant port status: Unauthorized
EAPOL: Supplicant port status: Unauthorized
ctrl_interface_group=0
Added interface wlan0
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
Wireless event: cmd=0x8b06 len=12
RTM_NEWLINK: operstate=0 ifi_flags=0x1003 ([UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
Wireless event: cmd=0x8b1a len=16
State: DISCONNECTED -> SCANNING

Более полный код вот тут: pastebin

Я так понимаю теперь бок в настройке wpa_supplicant.conf?

.

У тебя очень странный и конфиг, и вообще принцип решения проблемы...

/etc/conf.d/net:

config_lan1="null"
dhcp_lan1="release nodns nontp nonis nosendhost"
wpa_supplicant_lan1="-Dwext"
associate_timeout_lan1=32
config_mywifiname="dhcp"

/etc/wpa_supplicant/wpa_supplicant.conf :

# allow frontend (e.g., wpa_cli) to be used by all users in 'wheel' group
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel
#
# home network; allow all valid ciphers
network={
         ssid="mywifiname"
         scan_ssid=1
         key_mgmt=ВЫБРАННЫЙ_АЛГОРИТМ
         psk="very secret cool password"
        }
#

:wq
--
Live free or die

Всем спасибо. Тему можно

Всем спасибо. Тему можно закрывать - проблема решилась после найстроки конфига по http://wiki.gentoo.org/wiki/Wpa_supplicant#WPA2_with_wpa_supplicant

Сюрприз, не так ли?!..

Сюрприз, не так ли?!..
Кто бы мог подумать, что доки по ВайФаю для Генту находятся в Генту Вайфай-Вики... :)

И не говорите:) Сам не ожидал

И не говорите:) Сам не ожидал даже:)

На самом деле думал что информации в хэндбуке будет достаточно для настройки сети. Оказалось что не так: во-первых там не написано что для работы wpa_supplicant необходимо включить wireless extension при сборке ядра (да, частая ошибка и гуглится за 5 минут, но это для тех кто раньше пользовался вай-дзынем, а я вот вообще первый раз до этого добрался - откуда мне знать какие опции нужны для вай-дзыня?), ну а во вторых: конфиги wpa_supplicant там оставляют желать лучшего.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".