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

Голосование

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

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

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

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

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: autoNet - управление сетями
« Ответ #180 : 27 Июль 2018, 16:38:49 »
Вифи. Это
Добил wlan.sh. Для подключения надо сгенерировать wpa_passphrase файл ${address}.wpa.conf и положить его в /etc/netctl/wpa_profiles/. Address берётся из iwlist.scan.
еще актуально?
Гуй к этому будет?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #181 : 27 Июль 2018, 16:41:21 »
еще актуально?
Гуй к этому будет?
Это делает wifi.
Моноблок 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
Re: autoNet - управление сетями
« Ответ #182 : 27 Июль 2018, 16:52:54 »
Здравствуйте, у мамы моей подключение к интернет через vpn с щифрованием. Сделайте что нибудь.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: autoNet - управление сетями
« Ответ #183 : 27 Июль 2018, 16:53:58 »
Это делает wifi.
Да. Со второй попытки вылез выбор сетей. Надо добавить какие открытые
Такой гуй проще писать на yad

Ввел от балды пасс.
Никаких сообщений. Почему нет "Не вышло"?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #184 : 27 Июль 2018, 17:42:13 »
Сделайте что нибудь.
А сам без бутылки не? :)
Почему нет "Не вышло"?
Ну, не вышло ещё ...
Изменил логику по eth, в upNet сделал исключение, "up" прописывает lan.sh при удачном подключении. Проверил несколько раз в ручном и загрузочном режиме - работает.
« Последнее редактирование: 27 Июль 2018, 17:50:46 от 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

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: autoNet - управление сетями
« Ответ #185 : 27 Июль 2018, 22:56:21 »
Изменил логику по eth
Загрузился с 089-z-anet-ds07. Ничего не делал, сеть есть (eth0).
Думаю, у большинства eth0 dhcp - и автостарт такого будет полезен. Кто еще так думает?
Наверно это правильно.  Одна из основых задач компьютера - предоставить выход в интернет.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: autoNet - управление сетями
« Ответ #186 : 28 Июль 2018, 09:01:31 »
Добавил в аттач блокировку прочих настройщиков , если подключен Ваш модуль. Ваш код не трогал
Добавляйте эти блокираторы. Это увеличит -кво тестеров.

Кладем 089-z-anet в /optional зфгружаем с параметром ядра load=z-anet
Блокируются NM и netctl. При отключенном 089-z-anet все возвращается как было
После настройки через connect - переносим /etc/net в сохраненку или /rootcopy


Добавил эту инструкцию в шапку
« Последнее редактирование: 21 Сентябрь 2018, 13:18:16 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: autoNet - управление сетями
« Ответ #187 : 28 Июль 2018, 09:30:04 »
Проверил с вифи без провода:
Через гуй настроил вифи, сохранил. При ребуте вифи поднялся

На уровне идеи хорошо:
Удев гарантирует отработку скриптов не ранее поднятия нужного интерфейса
Конфиги привязаны к железу.
Гуй проще и логичнее netctl.sh

Логику работы хорошо бы описать в шапке или вики , обсудить и доработать
Если инета нет - надо автостартом запускать гуй

Гуй надо сильно дорабатывать
В пра есть ntf.  Половину того что Вы написали можно сделать через него
ntf - помощь
ntf --test - демонстрация возможностей
Скрипт грязноватый. Заодно можно и доработать
Пожелания по гую выше "пока" игнорированы , или вообще?

В трее что-то будет? У меня в netctl-tray нормально сделано и без привязок к netctl
Определение вифи сетей - см. скрин. Могу выделить в отдельный скрипт
Напишите что надо на выходе

