Вопросы про porteus

Добро пожаловать!

Moderator: Blaze

glestwid
Samurai
Samurai
Posts: 182
Joined: 09 Jan 2018, 20:05
Distribution: Porteus-XFCE 5.0 i586

Вопросы про porteus

Post#541 by glestwid » 21 Jan 2022, 18:12

Кое-как сменив тип коннекта в virtualbox-машинке с Porteus с NAT на Bridge удалось приконнектиться к PPTP серверу и получить прибавление в таблице маршрутов.

Code: Select all

Before PPTP connection

root@porteus:/etc/ppp/peers# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         Wive-RTNL.lo    0.0.0.0         UG    100    0        0 eth0
loopback        0.0.0.0         255.0.0.0       U     0      0        0 lo
167.99.195.197  Wive-RTNL.lo    255.255.255.255 UGH   0      0        0 eth0
188.75.36.11    Wive-RTNL.lo    255.255.255.255 UGH   0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 eth0


Code: Select all

After PPTP connection

root@porteus:/etc/ppp/peers# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         Wive-RTNL.lo    0.0.0.0         UG    100    0        0 eth0
loopback        0.0.0.0         255.0.0.0       U     0      0        0 lo
167.99.195.197  Wive-RTNL.lo    255.255.255.255 UGH   0      0        0 eth0
172.16.0.1      0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
188.75.36.11    Wive-RTNL.lo    255.255.255.255 UGH   0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 eth0

А как сделать так, чтобы при подъеме PPTP коннекта его маршрут становился дефолтным?

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

Вопросы про porteus

Post#542 by SaintAnd » 22 Jan 2022, 17:34

glestwid wrote:
19 Jan 2022, 13:32
Регнитесь на https://www.racevpn.com/pptp-vpn-server и вперед. Аккаунт, к-рый я там регнул, предоставляет PPTP, прекрасно работающий с WinXP. А вот с Porteus там точно также , как и с сервером на ASUS - ни в какую не хочет.
glestwid wrote:
21 Jan 2022, 18:12
А как сделать так, чтобы при подъеме PPTP коннекта его маршрут становился дефолтным?
Получилось норамально подключится к vpn серверу.

Code: Select all

pptpsetup --create PPTP --server IP_DNS_servera --username vash_login --password vash_parol' --encrypt
Нужно было в /etc/ppp/peers/PPTP добавить ещё параметры:
defaultroute
replacedefaultroute

И инициировать подключение:

Code: Select all

mknod /dev/ppp c 108 0
pppd call PPTP
После этого таблица маршрутизации стала иметь такой вид (добавлены 1-ая 4-ая и 5-ая строки):

***
***
***

Или можно пробовать запустить с минимальными параметрами (зависят от вашего vpn-сервера):
/etc/ppp/peers
Затем проверить, что пакеты идут через ppp0

Code: Select all

 traceroute -i ppp0 ya.ru
Посмотреть таблицу маршрутизации

Code: Select all

/sbin/route
Если не добавился ppp0, то смотрим ip адрес через команду ifconfig | grep -A1 ppp0
И вводим

Code: Select all

/sbin/route add -net ваша.под.сеть.0 netmask маска.под.сети.0 dev устройство
или

Code: Select all

/sbin/route add -net 172.16.0.1 netmask 255.255.255.255 dev ppp0
Далее добавляем шлюз по-умолчанию:

Code: Select all

route add default dev ppp0
И проверяем:
traceroute ya.ru
Всё отлично работает!

Вот неполный список команд для /etc/ppp/peers/PPTP:
Last edited by SaintAnd on 22 Jan 2022, 20:14, edited 2 times in total.

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

Вопросы про porteus

Post#543 by SaintAnd » 22 Jan 2022, 19:21

Blaze,
Porteus v5 rc3 X86_64 LXDE
Есть проблема, что не удаётся запустить vpn через апплет network manager.
Выдаёт такие ошибки:

Code: Select all

nm-connection-editor
Could not find VPN plugin for "org.freedecktop.NetworkManager.pptp"
** Message: 19:09:45.400: vpn: (pptp,/usr/lib/NetworkManager/VPN/nm-pptp-service.name) file "/usr/lib64/NetworkManager/libnm-vpn-plugin-pptp.so" not found. Did you install the client package?
После установки модуля NetworkManager-pptp-1.2.0-x86_64-1dj.txz выводит такую ошибку.

