LINUX.ORG.RU

Сообщения GREAT-DNG

 

Как сделать SSH туннель сервисом systemd?

Пытаюсь вывести домашний сервер в сеть, одним из решений является удаленный проброс порта. В качестве промежуточного сервера выбор пал на Serveo. При запуске напрямую из консоли все работает:

$ ssh -R test.serveo.net:80:localhost:80 serveo.net
Forwarding HTTP traffic from https://test.serveo.net

Но нужно чтобы туннель работал фоном и начиная со старта системы, что можно реализовать в качестве сервиса systemd. Файл сервиса:

[Unit]
Description=Serveo
After=network.target

[Service]
ExecStart=/usr/bin/ssh -R test.serveo.net:80:localhost:80 serveo.net
Restart=on-failure
RestartSec=5
StandardInput=tty-force

[Install]
WantedBy=default.target

Но в таком случае перенаправление не работает. Вывод systemctl status:

● serveo.service - Serveo
     Loaded: loaded (/etc/systemd/system/serveo.service; enabled; preset: enabled)
     Active: active (running) since Tue 2024-03-13 12:00:00 +07; 15min ago
   Main PID: 7223 (ssh)
      Tasks: 1 (limit: 2313)
     Memory: 1.1M
        CPU: 21ms
     CGroup: /system.slice/serveo.service
             └─7223 /usr/bin/ssh -R test.serveo.net:80:localhost:80 serveo.net

мар 13 12:00:00 server systemd[1]: Started serveo.service - Serveo.

Что не так и как исправить? Или же может есть кардинально другие решения вопроса?

 , , , ,

GREAT-DNG
()

Изменилось имя хоста после chroot

Собирал Debian Live, debootstrap в папке и последующее сжатие с xorriso. После очередного sudo chroot . в основной системе измнилось имя хоста на имя live’а (dng@live:~$). hostname и cat /etc/hostname выдает live.

При использовании sudo выводилась ошибка unable to resolve host, после перезагрузки исчезла. Также после правки имени хоста вручную и перезагрузки оно возвращается, перемещение папки никакого эффекта не дает. Как сломалось, как найти что еще изменено, как исправить?

 , , , ,

GREAT-DNG
()

Переезд на Pixel Experience ч. 2

Часть 1

Все-таки я сломал смартфон.

Делал все по инструкции, после установки рекавери, войти в него не получалось, сама система зависла при запуске. Попробовал с помощью XiaoMiFlashTool вернуть стоковую - безуспешно, Antirollback check error.

Пробовал ставить другую найденую стоковую, скриптом flash_all.sh, висло при отчистке userdata. После этого перестала грузится система и остался только фастбут. Рекавери пикселя по прежнему не запускается.

Начал действовать по этой инструкции. Поставил TWRP, и, т.к. SD карты свободной нет, выполнил adb sideload PixelExperience_Plus_fog-13.0-20230130-0742-OFFICIAL.zip, но безуспешно. Вывод TWRP:

...
Starting ADB sideload feature...
Installing zip file '/sideload/package.zip'
Flashing A/B zip to inactive slot: B
Step 1/2
Error applying update: 7 (ErrorCode::kInstallDeviceOpenError)
Updater process ended with ERROR: 1
Updating partition details...
Failed to mount '/system_root' (Block device required)
Failed to mount '/system_ext' (Block device required)
Failed to mount '/vendor' (Block device required)
Failed to mount '/product' (Block device required)
...done
Devices on super may not mount until rebooting recovery.
To flash additional zips, please reboot recovery to switch the updated slot.

Можно ли поставить Pixel Experience? Если да, то как?

Если нет, то как вернуть стоковую? И как сделать все это как можно скорее?

 , , , ,

GREAT-DNG
()

Переезд на Pixel Experience

Не хочу больше дефолтного MIUI на Redmi 10C, думаю на Pixel Experience переехать. Кто устанавливал, какие могут быть подводные? Можно ли предварительно сделать полную копию пзу (имеется ввиду /, и другие разделы, если имеются, также загрузчик) и при необходимости вернуть все обратно? При восстановлении этой копии можно ли будет установить что производились действия (разблокировка загрузчика), прекращающие гарантию?

 , , , ,

GREAT-DNG
()

Destination Net Unreachable

Есть роутер, D-Link DIR-320 с прошивкой Entware. При подключении кабелем (один - в порт Internet, другой в LAN 1) на ПК не работает, ping выдает Destination Net Unreachable. Что может быть причиной? Как исправить?

 , , , ,

