Page 37 of 43
Вопросы про porteus
Posted: 21 Jan 2022, 18:12
by glestwid
Кое-как сменив тип коннекта в 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 коннекта его маршрут становился дефолтным?
Вопросы про porteus
Posted: 22 Jan 2022, 17:34
by SaintAnd
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
Посмотреть таблицу маршрутизации
Если не добавился
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
Далее добавляем шлюз по-умолчанию:
И проверяем:
traceroute ya.ru
Всё отлично работает!
Вот неполный список команд для /etc/ppp/peers/
PPTP:
Вопросы про porteus
Posted: 22 Jan 2022, 19:21
by SaintAnd
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
Вопросы про porteus
Posted: 22 Jan 2022, 19:45
by SaintAnd
glestwid wrote: ↑21 Jan 2022, 13:44
INIT: Id "x1" respawning too fast: disabled for 5 minutes
Пробуйте выполнить эту команду:
Запишите её куда-нибудь или добавьте скрипт в домашнюю папку:
Code: Select all
guest@porteus:~$ echo -e "sudo Xorg -configure \nstartx" > ~/startx.sh
chmod +x ~/startx.sh
залогиньтесь от guest и запускайте когда будет проблема таким образом:
./startx
или так
sh ./startx
У меня такое случается при резком отключении питания или после каких-либо эксперементов с драйверами и тому подобное.
Но я просто жму alt+ctrl+del, т.к. это проще потому что система быстро грузится и мне не хочется просто лишний раз напрягаться, чтобы логинится и запускать этот скрипт
Вопросы про porteus
Posted: 23 Jan 2022, 09:42
by Blaze
SaintAnd,
в 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
Вопросы про porteus
Posted: 23 Jan 2022, 12:23
by SaintAnd
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 без единичек.
Вопросы про porteus
Posted: 27 Jan 2022, 15:55
by glestwid
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
Еще команда
перестала отзываться. Где теперь найти все эти компоненты или их актуальную замену под 32бита?
Вопросы про porteus
Posted: 27 Jan 2022, 21:07
by glestwid
И еще - пытаюсь запустить 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
Что ему от меня надо?
Вопросы про porteus
Posted: 24 May 2022, 11:24
by Sna4es
Всем привет.
Пытаюсь поставить porteus на терминал электронной очереди, почему-то криво работает сенсорный экран.
При попытке калибровки выдаёт такую ошибку:
Сам сенсор вроде и работает, но перемещает курсор только в пределах квадрата 2*2 см в левом верхнем углу.
Сенсор точно исправен, в винде всё работает корректно.
Вопросы про porteus
Posted: 24 May 2022, 18:55
by SaintAnd
Sna4es wrote: ↑24 May 2022, 11:24
При попытке калибровки выдаёт такую ошибку:
По ошибке видно, что как-будто система не может определить сенсорное устройство.
Я не знаю, по какому интерфейсу подключён сенсор, поэтому можно пожалуйста вывод этих команд:
Code: Select all
su
toor
lspci
и
lsusb или lsusb.py
Вопросы про porteus
Posted: 25 May 2022, 17:21
by catod
Всем привет. 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
Спасибо.
Вопросы про porteus
Posted: 26 May 2022, 09:53
by SaintAnd
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, не будут применяться
Вопросы про porteus
Posted: 26 May 2022, 10:37
by catod
SaintAnd, если немного подробнее по случаю, то - туточки
Я iso не собираю средствами porteus. Я его пересобираю средствами Windows путем правки файлов и не понимаю, как прописать загрузку папки porteus (вкл. с сохранением) из образа. Загрузка останавливается, т.к. porteus-v3.2-i586.sgn не обнаруживается. Затем следует полное сканирование системы и загрузка (с dm-0, вроде бы), но без подхвата porteussave.dat. Вносить dm-0 через from пробовал, но не получилось, наверное, не правильно прописываю что-то в porteussave.dat
"Мой" способ никак не откорректировать?
Вопросы про porteus
Posted: 28 May 2022, 14:19
by SaintAnd
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 с готовой настройкой.
Вопросы про porteus
Posted: 28 May 2022, 19:14
by catod
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