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

Автор Тема: net-auto - автонастройка сети. netctl.sh  (Прочитано 60513 раз)

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Старый чайник
Re: net-auto - автонастройка сети. netctl.sh
« Ответ #120 : 15 Ноябрь 2016, 13:42:14 »
network_tray-3.1pra.tar.xz
Для меня это бесполезно, в Richy не работает.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33992
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: net-auto - автонастройка сети. netctl.sh
« Ответ #121 : 15 Ноябрь 2016, 13:53:41 »
в Richy не работает.
Исходник не компилится?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33992
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: net-auto - автонастройка сети. netctl.sh
« Ответ #122 : 13 Декабрь 2016, 15:42:46 »
Доработал. Теперь мониторинг в трее более информативный -меняются иконки и тултип (сила сигнала wifi, качество gsm, подсчет трафика)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33992
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: net-auto - автонастройка сети. netctl.sh
« Ответ #123 : 19 Декабрь 2016, 10:23:23 »
Доработал. Теперь мониторинг в трее более информативный -меняются иконки и тултип (сила сигнала wifi, качество gsm, подсчет трафика)
Что в итоге? Ставлю в 089 ?

Оффлайн arcad

  • Старожил
  • ****
  • Сообщений: 376
  • Репутация: +12/-0
Re: net-auto - автонастройка сети. netctl.sh
« Ответ #124 : 10 Февраль 2017, 19:19:06 »
Проблемы из-за "*" в названии. Посмотрю - возможно удастся поправить
Также проблемы из-за нижнего подчеркивания в названии. Пробовал поднять руками - подымается, но dhcpcd чето нехочет, т.к. Power off
« Последнее редактирование: 10 Февраль 2017, 19:22:11 от arcad »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Старый чайник
Re: net-auto - автонастройка сети. netctl.sh
« Ответ #125 : 10 Февраль 2017, 19:34:10 »
но dhcpcd чето нехочет
Откуда он возьмёт данные, если сеть wi-fi не настроена. Сначала надо сканировать iwlist scan wlan0, потом настроить wpa_supplicant и потом уже dhcpcd.
http://wiki.puppyrus.org/setups/wi-fi
« Последнее редактирование: 10 Февраль 2017, 19:36:32 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн arcad

  • Старожил
  • ****
  • Сообщений: 376
  • Репутация: +12/-0
Re: net-auto - автонастройка сети. netctl.sh
« Ответ #126 : 10 Февраль 2017, 22:30:57 »
DdShurick +  :)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Старый чайник
Re: PRA-retro. Направление развития PRA i686(32-битного).
« Ответ #127 : 14 Ноябрь 2017, 21:33:54 »
От меня тогда что хотите?
Работы без халтуры.
Я думал один я тут тупой, ан нет, есть ещё тупее. Пример (PRA-1710-retro, net-auto):
Код
if [ -f /etc/wvdial.conf ] ;then
    msg="Обнаружен /etc/wvdial.conf"
    wt "sudo wvdialconf"
Что получим в результате? Интернет? Хрена! Получим искорёженный файл настроек и "эта песня хороша, начинай сначала". С такими ляпами из сборщиков надо гнать поганой метлой.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
С такими ляпами из сборщиков надо гнать поганой метлой.
давайте Александр помолчим на эту тему, Ваш код тоже не истина в последней инстанции и костыль костылем погоняет частенько.
Хочу обратить Ваше внимание, на то что возможно то, что вы цитируете, было написано когда автор еще не особо разбирался в написании скриптов.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33992
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
В чем трагедия? Классическая перепутка if|else
Код
if [ ! -f /etc/wvdial.conf ] ;then
Кстати в net-auto большое количество Вашего кода. Возможно косяк не мой  ;)
И вообще идея запихать все в один скрипт - плохая. В pra-roll net-auto уже нет

С такими ляпами из сборщиков надо гнать поганой метлой.
Где-то есть очередь из профи программистов? Их кто-то не допускает?  :D
Если серьезно - большинство моих скриптов написаны "на результат". Т.е. как только результат получен - редактирование для экономии времени прекращается.
Никто больше не пишет скриптов для пра  :'( Да и читают редко  :'(
Без увеличения к-ва программистов и тестеров улучшения качества не будет. Подключайтесь к работе

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Старый чайник
давайте Александр помолчим на эту тему
Саша. Нельзя молчать, халтурщики задавят.
Ваш код тоже не истина в последней инстанции
Не истина, но проверяется. И не пеку я релизы как блины.
когда автор еще не особо разбирался в написании скриптов.
Не разбираешься, не лезь в отцы.
Кстати в net-auto большое количество Вашего кода
Испорченного вами.
Подключайтесь к работе
В смысле разгребать ваше дерьмо? Нет, спасибо, своего хватает.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Старый чайник
В чем трагедия? Классическая перепутка if|else
Нет. Абсолютное незнание работы wvdial и wvdialconf. А ведь можно ещё chat использовать.
Головой то подумал? Если поменять местами if|else, будет ещё хуже.
Вообще то модемы и pppoe это отдельная тема.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33992
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Если поменять местами if|else, будет ещё хуже.
Чем? Если конфига нет - wvdialconf его создаст
Но без правки он все равно работать не будет. Логика этого скрипта Ваша. Я только адаптировал и проверял
Вообще то модемы и pppoe это отдельная тема.
Ну так подготовьте качественное решение и мы все с радостью будем использовать
В пра для модемов есть рабочие nm ; gnome-ppp и мой самодельный модуль wvdial для для netctl
Родной конфиг netctl для модемов у меня не заработал

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Старый чайник
Логика этого скрипта Ваша.
Я такого точно не писал.
У меня логика такая:
- udev отслеживает появление ttyUSB? и передаёт значение на check3Gtty
- check3Gtty вписывает действительное значение "Modem" в wvdial.conf, попутно в трее запускается tray3Gcsq
- клик по tray3Gcsq запускает up3Gmodem
- up3Gmodem при необходимости запрашивает PIN (AT+CPIN?), автоматически определяет оператора (AT+COPS?) и формирует команду на wvdial
- wvdial отрабатывает соответствующую секцию wvdial.conf и устанавливает соединение.
Всё это есть на моём gighub
Ну и где здесь if [ -f /etc/wvdial.conf ], а? Не надо валить с больной головы на здоровую. А ваш скрипт мало того что примитивен и работает только с ручной правкой, он ещё и с ошибками.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33992
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Ну так подготовьте качественное решение и мы все с радостью будем использовать