GREAT-DNG
()

Перевод софта KDE

Захотелось перевести некоторые части Krusader. Справка > О программе > Перевод привели меня на https://kde.ru/translation, где сказано сначала написать в рассылку.

Написал, спросил можно ли начинать, никто не ответил. Что делать?

Пробую первый раз, не знаю, вероятно если никто не возражает - можно.

 , ,

GREAT-DNG
()

LFS не работает на реальном железе

Паникует:

Unable to mount root fs on unknown-block(8,1)

/boot/grub/grub.cfg:

set default=0
set timeout=5

insmod ext2
set root=(hd0,1)

menuentry "GNU/Linux, Linux 5.19.2-lfs-11.2" {
        linux   /boot/vmlinuz-5.19.2-lfs-11.2 root=/dev/sda1 ro
}

Но в qemu все работает. LFS и загрузчик находится на первом разделе внешнего HDD, подключенного через USB.

Что не так и как исправить?

 , , ,

GREAT-DNG
()

Где взять расширение для GDB в VSCodium?

Я относительно недавно стал использовать VSCodium, так что могу тупить.

Чтобы дебажить C нужно расширение, выбора пал на Native Debugger. Жму F5 получаю меню выбора дебаггера (GDB или LLDB), при выборе любого ничего не происходит, но заметил что при уставленном расширении CodeLLDB, пункт LLDB генерирует конфиг и функционирует.

Но я хочу использовать GDB, где взять для него расширение? cdt-gdb-vscode не помог.

Да и вообще как правильно настраивать VSCodium для кодинга на C?

 , , ,

GREAT-DNG
()

Как изменить корневой раздел в расширенном разделе?

Был у меня оффтопик и Debain 10, захотелось Kubuntu. Установил, сжав раздел Debian’а. Потом, полностью переехав, удалил раздел Debian’а, увеличил расширенный раздел за счет образовавшегося пустого места, но корневой раздел Kubuntu не хочет изменять размер. Попробоавно в редакторе разделов KDE, MiniTool Partition Wizard’ом в оффтопике и на лайве GParted, результат одинаков. Скрины.

Как это исправить?

 , ,

GREAT-DNG
()

Не записывается Kubuntu, не совпадает sha256sum

kubuntu-22.04.1-desktop-amd64 записываю. Скачал, проверил, все верно, 1b03afb1e89bb52ff6264a97d5308ccc330e629af87ee03ee16d8552c2f511de. Скопировал на флешку (Ventoy), загрузился, система накидала ошибок, запаниковала. Подумал может скопировалось криво, чекнул sha256sum, не совпало. Скопировал второй раз, теперь с sync’ом, то же самое, не загружется, не совпадает, но сумма уже другая.

Ладно, пробую etcher’ом, он записал, руганулся на checksum.

Что я делаю не так?

 , , , ,

GREAT-DNG
()

Как установить новый Godot в Debian Buster?

В репозиториях лежит ну ооочень старый 3.0.6, у меня же проект на 3.5.1, как получить эту версию движка в Debian Buster?

Да, можно скачать архивом с сайта, но нужны ярлыки в меню, запуск из терминала и другое, присущее установленной программе. Как понять каким образом был собран пакет из репозиториев, может сделать свой .deb пакет, но с новым бинарником? Как вообще происходит процесс установки и что куда пишет?

Временное решение: скачал с сайта 3.5.1, скопировал его в /usr/bin/, переименовав в godot, создал .desktop в /usr/share/applications/ и сменил иконку на более новую, закинув .svg в /usr/share/icons/ и прописав ее в .desktop. Но таким путем гном показывает лаунчер отдельно от основного приложения (новым окном).

 , , , ,

GREAT-DNG
()

Не могу установить драйвер

Попытался установить nVidia драйвер для ION (270x ошибочка, 340x) на Debian 11, скачал все необходимое, в том числе headers и source.

Запускаю установщик:

...
ERROR: The kernel header file '/lib/modules/5.10.0-19-amd64/build/include/linux/version.h does not exist. The most likely reason for this is that the kernel source files in 'lib/modules/5.10.0-19-amd64/build' have not configured.
...

Лезу в lib/modules/5.10.0-19-amd64/build/ делать make config:

sh: 0: cannot open /usr/src/linux-headers-5.10.0-19-common/scripts/mkmakefile: No such file
...

Видимо в /usr/src/linux-headers-5.10.0-19-common/ чего-то не хватает, ладно, для начала make config там:

