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

Голосование

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

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

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

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

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #345 : 18 Август 2018, 09:12:33 »
Кнопку отмена и ок местами поменять
Сделано
Моноблок 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 - управление сетями
« Ответ #346 : 18 Август 2018, 17:05:22 »
pppoeconf.tar.xz
Мне понравилось. Думаю что-то подобное sfs и хотел видеть в своем PRA.

Можно выкладывать готовый модуль для теста?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #347 : 18 Август 2018, 18:49:46 »
Если в su можно обойтись без ввода пароля - чем плохо?
Ничем.
Код
live@pra:~$ sudo su
root@pra:live#
Но в скрипте этот фокус не выходит.
Можно выкладывать готовый модуль для теста?
Рано. Есть нерешённые вопросы.
« Последнее редактирование: 18 Август 2018, 21:32:25 от 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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #348 : 19 Август 2018, 10:19:52 »
 Запускать через su, не через sudo!
Моноблок 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 - управление сетями
« Ответ #349 : 19 Август 2018, 12:24:37 »
089-z-anet-ds17.pfs
1. pppoe (провод напрямую в комп от провайдера)
2. запускал через su

 При загрузке PRA выскакивает окно - eth0 подключен.
Переподключил с connect (su):
Код
# connect
export Window='<window title="WWW"><hbox>

<frame eth0 отключен><vbox>
 <pixmap>
  <height>64</height>
  <input file>/usr/share/pixmaps/network2.svg</input>
 </pixmap>
 <button>
  <width>20</width>
<input file>/usr/share/pixmaps/BallRed.png</input>
<label>Подключить</label>
<action function="exit">up_func eth0</action>
 </button>