Code: Select all

** (nm-connection-editor:10297): WARNING **: 19:12:47.774: vpn: (pptp,/usr/lib/NetworkManager/VPN/nm-pptp-service.name) could not load plugin: cannot load plugin "/usr/lib64/NetworkManager/libnm-vpn-plugin-pptp.so": libicui18n.so.56: cannot open shared object file: No such file or directory
Приходится искать libicui18n.so.56 (и также libicudata.so.56, libicuuc.so.56) на pkgs.org скачивать пакет valentina-studio-bin-11.5.2-x86_64-1cf.txz, извлекать эти библиотеки и создавать модуль содержащий /usr/lib64/{libicui18n.so.56, libicudata.so.56, libicuuc.so.56}.
После этого можно менять настройки vpn соединения, но из трея он всё равно не запускается (т.к. создавал их через nmcli).
Очень это приятно. Часто встречается название libicu, а вот в системных модулях porteus я не нашёл их. Может я плохо искал?

Иногда приходится делать, в эксперементах
/etc/rc.d/rc.networkmanager restart

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

Вопросы про porteus

Post#544 by SaintAnd » 22 Jan 2022, 19:45

glestwid wrote:
21 Jan 2022, 13:44
INIT: Id "x1" respawning too fast: disabled for 5 minutes
Пробуйте выполнить эту команду:

Code: Select all

sudo Xorg -configure
startx
Запишите её куда-нибудь или добавьте скрипт в домашнюю папку:

Code: Select all

guest@porteus:~$ echo -e "sudo Xorg -configure \nstartx" > ~/startx.sh
chmod +x ~/startx.sh
залогиньтесь от guest и запускайте когда будет проблема таким образом:
./startx
или так
sh ./startx

У меня такое случается при резком отключении питания или после каких-либо эксперементов с драйверами и тому подобное.
Но я просто жму alt+ctrl+del, т.к. это проще потому что система быстро грузится и мне не хочется просто лишний раз напрягаться, чтобы логинится и запускать этот скрипт :roll:

User avatar
Blaze
DEV Team
DEV Team
Posts: 3860
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Вопросы про porteus

Post#545 by Blaze » 23 Jan 2022, 09:42

SaintAnd,

Code: Select all

su
toor
getpkg icu4c
в Slackware-current сейчас версия icu4c-69.1 так, что может не завестись.
INIT: Id "x1" respawning too fast: disabled for 5 minutes
в 5.0 RC3 эта ошибка исправлена. Откройте /etc/rc.d/rc.local_shutdown и добавьте:

Code: Select all

## remove /var/run/slim.lock (in case it causes a problem with changes)
[ -e /var/run/slim.lock ] && rm /var/run/slim.lock
Полная выдержка

Code: Select all

#!/bin/sh
#
# rc.local_shutdown
#
# This script is executed at shutdown (rc0) and reboot (rc6).
# You need to make it executable before using.
#
# Example:
# /etc/rc.d/rc.samba stop

txtbld=$(tput bold)               # Bold
txtred=${txtbld}$(tput setaf 1)   # Red
rst=$(tput sgr0)                  # Reset

function redwarning() {
echo -e $txtred "$1" $rst
}

## remove /var/run/slim.lock (in case it causes a problem with changes)
[ -e /var/run/slim.lock ] && rm /var/run/slim.lock

if [ $(grep ".dat" /mnt/live/tmp/changes-exit 2>/dev/null) ]; then
   ## wait for elogind/chvt to settle
   sleep 3
   SDspace=$(df -BM --output=size,used,avail,pcent /mnt/live/memory/images/changes | tail -n1)
   read size used avail percent <<< $SDspace
   if [ ${percent%\%} -gt  85 ]; then
      echo 
      redwarning "Warning! save.dat file $percent full.  Used: $used  Free: $avail"
      sleep 5
      echo 
   else
      echo 
      echo $txtbold "save.dat file $percent full.  Used: $used  Free: $avail" $rst
      echo
   fi
fi


Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

Вопросы про porteus

Post#546 by SaintAnd » 23 Jan 2022, 12:23

Blaze wrote:
23 Jan 2022, 09:42
getpkg icu4c
Да, это было не очевидное решение для меня.
Но там скачивается пакет icu4c-69.1-x86_64-1.txz и приходится делать символьные ссылки

Code: Select all

