Сайт | Скачать | Видео | Wiki

Автор Тема: Нужен скрипт для запуска WiFi  (Прочитано 17237 раз)

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

Оффлайн isabsent

  • Постоялец
  • ***
  • Сообщений: 128
  • Репутация: +4/-0
  • Автор темы
Нужен скрипт для запуска WiFi
« : 05 Октябрь 2010, 10:35:52 »
Поделитесь скриптом для запуска WiFi под lupu, плз - устал после каждой перезагрузки его руками по-новой устанавливать. На роутере DHCP и WEP-шифрование. Не запоминает его паппи - хоть убейся! У меня есть какой-то вариант, но он не рабочий - не могу понять почему
Код
modprobe ath9k
sleep 5s
ifconfig wlan0 up
sleep 5s
iwconfig wlan0 essid "имя_моей_сети"
iwconfig wlan0 key open s:"wep_пароль_на_роутере"
iwconfig wlan0 mode managed
rm /etc/dhcpc/*.pid
dhcpcd -t 30 -h puppypc -d wlan0
ifconfig
iwconfig

Или может быть кто-то знает как заставить его вспомнить после перезагрузки что WiFi уже установлен и заставить подключиться?
« Последнее редактирование: 05 Октябрь 2010, 10:45:00 от isabsent »

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
Re: Нужен скрипт для запуска WiFi
« Ответ #1 : 05 Октябрь 2010, 11:16:06 »
как заставить его вспомнить после перезагрузки что WiFi уже установлен и заставить подключиться
Как устанавливали?
У меня под Lupurus вообще в первом окне нажал на кнопку определения и только выбрал шифрование и пароль ввёл.
И помнит.
В Xlupurus ещё выбрал свою сеть из списка. Шифрование WPA.
Можно через стандартный Мастер и "Интернет через проводную или беспроводную сеть".

Или проблемы с самим железом?
Free software for free people

Оффлайн isabsent

  • Постоялец
  • ***
  • Сообщений: 128
  • Репутация: +4/-0
  • Автор темы
Re: Нужен скрипт для запуска WiFi
« Ответ #2 : 05 Октябрь 2010, 11:46:02 »
Я из-под lupu. Под lupurus у меня почему-то постоянно виснет ROX на больших папках типа /proc :( Устанавливал wifi стандартно -
Menu->
Setup->
Internet Connection Wizard->
Internet by Wired or Wireless...->
Network wizard->
там сразу виден мой wlan0 и правильно определенное железо Atheros 9285 (никаких модулей не грузил)->
wlan0->
wireless->
test wlan0->
auto DHCP->
предложение сохранить профиль и использовать после рестарта

Сеть появлялась сразу и без проблем работала. Но после рестарта снова отсутствовала - пока не пройду всю процедуру по-новой... :(

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
Re: Нужен скрипт для запуска WiFi
« Ответ #3 : 05 Октябрь 2010, 13:09:42 »
wireless->
Сохранили настройки после сканирования сети?
Там вначале надо после прописки ESSID и паролей нажать ОК, тогда сохранится профиль. Потом уже Gonnect для соединения.
Я так же настраивал и работало.
Даже в Джинсе с WEP так работало, но с WPA не хочет.

P.S. А почему Lupu, а не Lupurus? там по-русски Мастер сети.
« Последнее редактирование: 05 Октябрь 2010, 13:11:33 от melviX »
Free software for free people

Оффлайн isabsent

  • Постоялец
  • ***
  • Сообщений: 128
  • Репутация: +4/-0
  • Автор темы
Re: Нужен скрипт для запуска WiFi
« Ответ #4 : 05 Октябрь 2010, 14:08:37 »
Там вначале надо после прописки ESSID и паролей нажать ОК, тогда сохранится профиль. Потом уже Gonnect для соединения.

Вы имели ввиду кнопку "Save"? Нажал всё что нашёл на этом визарде - после перезагрузки сохраняется мой профиль dlink, но пока я снова не запущу этот визард и не пройду через все кнопки - сеть не появляется.

Оффлайн Hatch

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +2/-0
Re: Нужен скрипт для запуска WiFi
« Ответ #5 : 05 Октябрь 2010, 14:16:06 »
P.S. А почему Lupu, а не Lupurus?
melviX, потому что у него Lupu
А вообще, влепить автору минус за не некорректное оформление темы >:( Точней уже второй темы
« Последнее редактирование: 05 Октябрь 2010, 14:20:26 от Hatch »

Оффлайн isabsent

  • Постоялец
  • ***
  • Сообщений: 128
  • Репутация: +4/-0
  • Автор темы
Re: Нужен скрипт для запуска WiFi
« Ответ #6 : 05 Октябрь 2010, 14:32:42 »
А вообще, влепить автору минус за не некорректное оформление темы

а в чем некорректность оформления этой темы?
Я писал почему пока вернулся на lupu - потому что под lupurus с ROXом у меня что-то непонятное творится. Он виснет на больших папках типа /proc. Если удастся разобраться со всеми косяками, то вернусь на lupurus. Просто пытался отсеять косяки самого lupu от того что добавилось при его русификации. А то их слишком много на моем железе похоже...

Оффлайн Hatch

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +2/-0
Re: Нужен скрипт для запуска WiFi
« Ответ #7 : 05 Октябрь 2010, 14:50:19 »
а в чем некорректность оформления этой темы?
Держите меня семеро  >:( Для кого писалось это, это и это?
Я писал почему пока вернулся на lupu
Ткни пальцем, где в этой теме указана версия системы?М?  >:( Одним словом, требую вменяемого оформления тем, чтобы вопросов вида
А почему Lupu, а не Lupurus? там по-русски Мастер сети.
не возникало, иначе темы отправиться в мусор, а вам выставлю по минусу за каждую тему, оформленние которой не соответствует правилам
А то их слишком много на моем железе похоже...
MD5 скачанного образа вы проверяли?

Оффлайн isabsent

  • Постоялец
  • ***
  • Сообщений: 128
  • Репутация: +4/-0
  • Автор темы
Re: Нужен скрипт для запуска WiFi
« Ответ #8 : 05 Октябрь 2010, 16:20:29 »
MD5 скачанного образа вы проверяли?
Проверил, совпало. В первом посте указал что у меня lupu.  Только версию не написал - 511

Оффлайн bicyclist56

  • Ветеран
  • *****
  • Сообщений: 502
  • Репутация: +20/-1
  • Не дай мозгам засохнуть!
    • Мой блог
Re: Нужен скрипт для запуска WiFi
« Ответ #9 : 06 Октябрь 2010, 10:15:41 »
Добавил новый элемент в панель для включения вайфая одним нажатием, команда:
Код
'/usr/local/bin/Запуск_WLan'
Скрипт Запуск_WLan - проще некуда:
Код
#!/bin/bash
dhcpcd wlan0
Если меняли WEP-пароль, нужно проверить, что вписался новый в паре файлов, и заменить на новый, если это не так (у меня оставался почему-то прежний).
1. file:///etc/simple_network_setup/connections
Код
wlan0|Wireless|rt73usb|usb|Ralink RT73 USB Wireless LAN driver. |00:25:86:E5:6F:3B|01|E0:CB:4E:F7:80:C6|1|68/70|on|WLan|пароль|WEP|restricted|||
2. /etc/network-wizard/wireless/profiles/*.WEP.conf
Код
TITLE="WLan"
        WPA_DRV=""
        WPA_TYPE=""
        WPA_AP_SCAN=""
        ESSID="WLan"
        NWID=""
        KEY="пароль"
        MODE="managed"
        SECURE="open"
        FREQ="2.412G"
        CHANNEL="1"
        AP_MAC="E0:CB:4E:F7:80:C6"
Пробовал поставить в автозагрузку, не срабатывает, ибо не успевает закончиться сканирование сетей, как я понимаю. Но для меня и так годится  :)
XlupuRus-510-5
Неттоп Eglobal Intel Core i5 3317U 8 GB RAM 128 GB SSD + 120 GB SSD, Slax 9

Оффлайн Fliker09

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1624
  • Репутация: +120/-1
  • Puppy 4ever!
Re: Нужен скрипт для запуска WiFi
« Ответ #10 : 06 Октябрь 2010, 12:23:51 »
ибо не успевает закончиться сканирование сетей
- можно задержать любые процессы командой sleep. Вроде это нужно (я так по крайней мере понял).
Я покинул проект так что прошу в случае чего писать мне на мыло!
Драйверы от разных систем НЕСОВМЕСТИМЫ!
http://wellminded.com/puppy/pupsearch.html -
 - поиск по http://www.murga-linux.com/puppy/
http://www.minus.com/ - для постоянного хранения файлов
http://rghost.ru/ - для временного хранения файлов
http://appdb.winehq.org/ - база данных WINE
http://jabberworld.info/ - всё о Jabber
http://convertfiles.com/ - конвертер файлов

Оффлайн bicyclist56

  • Ветеран
  • *****
  • Сообщений: 502
  • Репутация: +20/-1
  • Не дай мозгам засохнуть!
    • Мой блог
Re: Нужен скрипт для запуска WiFi
« Ответ #11 : 06 Октябрь 2010, 12:44:40 »
Код
любые процессы командой sleep
- меня очень смущает слово ЛЮБЫЕ. Ведь параметров у нее нет, кроме времени задержки. А если будет задерживать ВСЕ процессы...  ;)
P.S.
Ну, это шутка. Выяснил, что задержка отсчитывается с момента ЗАВЕРШЕНИЯ предыдущего процесса, запущенного командой скрипта. Гм, надо, чтобы он обязательно завершился, получается... А то дело дальше не пойдет.
« Последнее редактирование: 06 Октябрь 2010, 13:33:45 от bicyclist56 »
Неттоп Eglobal Intel Core i5 3317U 8 GB RAM 128 GB SSD + 120 GB SSD, Slax 9

Оффлайн isabsent

  • Постоялец
  • ***
  • Сообщений: 128
  • Репутация: +4/-0
  • Автор темы
Re: Нужен скрипт для запуска WiFi
« Ответ #12 : 06 Октябрь 2010, 17:21:02 »
Добавил новый элемент в панель для включения вайфая одним нажатием, команда:
Код
'/usr/local/bin/Запуск_WLan'
Скрипт Запуск_WLan - проще некуда:
Код
#!/bin/bash
dhcpcd wlan0
Если меняли WEP-пароль, нужно проверить, что вписался новый в паре файлов, и заменить на новый, если это не так (у меня оставался почему-то прежний).
1. file:///etc/simple_network_setup/connections
Код
wlan0|Wireless|rt73usb|usb|Ralink RT73 USB Wireless LAN driver. |00:25:86:E5:6F:3B|01|E0:CB:4E:F7:80:C6|1|68/70|on|WLan|пароль|WEP|restricted|||
2. /etc/network-wizard/wireless/profiles/*.WEP.conf
Код
TITLE="WLan"
        WPA_DRV=""
        WPA_TYPE=""
        WPA_AP_SCAN=""
        ESSID="WLan"
        NWID=""
        KEY="пароль"
        MODE="managed"
        SECURE="open"
        FREQ="2.412G"
        CHANNEL="1"
        AP_MAC="E0:CB:4E:F7:80:C6"
Пробовал поставить в автозагрузку, не срабатывает, ибо не успевает закончиться сканирование сетей, как я понимаю. Но для меня и так годится  :)
XlupuRus-510-5
Можно поподробнее?
В папке /etc/simple_network_setup/connections у меня вообще ничего нет. Наверное там что-то появляется только если устанавливать сеть через simple network setup.
Файла /etc/network-wizard/wireless/profiles/*.WEP.conf у меня нет - есть с МАС-адресом вместо звёздочки. В нём прописаны все мои сетевые настройки. Вы его имели ввиду? Там же лежат autoconnect.conf и template.conf с какими-то левыми параметрами.
Команда
Код
 dhcpcd wlan0
dhcpcd: sending commands to master dhcpcd process

не приводит к установлению соединения. В результате имею только
Код
# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:off/any  
          Mode:Managed  Frequency:2.462 GHz  Access Point: Not-Associated  
          Tx-Power=20 dBm  
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on
Что еще можно сделать?
« Последнее редактирование: 06 Октябрь 2010, 17:39:52 от Hatch »

Оффлайн bicyclist56

  • Ветеран
  • *****
  • Сообщений: 502
  • Репутация: +20/-1
  • Не дай мозгам засохнуть!
    • Мой блог
Re: Нужен скрипт для запуска WiFi
« Ответ #13 : 06 Октябрь 2010, 18:10:13 »
Если сеть без шифрования, то используется как раз файл /etc/network-wizard/wireless/profiles/*.Open.conf (под звездочкой и подразумевается ваш MAC адрес). autoconnect.conf и template.conf - это просто два профиля-шаблона. dhcpcd wlan0 срабатывает только когда УЖЕ ЕСТЬ настроенная сеть, с помощью того мастера настройки, и сохранен профиль вашей сети, как WLan, в моем случае. У меня тоже ничего не запоминалось сначала! Много перезагрузок прошло... пока не получилось. В этот период нашел неверные пароли и заменил. Сначала использовал полного мастера, потом уже simple. Когда Pwidgets Wireless начал при запуске системы показывать именно мою сеть WLan (но без подлючения и без уровня сигнала), я попробовал нажать сразу на получение адреса (причем, статический категорически не желает устанавливаться до сих пор, моя сеть пропадает вовсе). И получилось... :)
« Последнее редактирование: 06 Октябрь 2010, 18:12:52 от bicyclist56 »
Неттоп Eglobal Intel Core i5 3317U 8 GB RAM 128 GB SSD + 120 GB SSD, Slax 9

Оффлайн isabsent

  • Постоялец
  • ***
  • Сообщений: 128
  • Репутация: +4/-0
  • Автор темы
Re: Нужен скрипт для запуска WiFi
« Ответ #14 : 06 Октябрь 2010, 19:29:45 »
Если сеть без шифрования, то используется как раз файл /etc/network-wizard/wireless/profiles/*.Open.conf (под звездочкой и подразумевается ваш MAC адрес). autoconnect.conf и template.conf - это просто два профиля-шаблона. dhcpcd wlan0 срабатывает только когда УЖЕ ЕСТЬ настроенная сеть, с помощью того мастера настройки, и сохранен профиль вашей сети, как WLan, в моем случае. У меня тоже ничего не запоминалось сначала! Много перезагрузок прошло... пока не получилось. В этот период нашел неверные пароли и заменил. Сначала использовал полного мастера, потом уже simple. Когда Pwidgets Wireless начал при запуске системы показывать именно мою сеть WLan (но без подлючения и без уровня сигнала), я попробовал нажать сразу на получение адреса (причем, статический категорически не желает устанавливаться до сих пор, моя сеть пропадает вовсе). И получилось... :)
Сеть с WEP-шифрованием.
Под какой сборкой вы это всё проделывали? Что за Pwidget Wireless? У меня Network Wizard  и иконка в трее за это отвечают.
Что вы предлагаете - "много перезагрузок" провести или есть какой-то рецепт как найти где находятся те "неверные пароли" которые нужно заменить?
« Последнее редактирование: 07 Октябрь 2010, 00:26:44 от Hatch »