я конектился к открытой точке.но dhcp клиент не хотит с wifi интерфейсом работать.по возможности испробую ваш скрипт и попробую адресс вручную задать.спасибо за труды.
Что заработало: скомпиленая энигма, или драйвер из поста #41? И запусти udhcpc (когда коннектишься к открытой точке) в интерактивном режиме (почитай udhcpc -- help, вроде опция -f) и вывод сюда. Также не помешает, после запуска скрипта (когда коннектишься к точке по WPA2): cat /proc/bus/usb/devices ifconfig iwconfig Все это под спойлер.
Если скрипт не заработает, добавь в него после ifconfig wlan0 down строку: ifconfig eth0 down (тогда проводная сеть отвалится, и не будет мешать wifi, восстанавливать проводное соединение надо будет с пульта). Одним словом побольше информации, все телепаты в отпуске.
теперь вот.Возможно данный wpa_suplicant не поддерживает мой чип,как вариант там нету драйвера nl80211 а с wext неработает.?
Спойлер:
spark:/# ./wpa_up.sh ioctl[SIOCSIWENCODEEXT]: Invalid argument ioctl[SIOCSIWENCODEEXT]: Invalid argument CTRL: Invalid group 'wheel' Failed to initialize control interface '/var/run/wpa_supplicant'. You may have another wpa_supplicant process already running or the file was left by an unclean termination of wpa_supplicant in which case you will need to manually remove this file before starting wpa_supplicant again.
udhcpc (v1.20.2) started Sending discover... Sending discover... Sending discover... failed... No lease, failing
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра. запускаю вручную supplicant ,и несмотря на кой какие ошибки клиент цепляется к точке.dhcp клиент тоже получает адресс ,-сеть пингуется. Автоматизировать думаю небудет сложно,единственно что оно не всегда нужно будет и лишние модули постоянно тоже не особо нужны в подгруженном виде.надеюсь кто нибудь внесет изменения в сам имидж,для данных чипов,ну и атерос конечно было бы супер,к тому же гдето читал что есть уже билд от pinky,с поддержкой атероса..
Драйвер Atheros ath9k_htc для ядра stm24_0211 (для имиджей с поддержкой UDEV).
1. Закинуть файл ath9k_htc.tar в любую директорию в ресивер (например /root). 2. Перейти в директорию и распаковать: cd /root && tar -xf ath9k_htc.tar 3. Перейти в распакованную директорию ath9k_htc: cd ath9k_htc 4. Запустить: ./install_ath9k_htc.sh 5. Подключить/переподключить свисток. 6. Если в имидже нет средств управления WiFi, либо они не работают, то можно запустить скрипт wpa_up.sh (предварительно подправив в нем поля WLAN_SSID и PASSWORD). Скрипт находится в распакованной директории ath9k_htc. После перезагрузки ресивера скрипт wpa_up.sh необходимо запускать заново.
Драйвер Atheros carl9170 для ядра stm24_0211 (для имиджей с поддержкой UDEV).
1. Закинуть файл carl9170.tar в любую директорию в ресивер (например /root). 2. Перейти в директорию и распаковать: cd /root && tar -xf carl9170.tar 3. Перейти в распакованную директорию carl9170: cd carl9170 4. Запустить: ./install_carl9170.sh 5. Подключить/переподключить свисток. 6. Если в имидже нет средств управления WiFi, либо они не работают, то можно запустить скрипт wpa_up.sh (предварительно подправив в нем поля WLAN_SSID и PASSWORD). Скрипт находится в распакованной директории carl9170. После перезагрузки ресивера скрипт wpa_up.sh необходимо запускать заново.
Парни помогите советом! только не просьбой ко мне, бросить эту затею! хочу собрать драйвер 5370 для dm800 чтоб он работал на имиджах o.e1.6 newnigma2 nemesis и.т.д... есть дрова на имиджи PLI У но у него другая конфигурация кернела, mdev вместо udev скажите какие доп.пакеты нужны ? может есть какие ньюансы, скажите если не трудно! я не спец ! есть кое- какие знание, просто есть желание собрать дрова.
Тебе нужен пакет кросс_компиляции и исходники ядра энигмы, ну и сами исходники драйверов (либо тулчайн по типу TDT, но для твоей архитектуры). Где все это достать знает google, или на форумах связанных с архитектурой MIPS процессоров. Здесь обсуждаются драйвера для платформы STI 7111.
slako, 8192cu.ko - распространенный драйвер, он присутствует во многих сборках, достаточно его вытащить с помощью программы NewTuxFlash из подходящей сборки.
Но есть одно подозрение - в E2 PKT Hyperion нет wpa_supplicant и wpa_passphrase (я их не увидел в нужном месте) - это файлы, с помощью которых устанавливается соединение с шифрованием WPA и WPA2, т.е. устанавливать wifi соединение с помощью пульта штатными средствами вероятно не получится.
В прицепке: - wpasupp.tar.gz - архив с драйвером 8192cu.ko (под ядро 207), wpa_supplicant, и необходимые библиотеки. - install_8192.sh - скрипт установки драйвера и библиотек. - wpa_up.sh - скрипт по поднятию wifi соединения WPA2/PSK (на тот случай, если штатными средствами не получится установить wifi соединение), необходимо его подредактировать - вместо тире вписать SSID сети и пароль. - wpa_down.sh - скрипт для перехода обратно на проводное соединение.
Для установки: - все четыре файла залить в ресивер в любую папку; - всем трем скриптам присвоить права 755; - запустить install_8192.sh; - можно удалить wpasupp.tar.gz и install_8192.sh, они больше не нужны; - добавить в файл /etc/init.d/rcS перед строчкой NFS=$(grep -c 'nfs' /proc/cmdline) строку insmod /lib/modules/8192cu.ko - найти способ запуска пользовательских скриптов в E2 PKT Hyperion (необходимо запускать wpa_up.sh, wpa_down.sh) с помощью пульта, либо каждый раз запускать эти скрипты через telnet/ssh.
Вот вроде и все, но мое IMHO - если нет навыков работы с linux, то проще или купить свисток на чипе ralink, или использовать другой имидж, где есть поддержка 8192cu.