Платные программы в оффтопике привыкли гадить в реестр, чтобы знать когда их установили, какой ключик использовали и т.д.
А как это реализуется в онтопике? В /var чтоли? По идее, пакетный менеджер удаляет мусор за программой, кроме директории /home и у программы нет способа «вспомнить», что у неё истёк пробный период.
Есть два роутера на одном провайдере. На одном белый и статичный адрес. На другой серый и динамический. Выдается из двух диапазонов 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. В чем может быть проблема? Как решить?
Есть два маршрутизатора в разных частях города за NATом провайдера. Провайдер один и тот же, и маршрутизаторы видят друг друга по адресу на WAN интерфейсе. Провайдер выдает эти адреса из диапазона 172.25.x.x/22. ( похоже из разных диапазонов). За этими маршрутизаторами есть компьютеры. Их подсети 192.168.x.x/24. Тут можно и другую адресацию задать. Можно ли как-то сделать, чтобы компьютеры одного маршрутизатора видели компьютеры другого? Я так понимаю, раз маршрутизаторы видят друг друга, VPN не нужен?
До этого имел опыт настройки wireguard между роутерами keenetic по инструкции с их сайта. Почти тоже самое, но без создания туннеля? Если можно, направьте что почитать.
Не запускаются 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.