...
scripts/Makefile.build:44: scripts/basic/Makefile: Нет такого файла или каталога
make[1]: *** Нет правила для сборки цели "scripts/basic/Makefile". Останов.
...

Как установить этот драйвер? Или есть альтернативные решения? nouveau в манжаре работает, НО в других дистрах - нет, все запускается, но падает, Godot не работает и т.п. Тред.

Переписано ручками с ядерной консоли, извиняюсь если опечатался

ну, nVidia, fuck you!

 , , ,

GREAT-DNG
()

Пустые расшифрованные пароли Windows 10

Да, у меня опять обострение хацкерства.

В общем, вытягиваю из SAM’а десятой винды samdump’ом хеши, направляю вывод в файл, вырезаю все остальные строки, кроме одной интересующей вида:

Username:1001:hash1:hash2:::

К своему стыду не знаю смысл 1001.

Скармливаю john’у с --format=NT (емнип NT всегда было, с LM попробовал - то же самое) и --show:

Username::1001...

1 password hash cracked, 0 left

Пароля нет. А винда пустой пароль отвергает.

В отчаянии полез сюда(только потому что это - первая ссылка в гугле). Говорит первый хеш формата LM, второй - NT, на оба выдает пустой результат с успехом.

Что я делаю не так?

 , ,

GREAT-DNG
()

Virtual Box не работает

Virtual Box не может запустить виртуальную машину с этой ошибкой. Manjaro.

Что не так и как исправить?

 ,

GREAT-DNG
()

Преследует стремный курсор

Вот такой. При тыке на matray (скрин), после логина в sddm и при загрузке Plasma… Это подозрительно. Манжара.

Что делать?

 , , , ,

GREAT-DNG
()

Не обновляется Manjaro / Глючит Pamac

Есть 3 обновления. Выхлопы:

sudo pamac update:

Внимание: Сборка пакетов от имени динамического пользователя
Внимание: Выбор каталога сборки /var/cache/pamac
Подготовка...
Синхронизация баз данных пакетов...
не удалось заблокировать базу данных
Не удалось синхронизировать базы данных
Обновление AUR...                                                                                   
Нет заданий.                                                                                        
Транзакция успешно завершена.

sudo pamac upgrade:

Внимание: Сборка пакетов от имени динамического пользователя
Внимание: Выбор каталога сборки /var/cache/pamac
Подготовка...
Синхронизация баз данных пакетов...
не удалось заблокировать базу данных
Не удалось синхронизировать базы данных
Нет заданий.
Транзакция успешно завершена.

ЧЯДНТ?

 ,

GREAT-DNG
()

Doom 3 не видит A-Z

Сабж. Взято с rutracker’a, натив. Ось - Manjaro.

 , ,

GREAT-DNG
()

Как подключить принтер?

Есть принтер подключенный через UTP к роутеру, и два пк (тоже через UTP), один на Windows 7, другой на Manjar’е, и нужно дать возможность обоим ПК печатать. Как это реализовать?

 , ,

GREAT-DNG
()

Как сбросить разрешение KDE/X11

Сабж. Какой удалить/закомментить файл в папке пользователя чтобы сбросить разрешение. Сейчас оно неизвестное, но мой древний монитор плюет Out of Range.

ЧТО ДЕЛАТЬ?!

 , ,

GREAT-DNG
()

Futureal 1.0 Beta

Привет, ЛОР!

Представляю первый бета релиз 2D платформера Futureal, который я (не очень активно) делал летом.

Создан в Godot, сначала в 3.4, позже на 3.5. Язык программирования - GDScript. Все нарисовано в GIMP’е. Звуки позаимствованы из Counter Strike 1.6 и накинут эффект эха средствами движка.

Изначально задумывался с кровью и кусками мяса от убитых врагов, но потом до меня донесли мысль о том, что:

Большие компании сделают это более качественно, верно и в нужный момент игрового процесса, в домашних условиях это гораздо труднее и в конце концов будет просто неэстетично выглядеть…

…поэтому все было вырезано, но эти элементы могут встречаться в файлах игры или коде.

С горем пополам залил сие творение на GitHub (в Git я оказался неосилятором), надеюсь существенных косяков нет.

Распространяется под лицензией MIT. Могла быть и GNU GPL, но ее я не осилил.

Предложения, замечания и доработки приветствуются.

Скриншоты

Репозиторий

Релиз

P.S. Думаю на новость не потянет

 , ,

GREAT-DNG
()

RSS подписка на новые темы