Модем кто-нибудь проверял?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #188 : 28 Июль 2018, 09:47:00 »
Добавил в аттач блокировку
Взял.
Гуй надо сильно дорабатывать
Надо, но я не дизайнер :(
В трее что-то будет?
А надо? Не вижу острой необходимости.
Напишите что надо на выходе
ESSID
Моноблок 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 - управление сетями
« Ответ #189 : 28 Июль 2018, 12:42:54 »
Надо, но я не дизайнер
Вы и не программист.  :D Вас это когда -нибудь останавливало
Выше же есть пожелания. Что мешает их сделать?
ESSID
Уверены что мне надо этим заморочиться - все равно ведь по своему переделаете...

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #190 : 28 Июль 2018, 16:13:16 »
Вы и не программист.
Но пытаюсь. Сборку из "кубиков" я перерос.
Что мешает их сделать?
Липкая прибалтийская жара.
Уверены
Не уверен.
Моноблок 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

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: autoNet - управление сетями
« Ответ #191 : 28 Июль 2018, 21:28:10 »
 Комп с wifi (только wlan0). Загрузился с 089-z-anet-ds07.
Код
$ connect 
Сеть поднялась. Профиль создался.
Конец лога:
Код
Successfully initialized wpa_supplicant
/usr/bin/wifi: 192.168.1.117
udhcpc (v1.21.1) started
Sending discover...
Sending select for 192.168.1.117...
Lease of 192.168.1.117 obtained, lease time 43200
nameserwer
wlan0 up
Код
$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=55 time=14.3 ms
Код
$ ping ya.ru
ping: unknown host ya.ru
Код
cat /etc/resolv.conf
nameserwer
Рабочая wifi с netctl.
Код
cat /etc/resolv.conf
# Generated by resolvconf
nameserver 192.168.1.1
« Последнее редактирование: 28 Июль 2018, 21:54:58 от krasnyh »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #192 : 29 Июль 2018, 08:38:38 »
Код
cat /etc/resolv.conf
nameserwer
Что в таком случае показывает
Код
cat /proc/net/arp
??
Моноблок 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

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: autoNet - управление сетями
« Ответ #193 : 29 Июль 2018, 11:34:40 »
cat /proc/net/arp
Код
IP address       HW type     Flags       HW address            Mask     Device
192.168.1.1      0x1         0x2         f8:d1:11:a9:43:61     *        wlan0
Код
$ ip route
default via 192.168.1.1 dev wlan0
192.168.1.0/24 dev wlan0  proto kernel  scope link  src 192.168.1.116
Код
$ ping ya.ru
ping: unknown host ya.ru

 Если переподключить connect с сохраненным профилем, то ping ya.ru есть:
Код
wlan0 up
/etc/net/wpa_profiles/F8:D1:11:A9:43:62.wpa.conf
Successfully initialized wpa_supplicant
1 2 udhcpc wlan0
udhcpc (v1.21.1) started
Sending discover...
Sending select for 192.168.1.116...
Lease of 192.168.1.116 obtained, lease time 43200
nameserver 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=1.92 ms

--- 192.168.1.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 1.920/1.920/1.920/0.000 ms
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=55 time=14.1 ms

--- 8.8.8.8 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 14.148/14.148/14.148/0.000 ms
PING ya.ru (87.250.250.242) 56(84) bytes of data.
64 bytes from ya.ru (87.250.250.242): icmp_seq=1 ttl=53 time=16.4 ms

--- ya.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 16.492/16.492/16.492/0.000 ms
/usr/bin/wlan.sh: Network Ok!
wlan0 up
В  /etc/resolv.conf уже:
Код
nameserver 192.168.1.1
« Последнее редактирование: 29 Июль 2018, 11:43:24 от krasnyh »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #194 : 29 Июль 2018, 13:06:36 »
Пробовал уведомления ntf. Выглядит не лучше и не хуже, просто более стандартно для PRA. Есть два "но": при запуске от udev не видит $DISPLAY, ntf -e нет иконки.
Если переподключить connect с сохраненным профилем, то ping ya.ru есть:
Спасибо. Нашёл ошибку в wifi строка 75 "nameserwer $GATEWAY", а надо "nameserwer $GW", во втором случае подключение создаёт wlan.sh, поэтому ошибки не было.
Вообще то "фокус" с arp - костыль, udhcpc не выдаёт адрес сервера, хотя может. Почему - на совести разработчиков. Смотрю исходники оригинального udhcp и его версию в busybox, может чего и придумаю.
Моноблок 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