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

Голосование

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

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

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

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

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

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: autoNet - управление сетями
« Ответ #285 : 11 Август 2018, 14:35:09 »
пробую без сохраненок, пока только провод.
14й модуль от д.Шурик, без модулей от SFS
в /usr/bin/lan.sh поменял 19ю строчку( каюсь :) ) :
Код
#dhcpc $($sudo /usr/bin/udhcpc -i $IFACE -n 2>/dev/null)  # было
$sudo dhcpcd $IFACE up                                   # стало
автоматом при старте сеть не поднимается,но
sudo connect отрабатывает нормально(несколько раз вкл-выкл, от dhcpcd сюрпризов нет)
/etc/net/interfaces.lck на месте, на предыдущем тесте валялся в /etc/netctl/

-- - - -
pra-roll-180101-ols-gtk2
« Последнее редактирование: 11 Август 2018, 15:09:36 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: autoNet - управление сетями
« Ответ #286 : 11 Август 2018, 14:54:27 »
автоматом при старте сеть не поднимается
Если я правильно понимаю, на 64 bit PRA и не должна (используется udhcpc 32bit; вложен в модуль).
Хорошо бы положить в модуль и 64бит udhcpc и автозапускать по uname -m

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #287 : 11 Август 2018, 18:16:33 »
Здесь я выкладывал 64 бит.
поменял 19ю строчку
Тогда уж так:
Код
$sudo dhcpcd $IFACE
if [ $? = 1 ]; then
$sudo -k dhcpcd $IFACE
$sudo /usr/bin/ifconfig $IFACE down
/usr/bin/echo "$0: $IFACE down" | $sudo tee -a /var/log/$IFACE.log
ntf -e $IFACE "$IFACE down"
fi
check_ping $HWADDR
pra-roll-180101-ols-gtk2
автоматом при старте сеть не поднимается
Systemd? Являясь диспетчером даймонов он подавляет "не его" процессы. Тогда вместо правила udev надо писать юнит.
Вот как это сделано применительно к модему..
« Последнее редактирование: 11 Август 2018, 18:25:24 от 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

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: autoNet - управление сетями
« Ответ #288 : 11 Август 2018, 19:23:45 »
Systemd?
не не :)
minirc
за подсказки благодарю
- - -
ни NM, ни МодемМанагер не подключены
netctl за сеть отвечает в этой сборке и с ним автоматом по проводу поднималась.
SFS может подскажет какие скрипты за это отвечают? (pra-roll-180101-ols-gtk2)
- - -
ps
нашел /usr/local/bin/net-auto


« Последнее редактирование: 12 Август 2018, 08:07:14 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: autoNet - управление сетями
« Ответ #289 : 11 Август 2018, 19:52:09 »
Systemd? Являясь диспетчером даймонов он подавляет "не его" процессы.
Тест 089-z-anet-ds14 в pra-roll-180101-gtk2.

  В 089-z-anet-ds14 положил udhcpc 64bit, взятый в теме. Сеть в roll поднимается с net-auto, поэтому добавил его в 089-z-anet, прописав:
Код
which connect && { inet-test 12 || sudo connect ; exit ; }
(Скопировал из 10netcfg)

 Итак:
1. roll minirc, eth0 поднимается автоматом как в retro (в htop виден процесс /usr/bin/udhcpc -i eth0 -n)
2. roll systemd, выскакивает окно с предложением настроить (включить) сеть. Тоже успешно поднимает eth0.

 Приложил, в качестве образца, 089-z-anet-ds14_64bit работающий на PRA 64bit:
« Последнее редактирование: 11 Август 2018, 19:57:31 от krasnyh »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #290 : 11 Август 2018, 20:41:50 »
089-z-anet-ds14_64bit.pfs
Идея пошла в массы :) Возвращаемся к временам "фокусов ДядиШурика" :)
По pppoe: пробовал несколько вариантов настройки с переменным успехом. Вчера допробовался, отключили интернет. Сегодня продолжил. Надо обдумать все нюансы.
Для отдыха изменил дизайн connect, добавил цветные глазки.
Моноблок 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

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: autoNet - управление сетями
« Ответ #291 : 11 Август 2018, 22:37:16 »
странно:
с 15м модулем и udhcpc-64 при старте сеть поднялась
НО, выключаю-включаю(сеть, connect'ом, не комп  :) ), и .. udhcpc-64 не справляется ((
часть вывода connect:
Код
eth0 down
/usr/bin/lan.sh: eth0 up, carrier yes
udhcp client (v0.9.8) started
script /usr/share/udhcpc/default.script failed: No such file or directory
Sending discover...
Sending select for 192.168.0.14...
192.168.0.1
Lease of 192.168.0.14 obtained, lease time 86400
192.168.0.14
script /usr/share/udhcpc/default.script failed: No such file or directory
eth0 up
интерфейс поднят, и вроде роутер нашелся, но :
Код
live@pra-roll:~$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 1c:6f:65:35:9f:d1  txqueuelen 1000  (Ethernet)
        RX packets 802  bytes 361308 (352.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 551  bytes 130156 (127.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 1  collisions 0
облом
запускал udhcpc-64 вручную, то же самое ( ..
dhcpcd eth0 - поднимается без проблем ..
может накосячил где
да - dhcpc в системе не обнаружилось, поэтому в lan.sh заменял(19я строчка):
Код
#dhcpc $($sudo /usr/bin/udhcpc -i $IFACE -n 2>/dev/null) # было
#
$sudo /usr/local/sbin/udhcpc -i $IFACE -n  # стало
пс
с кружками покрасивее
« Последнее редактирование: 11 Август 2018, 23:19:27 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: autoNet - управление сетями
« Ответ #292 : 11 Август 2018, 23:16:39 »
с 15м модулем и udhcpc-64 при старте сеть поднялась
НО, выключаю-включаю, и udhcpc-64 не справляется
Перепроверил с 089-z-anet-ds15 (udhcpc 64; правленный net-auto; pra-roll-180101-gtk2-03, minirc ).
 Загрузка без сохранений (без changes).
 Автоматическое поднятие eth0. Переподключение с connect тоже успешно.
Код
$ connect 
export Window='<window title="WWW"><hbox>

<frame eth0 отключен><vbox>
 <pixmap><input file>/usr/share/pixmaps/BallRed.png</input></pixmap>
 <button>
  <height>64</height>
<input file>/usr/share/pixmaps/network2.svg</input>
<action function="exit">up_func eth0</action>
 </button>
</vbox></frame>
</hbox></window>'
SIOCDELRT: No such process
eth0 down
/usr/bin/lan.sh: eth0 up, carrier yes
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=0.314 ms

--- 192.168.1.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.314/0.314/0.314/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=118 time=11.4 ms

--- 8.8.8.8 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 11.492/11.492/11.492/0.000 ms
PING google.ru (216.58.209.131) 56(84) bytes of data.
64 bytes from arn09s05-in-f3.1e100.net (216.58.209.131): icmp_seq=1 ttl=55 time=16.6 ms

--- google.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 16.629/16.629/16.629/0.000 ms
/usr/bin/lan.sh: Network Ok!
eth0 up



Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #293 : 12 Август 2018, 08:44:49 »
часть вывода connect:
"Подпиленный" udhcpc выдаёт информацию на stderr и только ip и gw на stdout. Поэтому в команде вызова dhcpc в конце 2>/dev/null
Код
dhcpc $($sudo /usr/bin/udhcpc -i $IFACE -n 2>/dev/null) 
У вас в консоли явно "полный выхлоп", проверьте.
По изменению дизайна кто что скажет?
Моноблок 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

Оффлайн nik152

  • Ветеран
  • *****
  • Сообщений: 456
  • Репутация: +22/-0
Re: autoNet - управление сетями
« Ответ #294 : 12 Август 2018, 08:52:32 »
Перепроверил с 089-z-anet-ds15 (udhcpc 64; правленный net-auto; pra-roll-180101-gtk2-03, minirc ).
 Автоматическое поднятие eth0. Переподключение с connect тоже успешно.
Подтверждаю, у меня так же. LAN, правда, без изысков: выделенка, автоматом.

Вообще, autoNet на eth0 и wlan0 отрабатывает как положено. Разве что... вот такая ситуация возможна?
Сеть подключена по eth0. Выдёргиваю коннектор LAN, пробую подключиться через wlan0:
Код
wlan.sh: No ping 192.168.0.1

Не втыкая коннектор, подключаю eth0, после чего подключается и wlan0. DdShurick, при необходимости, могу добавить подробности. А по модему, увы, ничего не могу - нету.

По изменению дизайна кто что скажет?
Меня устраивает, +
« Последнее редактирование: 12 Август 2018, 09:03:53 от nik152 »
Ноутбуки: Lenovo B590 - Intel Core i3-3110M, 2.4 GHz, RAM-4GB, Video - Intel HD Graphics 4000
Acer Extensa 5200 - Intel Celeron M440, 1.86GHz, RAM-1GB, Video - Intel 945GM
Нетбук Asus EeePC 901 - Intel Atom N270, 1.6GHz, RAM-1GB

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re: autoNet - управление сетями
« Ответ #295 : 12 Август 2018, 09:47:21 »
В 089-z-anet-ds14 положил udhcpc 64bit, взятый в теме. Сеть в roll поднимается с net-auto, поэтому добавил его в 089-z-anet, прописав:
which connect && { inet-test 12 || sudo connect ; exit ; }
(Скопировал из 10netcfg)
1. Неужели сложно сделать универсатьный модуль? Нам не нужны тестеры?

версия 14:
2. Вифи норм - создание конфига и автостарт. В 15 версии (в 14 не проверял) если при подключенном вифи запустить connect и закрыть крестиком - вифи down
3. Модем правильно определил оператора и получил настройки. Ок и "сохранить" не спрашивал. Должен? Возможно потому, что пинг не пошел. Без антенны у меня плохая связь. Подключить антенну проблемно
Код
eth0 down
wlan0 down
CPIN? PIN: READY
Поиск сети
Оператор: Beeline
modem up
root@pra:wpa_profiles#
Waitinf for connect.....

Connected!
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/modem
CHAP authentication succeeded: Welcome!!
CHAP authentication succeeded
Could not determine remote IP address: defaulting to 10.64.64.64
Cannot determine ethernet address for proxy ARP
local  IP address 10.63.72.193
remote IP address 10.64.64.64
primary   DNS address 217.118.66.243
secondary DNS address 217.118.66.244

версия 15
4. Гуй.
4а. Глазки - возможно и ничего (если лень перекрашивать иконки. Можно было просто текст тех же цветов. Название интерфейса жирным
4б. Каждый интерфейс в свой <frame>
4в. Снизу кнопка "Отмена". Потом туда же слева "Трей" - как в netctl.sh
4г. Окна выбора вифи сетей и пароля переделать как в netctl.sh (см.скрин). У Вас даже двойной клик не работает
4д. Сохранение вифи (см. скрин) совсем лажа. Тогда уж ntf -q
4е. При наведении на кнопку интерфейса - тултип "Нажмите для отключения" (откл\подкл - по состоянию)

А вообще - хорошо. Активнее тестируем (особенно модем). Все тестерам спасибо и +
Возвращаемся к временам "фокусов ДядиШурика"
Давно Вам говорил - заканчивайте "староверить". Подключайтесь к работе  ;)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #296 : 12 Август 2018, 11:33:52 »
Не втыкая коннектор, подключаю eth0, после чего подключается и wlan0.
Мне понятно, буду исправлять.
если при подключенном вифи запустить connect и закрыть крестиком - вифи down
Здесь ошибка, в Richy её нет, надо сравнивать, искать.
Каждый интерфейс в свой <frame>
А сейчас разве не так?
Снизу кнопка "Отмена". Потом туда же слева "Трей" - как в netctl.sh
Не тыкайте мне свой netctl. Зачем перегружать GUI излишествами.
У Вас даже двойной клик не работает
Я же не дятел ;)
Сохранение вифи (см. скрин) совсем лажа.
Неужели трудно кликнуть по иконке?
При наведении на кнопку интерфейса - тултип
Gtkdialog вроде бы не умеет, да и не надо.
Активнее тестируем (особенно модем).
Модемы, и 3G и 4G, они подключаются совершенно по разному. Особенно интересует wwan0.
Давно Вам говорил - заканчивайте "староверить".
А нефиг было наезжать.
Моноблок 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

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re: autoNet - управление сетями
« Ответ #297 : 12 Август 2018, 11:56:22 »
<frame> - надпись и иконка в своей рамке. А может надпись в название фрэйма
"Отмена" точно не излишество.
Еще надо убрать развертывание окна на весь экран
Я же не дятел
но и не знаток gtkdialog  :'(
Код
<entry activates_default="true" tooltip-text="dfdfd"
Пишите на ntf и yad - будет проще

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #298 : 12 Август 2018, 12:13:50 »
Примерно так?
Моноблок 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 - управление сетями
« Ответ #299 : 12 Август 2018, 14:23:54 »
Примерно так?
Было хорошо, а так плохо. :)
Одно дело - ткнуть в окно, не важно куда (когда окно это и есть кнопка включений/выключения). И другое дело - выцеливать.
 Мне, например, достаточен существующий GUI. Этакий рациональный минимализм, ничего лишнего. :)
« Последнее редактирование: 12 Август 2018, 14:40:40 от krasnyh »