Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Исправить скрипт для автозапуска Wi-FI  (Прочитано 1020 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dcc337

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
есть вот такая железка - USB Wi-Fi D-Link DWA-125 rev B1 3C1E (Ralink RT5370)

чтобы она запустилась, каждый раз при запуске вбиваю предложенную на форуме строчку -

echo 2001 3c1e | sudo tee /sys/bus/usb/drivers/rt2870/new_id
а вот для автозапуска в инете предложен вот такой скрипт -

nano /etc/rc.local

#!/bin/sh -e
echo 'install rt2800usb modprobe --ignore-install rt2800usb ; /bin/echo "148f 5370" > /sys/bus/usb/drivers/rt2800usb/new_id' | sudo tee /etc/modprobe.d/rt2800usb.conf
modprobe -v rt2800usb
exit 0

вопрос -
1) как подставить в эту рыбу свой rt5370sta (сам пробовал не принимает)
2) почему в этой строчке которую я уже использую -
echo 2001 3c1e | sudo tee /sys/bus/usb/drivers/rt2870/new_id
фигурирует rt2870 в то время как вместо него уже установлен rt5370sta - и как поменять, тк сам пробовал не работает))

АПД

вопрос решен, в обход кулхацкеров, в частности с калифорума, видимо занятых сбором адсенса на триде эфикс для кул хака и не имеющих оказии даж пропускать посты с вопросами касающимися крутизны сабжа, вбил в /etc/rc.local одну строчку,

echo 2001 3c1e >> /sys/bus/usb/drivers/rt2870/new_id
зверушка стала стартоваться.
« Последнее редактирование: 15 Июня 2017, 12:56:51 от dcc337 »

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Исправить скрипт для автозапуска Wi-FI
« Ответ #1 : 15 Июня 2017, 12:50:16 »
фигурирует rt2870
Потому что это имеющийся в системе драйвер. Чтобы он работал с rt5370sta нужно драйверу передать именно его идентификаторы «2001 3c1e», а именно создать файл /etc/modprobe.d/rt2800usb.conf с этим идентификатором. Это можно сделать выполнивecho "2001 3c1e" > /sys/bus/usb/drivers/rt2800usb/new_id' | sudo tee /etc/modprobe.d/rt2800usb.conf
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн dcc337

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Исправить скрипт для автозапуска Wi-FI
« Ответ #2 : 15 Июня 2017, 12:54:39 »
спасибо, только что осилил, файл создавать не понадобилось, пометил решено.. сколько копий сломано в инете))

PS я в 10й убунте - на backtrack 5 в данный момент, вынужден был откатиться с более поздних из за этого именно rt2800usb - так что его там просто нет, потому вопрос..
« Последнее редактирование: 15 Июня 2017, 12:59:42 от dcc337 »

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Исправить скрипт для автозапуска Wi-FI
« Ответ #3 : 15 Июня 2017, 12:59:16 »
файл создавать не понадобилось
Что это значит? А как Вы добились автозапуска?


Пользователь добавил сообщение 15 Июня 2017, 13:01:14:
А, увидел. Ну, конечно, можно и левой ухо правой ногой чесать…
« Последнее редактирование: 15 Июня 2017, 13:01:14 от Azure »
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн dcc337

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Исправить скрипт для автозапуска Wi-FI
« Ответ #4 : 15 Июня 2017, 13:04:24 »
tar -xvjf 2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO.bz2
nano DPO_RT5572_LinuxSTA_2.6.1.3_20121022\os\linux\config.mk
HAS_WPA_SUPPLICANT=y HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
make
make install
nano /etc/modprobe.d/blacklist.conf
blacklist rt2x00usb
modprobe rt5370sta
ifconfig ra0 192.168.1.10 netmask 255.255.255.0
iwpriv ra0
echo 2001 3c1e | sudo tee /sys/bus/usb/drivers/rt2870/new_id

и все, ну теперь еще эта строчка в автозапуск пошла
« Последнее редактирование: 15 Июня 2017, 13:30:24 от dcc337 »

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Исправить скрипт для автозапуска Wi-FI
« Ответ #5 : 15 Июня 2017, 13:13:04 »
Вот тут что-то неправильно
/etc/modprobe.d/blacklist.conf blacklist rt2x00usb
Строка должна добавляться в этот файл, а тут команды вообще нет.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн dcc337

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Исправить скрипт для автозапуска Wi-FI
« Ответ #6 : 15 Июня 2017, 13:21:11 »
исправил, там кратко было, основной порядок действий, чтобы в блуд не вводить, а то кому то может и помешать..

там особый нюанс вот в этом, чтобы принудительно поднять интерфейс,
ifconfig ra0 192.168.1.10 netmask 255.255.255.0цифры не важны нужно только чтобы он поднялся - раньше у меня без этого не выходило..
UPD
зашел я случайно на kali linux live cd = debian 8 = rt2800usb preinstall, вбил одно это, больше с загрузки ничего не менял - и.. все заработало))
root@kali:~# echo 2001 3c1e | sudo tee /sys/bus/usb/drivers/rt2800usb/new_idUPD
установил полную версию (не лайв) - в ней не работает, ну и в дебе с 7ки где он есть тоже и пр линукс с этим кернелом.. *смеркалось*
UPD
сегодня переустановил 10ку - вообще все описанное выше не работает, буду пробовать LM а потом наверное ап стену))
UPD
пробовал поставить убунтовский LM 12 не встал, лайф завелся на установке повис - поставил 6й деб и вобщем оказалось я забыл в wicd прописать в настройках новый интерфейс вместо wlan0 хД

а с 8кой похоже у них работает какой это эффект памяти как в инструкции смены VID на сим свистке - и он на нем просто остался поднятым, после 10й убунты, а после обновления пропал..
« Последнее редактирование: 18 Июня 2017, 11:30:31 от dcc337 »

 

Страница сгенерирована за 0.049 секунд. Запросов: 23.