Платные программы в оффтопике привыкли гадить в реестр, чтобы знать когда их установили, какой ключик использовали и т.д.
А как это реализуется в онтопике? В /var чтоли? По идее, пакетный менеджер удаляет мусор за программой, кроме директории /home и у программы нет способа «вспомнить», что у неё истёк пробный период.
Обзавелся местечком под десктопный Linux. Теперь занимаюсь дистрохопингом на железе, а не виртуалках. Пока нравится концепция атомарных дистрибутивов. Хотел не слишком стандартное десктопное окружение по сравнению с Windows. Её мне и на работе хватает. Надо ж что-то непривычное делать. Для образования новых нейронных связей. (Например, постить в галерею). Думал, сделать закос под мак, но тема из KDE Store поругалась на отсутствие доступа к SDDM. Не стал разбираться и в итоге получился закос под Unity. А так жду, когда стабилизируется Cosmic, поэтому ещё приглядываюсь к Fedora Cosmic Atomic.
Понравилось, что в этой версии OpenSUSE нет yast2. А вот Кеды переведены наполовину. Болезнь openSUSE?
До этого попользовался немного на этом ноутбуке Arch, Bluefin, NixOS.
Может быть, после на генту с системд, бтрфс и снаппером пересяду.
Есть два роутера на одном провайдере. На одном белый и статичный адрес. На другой серый и динамический. Выдается из двух диапазонов 100.64.0.0/16 или 100.65.0.0/16. Кто не в курсе -
100.64.0.0 — 100.127.255.255 (маска подсети 255.192.0.0 или /10). Данная подсеть рекомендована согласно RFC 6598 для использования в качестве адресов для CGN (Carrier-Grade NAT);
Когда адрес выпадает из диапазона 100.65.0.0/16, то на серый роутер не приходят ответы ping от белого роутера. Когда адрес выпадает из диапазона 100.64.0.0/16, то приходят ответы. Проверял tcpdump’ом, что до белого роутера доходит пинг при любом адресе, а вот ответ до серого приходит только если 64.
Между этими роутерами есть wireguard. Он работает только когда серый роутер на диапазоне 100.64.0.0/16, и тогда белый роутер видит внешний адрес серого, который определяется на ресурсах типа 2ip.ru. Если у серого роутера адрес 100.65.0.0/16, то белый его видит с этим адресом. Ресурсы типа 2ip.ru видят при этом другой адрес, конечно.
Может, это уже реализовано, а просто не знаю какие волшебные хоткеи нажать? Не нагуглилось. Или подскажите другой консольный файловый менеджер, где можно такое сделать.
Посоветуйте дистрибутив для периодического запуска в виртуальной машине. А именно в Proxmox. Чтобы можно было протестировать работу внутри своей сети (или в сети внутри сети), например. Понимаю, что можно собрать самому на основе какого-нибудь Arch, но вдруг есть более готовое.
Что-то легковесное по DE, чтобы быстро загружалось в Proxmox/QEMU.
Бонусом, чтобы грузилось с CD/DVD, а сохранялось состояние на отдельный носитель.
Сейчас пользуюсь Systemrescue, но не удобно вводить nofirewall в grub, потом ещё startx. Пробовал Tiny Core (глючит мышь) и Puppy Linux, кажется (тоже не удобно, что выбирать что грузить).
Пока самым удобным показалось Haiku, внезапно, в плане загрузки.
Есть условная VPS (публичный сервер), на которой работает wireguard и проброшен порт в приватный сервер на другой стороне туннеля wireguard. В общем, по сути почти то же самое, что описано в этом блоге https://www.procustodibus.com/blog/2022/09/wireguard-port-forward-from-internet/#policy-routing. Поэтому и инструкция оттуда работает. Но не совсем. Работает только для трафика tcp, для udp не работает. Проверено через iperf3 и netcat. Думаю, потому что udp ответ идёт не в wireguard.
# почти полностью калька с procustodibus
# /etc/wireguard/wg0.conf
# local settings for the private server
[Interface]
PrivateKey = AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEE=
#только свой ip здесь
Address = 172.17.49.2
Table = 123
# и здесь
PreUp = ip rule add from 172.17.49.2 table 123 priority 456
PostDown = ip rule del from 172.17.49.2 table 123 priority 456
# remote settings for the public server
[Peer]
PublicKey = fE/wdxzl0klVp/IR8UcaoGUMjqaWi3jAd7KzHKFS6Ds=
Endpoint = my-dyndns-address.com:51822
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 25
Как сделать, чтобы работало для udp? Делал подобное на mikrotik через маркировку трафика, здесь подобное как-то применить?
Немного уточнений, которые, как мне кажется, не влияют на ситуацию. В качестве публичного сервера роутер OpenWRT, он за роутером провайдера, на роутере провайдера оптика, белый адрес, проброс портов (tcp, udp) в роутер OpenWRT. В качестве приватного сервера контейнер c debian в Proxmox.
Есть пара дисков объединенных с помощью btrfs - metadata в DUP, data в single. На них лежат данные, которые совсем не важны: торренты, кино, сериалы и т.п. Допустим, один из дисков не надежен (на самом деле оба не надежны) и выходит из строя. Тестирую это на виртуальной машине - просто отрубаю один диск. Как продолжить пользоваться в обычном порядке оставшимся диском? Диск монтируется ro,degraded, все файлы на нём видны, даже те которые на отцепленном диске. Хотелось бы, например, получить список утраченных файлов (необязательно) и как-то их удалить совсем, но файловая система не хочет переходить в rw из-за missing device. Убрать missing device тоже никак из-за Read-only.
Наверно, нужно запустить какую-то проверку файловой системы (чексумм), чтобы знать какие файлы целы?
Пока, похоже, в таких случаях (когда не нужны данные) проще переформатировать начисто. Но получается, если объединять один маленького объема диск с большим, то в случае поломки маленького, большим пользоваться только в ReadOnly. Как тогда лучше объединить такие диски: UnionFS, LVM, ZFS?
Система (корень) на отдельной файловой системе (btrfs тоже).
Есть роутер на прошивке Padavan с модулем wireguard. Wireguard включается командой modprobe wireguard. Когда туннель работает в логах постоянно идут сообщения от модуля о keepalive, handshake и т.п. Так как объем лога ограничен, эти сообщения вытесняют, возможно, более полезную информацию.
Как отключить или уменьшить количество сообщений в лог от модуля wireguard?
PS. Я знаю, что Padavan - это сборочка от васяна, и OpenWRT тоже пробовал, не зашло.
По команде nixos-rebuild switch обновление конфигурации зависает на пункте:
trying https://github.com/zerotier/ZeroTierOne/archive/1.8.4.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
wget’ом этот архив скачивается. Nixos запущен в виртуалке VirtualBox. В чем может быть проблема? Как решить?
Разработчики Gentoo объявили о возобновлении еженедельных выпусков ISO-образов LiveGUI. Образ объемом 4.7 ГБ подходит для записи на USB-накопитель или DVD. После загрузки пользователю доступен рабочий стол KDE Plasma, набор офисных приложений и приложений для администрирования системы.
Для создания привлекательного дизайна Live-системы, включая обои рабочего стола и анимацию загрузки, разработчики приглашают к участию в конкурсе художественных работ.
Есть два маршрутизатора в разных частях города за NATом провайдера. Провайдер один и тот же, и маршрутизаторы видят друг друга по адресу на WAN интерфейсе. Провайдер выдает эти адреса из диапазона 172.25.x.x/22. ( похоже из разных диапазонов). За этими маршрутизаторами есть компьютеры. Их подсети 192.168.x.x/24. Тут можно и другую адресацию задать. Можно ли как-то сделать, чтобы компьютеры одного маршрутизатора видели компьютеры другого? Я так понимаю, раз маршрутизаторы видят друг друга, VPN не нужен?
До этого имел опыт настройки wireguard между роутерами keenetic по инструкции с их сайта. Почти тоже самое, но без создания туннеля? Если можно, направьте что почитать.
20 марта 2022 представлен новый релиз дистрибутива Linux Mint Debian Edition (LMDE). Релиз получил кодовое название «Elsie». Пакетная база LMDE основана на базе Debian, в отличие от основной ветки Linux Mint, основанной на пакетной базе Ubuntu.
Новый релиз основывается на стабильной ветке Debian 11 и использует Cinnamon в качестве окружения рабочего стола по умолчанию.
Не запускаются arch-based (включая арч) установочные образы в VirtualBox, если выставить больше одного процессора. Gentoo или Debian iso запускаются нормально. Скрин https://im.ge/i/lCeBZ9
rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
Интересно, где лучше всего «готовят» DE? В каком дистрибутиве вам нравится дефолт DE? Думаю, есть дистрибутивы, которые продвигают и собственно сами пилят DE, поэтому у них самое правильно настроенное DE, самый дефолтный дефолт, например:
KDE - KDE neon
Gnome - Fedora, RHEL
Cinnamon - Mint
MATE - ?
XFCE - ?
LXQt - ?
LXDE - ?
Budgie - Solus (из вики)
Enlightenment - ?
Pantheon - elementary OS
Поправьте или дополните.
И хотелось бы узнать в каком дистрибутиве, на ваш взгляд, лучший (красивый) дефолт именно в оформлении, что даже шрифты не хочется менять? Pop_OS, кажется, хвалят. Мне приглянулся Lubuntu.
Дублируются запросы DHCP Request от управляемого коммутатора HPE 1920-24G.
Есть роутер Keenetic, на нём настроен DHCP сервер. В общем, всё по умолчанию, есть туннель Wireguard, наверно это не важно. Есть такой «баг»: дублируются устройства на странице «Список устройств». Компьютеры подключены через вышеназванный коммутатор. После общения с техподдержкой Keenetic и анализа захвата пакетов подозрения пали на DHCP Relay на коммутаторе, но он выключен. На нём также всё по умолчанию: все порты в VLAN, сам коммутатор получает адрес по DHCP.
Во время загрузки появляется такая ошибка. Фото экрана. Вроде как, ни на что в итоге не влияет, но хочется разобраться. Глаз мозолит. Подумал что в dracut нет нужных файлов. Начал в его сторону смотреть, но похоже все в порядке.
[nyx@nyxcomp ~]$ systemctl status systemd-vconsole-setup.service
● systemd-vconsole-setup.service - Setup Virtual Console
Loaded: loaded (/usr/lib/systemd/system/systemd-vconsole-setup.service; static; vendor preset: disabled)
Active: active (exited) since Сб 2017-03-04 21:29:07 +07; 6h left
Docs: man:systemd-vconsole-setup.service(8)
man:vconsole.conf(5)
Main PID: 797 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 4915)
CGroup: /system.slice/systemd-vconsole-setup.service
мар 04 21:29:07 nyxcomp systemd[1]: Starting Setup Virtual Console...
мар 04 21:29:07 nyxcomp systemd[1]: Started Setup Virtual Console.
[nyx@nyxcomp ~]$ systemctl --failed
UNIT LOAD ACTIVE SUB DESCRIPTION
● mcelog.service loaded failed failed Machine Check Exception Logging Daemon
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
1 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
Помогите новичку разобраться. Долго выключается Arch. Выполняются две работы systemd(см.ниже). Приходится ждать полторы минуты.
Если сначала выйти из кед в SDDM, то выключается нормально. По логам есть подозрение, что это kactivitymanage. Но что можно с ним сделать, чтобы исключить этот вариант?
Подскажите дистрибутив, где всё хорошо с установкой в раздел lvm без выноса /boot на другой раздел.
Пробовал на виртуалках Arch, Manjaro, Fedora, Ubuntu Server, Mint. На арче и федоре всё ОК. Манжаро отказывает устанавливать без раздела /boot. Минт выдал ошибку Grub в конце установки. Ubuntu Server установилось всё хорошо, но при каждой загрузке ошибка: что-то про фильтр.
На реальном железе использую на работе Gentoo в качестве сервера для базы оргтехники, пока без lvm.