Настройка WiFi в LFS (Не могу настроить)

Системы, которые не вошли в список.

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

Ответить
Аватара пользователя
Anguis
Сообщения: 212
ОС: Manjaro 17

Настройка WiFi в LFS

Сообщение Anguis »

Поставил LFS Скомпилировал ядро. Не могу поднять wifi.
dmesg говорит:

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

wlan0: link is not ready

пи этом модули ядра загружаются. Не знаю что с этим делать...
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: Настройка WiFi в LFS

Сообщение deadhead »

Anguis писал(а):
15.03.2010 20:52
пи этом модули ядра загружаются. Не знаю что с этим делать...
Какой чипсет? Какие модули?
[x] close
Спасибо сказали:
Аватара пользователя
Anguis
Сообщения: 212
ОС: Manjaro 17

Re: Настройка WiFi в LFS

Сообщение Anguis »

deadhead писал(а):
16.03.2010 10:00
Anguis писал(а):
15.03.2010 20:52
пи этом модули ядра загружаются. Не знаю что с этим делать...
Какой чипсет? Какие модули?

ссори, торопился..
Карта - Atheros AR2413
Модуль - ath5k (на нем же в мандриве все рабоет четко)
Ядро - 2.6.32.8
Спасибо сказали:
Аватара пользователя
VarLog
Сообщения: 311
ОС: openSUSE 12.2

Re: Настройка WiFi в LFS

Сообщение VarLog »

Точно такая же карточка. Мне надо было установить ad-hoct соединение, но это не так важно.
Установил пакет wireless-tools. Если вы используете инит скрипты из оригинального руководства LFS, то вам надо:
1) Создать каталог /etc/sysconfig/network-devices/ifconfig.wlan0
2) Создать файл ipv4 для статического присвоения настроек или dhclient для динамического. (Я второе не настраивал). Моё:

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

root:-# cat ipv4
ONBOOT=on
SERVICE=ipv4-static
IP=192.168.1.1
PREFIX=24

Название этого файла не суть важно, главное что значение переменной SERVICE. Доступные скрипты лежат в /etc/sysconfig/network-devices/services
3) Протестировать это дело с помощью ifup wlan0/ifdown wlan0.
4) Я набросал для удобства простенький и не особо ровный инит-скриптик. :)

Код:

#!/bin/sh # Begin $rc_base/init.d/wireless . /etc/sysconfig/rc . $rc_functions IFACE='wlan0' WLAN_MODULE='ath5k' case "$1" in start) boot_mesg "Starting wireless connection..." ifconfig $IFACE down iwconfig $IFACE mode ad-host essid lfs channel 4 freq 2.422G ifconfig $IFACE up evaluate_retval ;; stop) boot_mesg "Stopping wireless connection..." ifconfig $IFACE down iwconfig $IFACE mode manager essid "" evaluate_retval ;; restart) $0 stop sleep 1 $0 start ;; reload) $0 stop sleep 1 rmmod $WLAN_MODULE sleep 1 modprobe $WLAN_MODULE boot_mesg "Kernel's module reloaded!" sleep 1 ifup $IFACE $0 start ;; *) echo "Usage: $0 {start|stop|restart|reload}" exit 1 ;; esac # End $rc_base/init.d/wireless

5) Изменить всё это моё дело под свои нужды. Как видите я не использую шифрование. Для этого нужно поставить wpa_suplicant (вроде так зовут :) ). Это не сложно настраивается.
На самом деле всё очень просто...
Спасибо сказали:
Аватара пользователя
Anguis
Сообщения: 212
ОС: Manjaro 17

Re: Настройка WiFi в LFS

Сообщение Anguis »

VarLog писал(а):
17.03.2010 01:40
Точно такая же карточка. Мне надо было установить ad-hoct соединение, но это не так важно.
...

Спасибо, добрый человек!
Теперь-бы еще найти литературки, что-б верно переделать скриптик под себя с использованием шифрования wpa_supplicant и др....
Спасибо сказали:
Аватара пользователя
VarLog
Сообщения: 311
ОС: openSUSE 12.2

Re: Настройка WiFi в LFS

Сообщение VarLog »

Anguis писал(а):
17.03.2010 12:41
VarLog писал(а):
17.03.2010 01:40
Точно такая же карточка. Мне надо было установить ad-hoct соединение, но это не так важно.
...

Спасибо, добрый человек!
Теперь-бы еще найти литературки, что-б верно переделать скриптик под себя с использованием шифрования wpa_supplicant и др....

http://www.opennet.ru/base/net/wifi_setup.txt.html
http://www.opennet.ru/base/net/linux_wificlient.txt.html
ну как-то так..
На самом деле всё очень просто...
Спасибо сказали:
Аватара пользователя
Anguis
Сообщения: 212
ОС: Manjaro 17

Re: Настройка WiFi в LFS

Сообщение Anguis »

VarLog писал(а):
17.03.2010 12:47
Anguis писал(а):
17.03.2010 12:41
VarLog писал(а):
17.03.2010 01:40
Точно такая же карточка. Мне надо было установить ad-hoct соединение, но это не так важно.
...

Спасибо, добрый человек!
Теперь-бы еще найти литературки, что-б верно переделать скриптик под себя с использованием шифрования wpa_supplicant и др....

http://www.opennet.ru/base/net/wifi_setup.txt.html
http://www.opennet.ru/base/net/linux_wificlient.txt.html
ну как-то так..


Ух ты! А вот что я увидел от lspci:

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

Ethernet controller: Unknown device 168c:001a (rev 01)


более того! У меня подобное показывает почти везде! Это че? Ядро неверно скомпилировано?
Спасибо сказали:
Аватара пользователя
VarLog
Сообщения: 311
ОС: openSUSE 12.2

Re: Настройка WiFi в LFS

Сообщение VarLog »

Включена ли поддержка ath5k можно узнать такой командой:

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

varlog:·> zcat /proc/config.gz |grep -i ath5k
CONFIG_ATH5K=m
# CONFIG_ATH5K_DEBUG is not set

А вообще странно. Я всегда считал, что даже при отключённой поддержке в ядре, lspci должно указывать тип и название оборудования...
На самом деле всё очень просто...
Спасибо сказали:
Аватара пользователя
Anguis
Сообщения: 212
ОС: Manjaro 17

Re: Настройка WiFi в LFS

Сообщение Anguis »

VarLog писал(а):
18.03.2010 01:04
Включена ли поддержка ath5k можно узнать такой командой:

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

varlog:·> zcat /proc/config.gz |grep -i ath5k
CONFIG_ATH5K=m
# CONFIG_ATH5K_DEBUG is not set

А вообще странно. Я всегда считал, что даже при отключённой поддержке в ядре, lspci должно указывать тип и название оборудования...


Все верно, оно тип оборудования должно указывать в любом случае. В моем случе просто надо было обновить файл pci.ids в usr/share на более новый и все стало на свои места.. однако с wi-fi так и не получается сладить. Настроил скрипт под себя, добавив нужное:

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

iwconfig mode Managed key s:$KEY cannel auto essid "Homenet"

Но при попытке сделать ifconfig wlan0 up получаю:

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

host name lookup failure
Спасибо сказали:
Аватара пользователя
VarLog
Сообщения: 311
ОС: openSUSE 12.2

Re: Настройка WiFi в LFS

Сообщение VarLog »

А настроен ли wlan0 перед тем как вы пытаетесь его поднять? Попробуйте ifup wlan0.
На самом деле всё очень просто...
Спасибо сказали:
Ответить