pushd /usr/lib64
ln -s libicui18n.so libicui18n.so.56
ln -s libicuuc.so libicuuc.so.56
ln -s libicudata.so libicudata.so.56
И тогда работает.
Но можно скачать и icu4c-56.1-x86_64-2.txz и там без проблем всё работает без символьных ссылок.
Но что мне не хватает у pkgs.org, так это нормального поиска по библиотекам. Так я ввёл в поиск libicui18n.so.56 и нашлось valentina-studio-bin-11.5.2-x86_64-1cf.txz, а вот если добавить единицу и ввести libicui18n.so.56.1, то найдётся нужный мне модуль icu4c-56.1-x86_64-2.txz и таким, образом, я не знаю, какие модули мне искать, т.к. нужно вводить точные название библиотек, которые я не знаю ибо мне выдаёт лог, что нужна библиотека libicui18n.so.56 без единичек.

glestwid
Samurai
Samurai
Posts: 182
Joined: 09 Jan 2018, 20:05
Distribution: Porteus-XFCE 5.0 i586

Вопросы про porteus

Post#547 by glestwid » 27 Jan 2022, 15:55

Porteus v5 i586 RC3

Вопрос про то, где искать ликвидированные модули. Еще в октябре прошлого года эти ссылки были доступны

https://slackware.pkgs.org/14.2/alienbo ... 1alien.txz
https://slackware.uk/people/alien/sbrep ... 1alien.txz
http://slackware.cs.utah.edu/pub/slackw ... i586-3.txz
http://slackware.cs.utah.edu/pub/slackw ... i586-1.txz

Еще команда

Code: Select all

getpkg binutils
перестала отзываться. Где теперь найти все эти компоненты или их актуальную замену под 32бита?

glestwid
Samurai
Samurai
Posts: 182
Joined: 09 Jan 2018, 20:05
Distribution: Porteus-XFCE 5.0 i586

Вопросы про porteus

Post#548 by glestwid » 27 Jan 2022, 21:07

И еще - пытаюсь запустить get-pip.py, взятый с https://github.com/pypa/get-pip и получаю такую хрень

Code: Select all


root@porteus:~/Downloads# python --version
Python 3.9.5


root@porteus:~/Downloads# python get-pip.py
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pip/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pip/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pip/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pip/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pip/
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
ERROR: Could not find a version that satisfies the requirement pip (from versions: none)
ERROR: No matching distribution found for pip


Что ему от меня надо?

Sna4es
Ronin
Ronin
Posts: 1
Joined: 24 May 2022, 11:19
Distribution: 5.0.4

Вопросы про porteus

Post#549 by Sna4es » 24 May 2022, 11:24

Всем привет.
Пытаюсь поставить porteus на терминал электронной очереди, почему-то криво работает сенсорный экран.
При попытке калибровки выдаёт такую ошибку:
Image
Сам сенсор вроде и работает, но перемещает курсор только в пределах квадрата 2*2 см в левом верхнем углу.
Сенсор точно исправен, в винде всё работает корректно.

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

Вопросы про porteus

Post#550 by SaintAnd » 24 May 2022, 18:55

Sna4es wrote:
24 May 2022, 11:24
При попытке калибровки выдаёт такую ошибку:
По ошибке видно, что как-будто система не может определить сенсорное устройство.
Я не знаю, по какому интерфейсу подключён сенсор, поэтому можно пожалуйста вывод этих команд:

Code: Select all

su
toor
lspci
и
lsusb или lsusb.py

catod
White ninja
White ninja
Posts: 16
Joined: 25 May 2022, 17:07
Distribution: porteus 3.2.2

Вопросы про porteus

Post#551 by catod » 25 May 2022, 17:21

Всем привет. Porteus 3.2
Подскажите пожалуйста, что нужно, как и где прописать, чтобы восстановить полноценную загрузку в режиме .iso со считыванием заранее сохраненных изменений по стандартному адресу \save\ из файла porteussave.dat?
Подробнее:
Развернул образ на флэшку, настроил изменения по своему предпочтению, сохранил. В режиме распакованной ОС загрузка полноценная. При ручной сборке в .iso и правке porteus.cfg – загрузка полноценно не происходит, т.к. загрузчик не видит папку porteussave, соответственно - ни porteus-v3.2-i586.sgn, ни porteussave.dat.

Code: Select all