</vbox></frame>
</hbox></window>'
/usr/bin/lan.sh: eth0 up
/usr/bin/lan.sh: carrier yes
Timeout waiting for PADO packets
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.187  netmask 255.255.255.0  broadcast 192.168.1.255
        ether 00:24:8c:ca:74:75  txqueuelen 1000  (Ethernet)
        RX packets 4  bytes 240 (240.0 B)
        RX errors 0  dropped 4  overruns 0  frame 0
        TX packets 76  bytes 4782 (4.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

/usr/bin/lan.sh: No GW on eth0
dbus[2710]: Unable to set up transient service directory: XDG_RUNTIME_DIR "/run/user/1000" is owned by uid 1000, not our uid 0
/usr/bin/lan.sh: eth0 down
dbus[2752]: Unable to set up transient service directory: XDG_RUNTIME_DIR "/run/user/1000" is owned by uid 1000, not our uid 0

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #350 : 19 Август 2018, 15:44:53 »
inet 192.168.1.187  netmask 255.255.255.0  broadcast 192.168.1.255
pppoe-discovery корректно работает только если интерфейсу не присвоен IP. Так написано в инструкции. А в результате
Timeout waiting for PADO packets
Надо думать как это обойти. Если попробовать ifconfig eth0 0.0.0.0 up ?
Моноблок 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 - управление сетями
« Ответ #351 : 19 Август 2018, 16:23:06 »
pppoe-discovery корректно работает только если интерфейсу не присвоен IP. Так написано в инструкции. А в результате
Это я проверял 089-z-anet-ds17.pfs в PRA-roll с systemd (udhcpc 64bit). Думал, что разницы никакой.

 Pra-retro, minirc. Здесь как и должно, IP не присвоен (не использовал ifconfig eth0 0.0.0.0 up). Лог:
Код
# connect
export Window='<window title="WWW"><hbox>

<frame eth0 отключен><vbox>
 <pixmap>
  <height>64</height>
  <input file>/usr/share/pixmaps/network2.svg</input>
 </pixmap>
 <button>
  <width>20</width>
<input file>/usr/share/pixmaps/BallRed.png</input>
<label>Подключить</label>
<action function="exit">up_func eth0</action>
 </button>
</vbox></frame>
</hbox></window>'
/usr/bin/lan.sh: eth0 up
/usr/bin/lan.sh: carrier yes
Timeout waiting for PADO packets
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::224:8cff:feca:7475  prefixlen 64  scopeid 0x20<link>
        ether 00:24:8c:ca:74:75  txqueuelen 1000  (Ethernet)
        RX packets 2  bytes 120 (120.0 B)
        RX errors 0  dropped 2  overruns 0  frame 0
        TX packets 28  bytes 4980 (4.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

/usr/bin/lan.sh: No GW on eth0
/usr/bin/lan.sh: eth0 down

upd.  На всякий случай отключил ipv6 (modprobe.blacklist=ipv6).
Код
# connect
export Window='<window title="WWW"><hbox>

<frame eth0 отключен><vbox>
 <pixmap>
  <height>64</height>
  <input file>/usr/share/pixmaps/network2.svg</input>
 </pixmap>
 <button>
  <width>20</width>
<input file>/usr/share/pixmaps/BallRed.png</input>
<label>Подключить</label>
<action function="exit">up_func eth0</action>
 </button>
</vbox></frame>
</hbox></window>'
/usr/bin/lan.sh: eth0 up
/usr/bin/lan.sh: carrier yes
Timeout waiting for PADO packets
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 00:24:8c:ca:74:75  txqueuelen 1000  (Ethernet)
        RX packets 3  bytes 180 (180.0 B)
        RX errors 0  dropped 3  overruns 0  frame 0
        TX packets 18  bytes 5526 (5.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

/usr/bin/lan.sh: No GW on eth0
/usr/bin/lan.sh: eth0 down
« Последнее редактирование: 19 Август 2018, 17:45:35 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: autoNet - управление сетями
« Ответ #352 : 19 Август 2018, 17:04:31 »
 Сейчас у меня pppoe через netctl.
ifconfig (roll; systemd):
Код
$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 00:24:8c:ca:74:75  txqueuelen 1000  (Ethernet)
        RX packets 10028  bytes 12367574 (11.7 MiB)
        RX errors 0  dropped 12  overruns 0  frame 0
        TX packets 9455  bytes 878307 (857.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 96  bytes 7810 (7.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 96  bytes 7810 (7.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1492
        inet 10.126.11.108  netmask 255.255.255.255  destination 188.64.128.22
        ppp  txqueuelen 3  (Point-to-Point Protocol)
        RX packets 9838  bytes 12139617 (11.5 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 9251  bytes 668289 (652.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #353 : 19 Август 2018, 17:26:27 »
Pra-retro, minirc.
У меня подключается стабильно.
Код
live@pra:~$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 00:25:ab:25:7e:24  txqueuelen 1000  (Ethernet)
        RX packets 84  bytes 28470 (27.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 13  bytes 1411 (1.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 0  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1492
        inet 100.72.3.141  netmask 255.255.255.255  destination 83.219.128.0
        ppp  txqueuelen 3  (Point-to-Point Protocol)
        RX packets 3  bytes 54 (54.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3  bytes 54 (54.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
Моноблок 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 - управление сетями
« Ответ #354 : 19 Август 2018, 17:34:18 »
 Может действительно, не связываться с pppoe. Пусть anet вызов отправляет на какую-нибудь стороннюю ppp прогу? Все равно у большинства роутеры, а там eth0.
 У меня тоже по факту eth0, а pppoe использую редко - роут проверить или если прошил неправильно (openwrt) и надо в интернет зайти. :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: autoNet - управление сетями
« Ответ #355 : 20 Август 2018, 09:30:46 »
Мне понравилось. Думаю что-то подобное sfs и хотел видеть в своем PRA.
По картинке мне тоже понравилось
ПРа не мой. Он наш
Запускать через su, не через sudo!
Что с паролем?
Сейчас у меня pppoe через netctl.
Там простой конфиг и один скрипт его запуска. Почему просто его и не взять?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: autoNet - управление сетями
« Ответ #356 : 20 Август 2018, 09:39:53 »
не связываться с pppoe.
Да, есть смысл выделить PPPoE в отдельную программу, как оно и раньше было.
ПРа не мой.
Твой, твой, все шишки на тебя :)
Почему просто его и не взять?
Прежде чем что-то взять надо очень подумать. Иногда допиливание готового намного сложнее написания нового.

Вот вам ещё картинка. Отсутствие кнопки "Cancel" могу обосновать: EXIT="Ok" - $? == 0, EXIT="Cancel" - $? == 0, EXIT="abort" - $? == 1, иными словами выход по "Cancel" не выдаёт ошибку.
« Последнее редактирование: 20 Август 2018, 09:45:15 от 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 - управление сетями
« Ответ #357 : 20 Август 2018, 09:54:43 »
Прежде чем что-то взять надо очень подумать. Иногда допиливание готового намного сложнее написания нового.
Там работает и не отдельным приложением
Насколько удобно юзерам будет отдельным приложением...
Вот вам ещё картинка
Норм. Только окно пошире и убрать развертывание на весь экран и OK не на всю ширину
Отсутствие кнопки "Cancel" могу обосновать
Не может быть.... Это gtkdialog или уаd? Такое проще на yad

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: autoNet - управление сетями
« Ответ #358 : 20 Август 2018, 09:58:57 »
Вот вам ещё картинка.
а эти поля из профиля заполняются или все время самому вбивать?

т.е. к примеру был у меня адрес 192.168.0.5 , захотел я его сменить, вбивать цифры все или подтянутся и только изменить нужное?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: autoNet - управление сетями
« Ответ #359 : 20 Август 2018, 10:04:04 »
При редактировании имеющегося конфига этот гуй должен быть с цифрами из этого конфига