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

Голосование

Чем настраиваете сеть в PRA? Голосуют только те, кто пробовал autonet

Network Manager
0 (0%)
netctl
1 (16.7%)
autoNet
4 (66.7%)
другое
1 (16.7%)

Проголосовало пользователей: 6

Автор Тема: autoNet - управление сетями  (Прочитано 109538 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: autoNet - управление сетями
« Ответ #90 : 16 Июль 2018, 14:21:25 »
Не знаю. Не программер. Поэтому юзали бы yad и не парились с си

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #91 : 16 Июль 2018, 15:25:15 »
юзали бы yad
С ним что, проблем нет?
Моноблок 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

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: autoNet - управление сетями
« Ответ #92 : 16 Июль 2018, 15:31:44 »
В gtk3 не поддерживается (устарело) gtk_status_icon_new()
Таких нет. Все совместимо

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #93 : 16 Июль 2018, 15:38:48 »
Таких нет. Все совместимо
Yad у меня есть, но как построить на нём динамическое меню?
Моноблок 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

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: autoNet - управление сетями
« Ответ #94 : 16 Июль 2018, 15:57:33 »
Yad у меня есть, но как построить на нём динамическое меню?
Через fifo. См. мой скрипт netctl-tray

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #95 : 16 Июль 2018, 16:08:10 »
Вот поковырял немного. Можно генерирвать такие строки по клику в трее.
Код
yad --width 300 --entry --title "Доступные интерфейсы" --image=network --button="gtk-ok:0" --button="Отключить:2"\
 --button="gtk-no:1" --text "Выберите из списка:" --entry-text "eth0" "wlan0" "wwan0" "ppp0" "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

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: autoNet - управление сетями
« Ответ #96 : 16 Июль 2018, 16:41:30 »
Как видите yad прост
Какой в итоге замысел?
Можете описать словами... Комп загрузился без сети - запускаем ... что ?
Или как?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #97 : 16 Июль 2018, 17:05:52 »
Можете описать словами... Комп загрузился без сети - запускаем ...
Кликаем значок сети в трее, скрипт опрашивает сетевые интерфейсы и генерирует меню, выбираем, кликаем нужный, запускается программа настройки (для wlan и eth без dhcp), одновременно происходит правка файла interfaces.lck. При следующем запуске сеть поднимется автоматически. Не сложновато?
Моноблок 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

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: autoNet - управление сетями
« Ответ #98 : 16 Июль 2018, 17:16:10 »
Если это получится хорошо
запускается программа настройки (для wlan и eth без dhcp)
то норм
А как будет с несколькими профилями и горячим переключением?
Модемов здесь не будет?
При следующем запуске сеть поднимется автоматически.
А если не запустится - что делать юзеру?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #99 : 16 Июль 2018, 17:49:04 »
А как будет с несколькими профилями и горячим переключением?
Профили ищутся по ${address} и "up", горячее переключение: выбранное -> up, что было up -> down (при условии, что сеть одна).
Модемов здесь не будет?
4G с поддержкой DHCP (usb0, wwan0). Для проверки желательно udhcpc (busybox), в отличие от dhcpcd может работать многократно.
Код
# /sbin/udhcpc -n 1 -i eth0 2>/dev/null
192.168.88.233
# echo $?
0
# /sbin/udhcpc -n 1 -i wlan00 2>/dev/null
# echo $?
1
Думаю, понятно.
А если не запустится - что делать юзеру?
Настраивать.... и чесать репу
« Последнее редактирование: 16 Июль 2018, 17:55:23 от 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: autoNet - управление сетями
« Ответ #100 : 16 Июль 2018, 17:59:29 »
Настраивать.... и чесать репу
Может "читать логи" ?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #101 : 16 Июль 2018, 18:43:03 »
Может "читать логи" ?
Читать?? Сомневаюсь...

Добавил модемы и логи, пусть читают
« Последнее редактирование: 17 Июль 2018, 08:43:33 от 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: autoNet - управление сетями
« Ответ #102 : 17 Июль 2018, 10:01:28 »
Читать?? Сомневаюсь...
Ну а как еще....
Запускать в консоле профиль и смотреть ошибки?
Это надо знать что и как запускать... откуда юзеру узнать...

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #103 : 17 Июль 2018, 11:56:04 »
Ну а как еще....
Есть способ, добавить автооткрытие лога в leafpad, но это задолбает почище чем твой метод запуска эмулятора консоли.
Моноблок 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

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: autoNet - управление сетями
« Ответ #104 : 18 Июль 2018, 09:33:42 »
Итог нужен: просто + удобно, но легче NM
Прочие варианты и так есть