porteus.cfg:
LABEL gui
MENU LABEL Graphics mode
KERNEL vmlinuz
APPEND initrd=intel-ucode.cpio,initrd.xz changes=EXIT:porteus/save/porteussave.dat timezone=Europe/Moscow  kmap=us,ru vga_detect login=root ramsize=100% guiexec=/mnt/sdb1/boot/syslinux/root.sh
Спасибо.

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

Вопросы про porteus

Post#552 by SaintAnd » 26 May 2022, 09:53

catod, Привет!
Если я правильно понял, то вы хотите создать свой iso образ с загруженными изменениями.
Я таким не занимался, а сразу распаковывал содержимое iso на флешку и добавлял модули которые нужны.
Но вам могу предложить такой вариант:
1 - Установите путь к changes на файловую систему ext4 или другую поддреживаемую linux, кроме fat, fat32 и ntfs, ( например, changes=/porteus/mychanges/).
2 - Запустите систему и внесите все необходимые изменения.
3 - Скопируйте содержимое вашего созданного changes, в каталог rootcopy
(например,
cd /porteus/mychanges/changes
cp -a --parent ./. /porteus/rootcopy/
)
4 - Создаёте iso образ и проверяете работу.
Заметьте, если вы добавите к загрузчику "norootcopy", то сделанные изменения в папку rootcopy, не будут применяться

catod
White ninja
White ninja
Posts: 16
Joined: 25 May 2022, 17:07
Distribution: porteus 3.2.2

Вопросы про porteus

Post#553 by catod » 26 May 2022, 10:37

SaintAnd, если немного подробнее по случаю, то - туточки Я iso не собираю средствами porteus. Я его пересобираю средствами Windows путем правки файлов и не понимаю, как прописать загрузку папки porteus (вкл. с сохранением) из образа. Загрузка останавливается, т.к. porteus-v3.2-i586.sgn не обнаруживается. Затем следует полное сканирование системы и загрузка (с dm-0, вроде бы), но без подхвата porteussave.dat. Вносить dm-0 через from пробовал, но не получилось, наверное, не правильно прописываю что-то в porteussave.dat
"Мой" способ никак не откорректировать?

User avatar
SaintAnd
Shogun
Shogun
Posts: 254
Joined: 02 Sep 2018, 13:45
Distribution: Porteus-v4-x64 (LXDE)
Location: Russia, Southern Federal District

Вопросы про porteus

Post#554 by SaintAnd » 28 May 2022, 14:19

catod wrote:
26 May 2022, 10:37
Загрузка останавливается, т.к. porteus-v3.2-i586.sgn не обнаруживается
Если не обнаруживается, то нужно прописать чит-код sgnfile=porteus-v3.2-i586.sgn (это для porteus v3, а для porteus v4 или v5 cfgfile=....cfg). И указать, from где располагается каталог porteus, если он в корне, то from=/ .

И кстати, можете прислать этот образ, интересно, получится ли его запустить? Меня заинтересовала ваша идея, сделать свой livecd с готовой настройкой.

catod
White ninja
White ninja
Posts: 16
Joined: 25 May 2022, 17:07
Distribution: porteus 3.2.2

Вопросы про porteus

Post#555 by catod » 28 May 2022, 19:14

SaintAnd wrote:
28 May 2022, 14:19
...нужно прописать... ...прислать этот образ...
Честно - я не очень понял, где именно и как точно прописывать. Выше сообщением под спойлером есть ссылка на сайт, где мной указана сноска на облако. Если использовать то, что в облаке, под ГРУБом - всё работает. Если под Ventoy (собрав iso из того, что дано) - люля-кебаб. А я хочу пересобрать в готовый .iso и использовать именно под Ventoy на разных машинах время от времени. На данный момент завис на этапе, когда видит почти всё, но AirSLAX вылетает на этапе попытки сканирования сетей, а Fluxion, почему-то, полностью работает. Рассчитывал, что здесь найду Flexdj - это его проект.
Код сейчас для Ventoy такой:

Code: Select all

LABEL gui
MENU LABEL Graphics mode
KERNEL vmlinuz
APPEND initrd=intel-ucode.cpio,initrd.xz changes=EXIT:/mnt/dm-0/porteus/save/porteussave.dat timezone=Europe/Moscow  kmap=us,ru vga_detect login=root ramsize=100% guiexec=/mnt/sdb1/boot/syslinux/root.sh

Post Reply