LINUX.ORG.RU

Сообщения CYB3R

 

Docker контейнер с uClibc без IPv6

Форум — Development

Хочу сделать поддержку IPv6 в одной библиотеке опциональной. Патч написал, надо тестировать.

Может, есть какой-нибудь готовый Docker контейнер с каким-нибудь дистрибутивом с uClibc, собранным без поддержки IPv6, который можно просто взять и скомпилировать мой код внутри контейнера? Или придётся городить buildroot?

 , , ,

CYB3R
()

Сервер shadowsocks на OpenWRT

Форум — Admin

Сейчас понадобилось создать UDP туннель до офисного сервера OpenVPN (начались блокировки). Для этой цели выбрал shadowsocks.

На FreeBSD его не портировали, так что на pfSense не поставить. Ладно, создал виртуалку с OpenWRT, установил все пакеты shadowsocks, но как его настраивать, я не разобрался.

Я правильно понимаю, что всё, для чего есть интерфейс в LuCI – это клиент shadowsocks, а не сервер? Мне же нужно наоборот поднять сервер и туннелировать UDP порт 1194 через него. Есть какая-то документация, как это правильно делать в OpenWRT? Или я что-то неправильно понял?

 ,

CYB3R
()

Память сдохла?

Форум — Linux-hardware

Загрузился сейчас, смотрю dmesg:

[    3.915943] mce: [Hardware Error]: Machine check events logged
[    3.918944] mce: [Hardware Error]: Machine check events logged
[    3.999442] mce: CMCI storm detected: switching to poll mode
[    8.970973] RAS: Soft-offlining pfn: 0x117fc2
[    8.972127] Memory failure: 0x117fc2: unhandlable page.
[   16.971009] RAS: Soft-offlining pfn: 0x85fa60
[   16.971028] EDAC sbridge MC0: HANDLING MCE MEMORY ERROR
[   16.971033] EDAC sbridge MC0: CPU 0: Machine Check Event: 0 Bank 7: cc1d74c000010092
[   16.971043] EDAC sbridge MC0: TSC 0 
[   16.971046] EDAC sbridge MC0: ADDR 85fa60d00 
[   16.971050] EDAC sbridge MC0: MISC 2150189886 
[   16.971053] EDAC sbridge MC0: PROCESSOR 0:306e4 TIME 1700322770 SOCKET 0 APIC 0
[   16.971085] EDAC MC0: 30163 CE memory read error on CPU_SrcID#0_Ha#0_Chan#0_DIMM#0 (channel:0 slot:0 page:0x85fa60 offset:0xd00 grain:32 syndrome:0x0 -  OVERFLOW area:DRAM err_code:0001:0092 socket:0 ha:0 channel_mask:1 rank:0 )
[   16.976975] Memory failure: 0x85fa60: unhandlable page.
[   17.960361] rfkill: input handler disabled
[   25.994993] RAS: Soft-offlining pfn: 0x100c18
[   25.995010] EDAC sbridge MC0: HANDLING MCE MEMORY ERROR
[   25.995013] EDAC sbridge MC0: CPU 0: Machine Check Event: 0 Bank 7: cc10920000010092
[   25.995018] EDAC sbridge MC0: TSC 0 
[   25.995020] EDAC sbridge MC0: ADDR 100c18340 
[   25.995023] EDAC sbridge MC0: MISC 21405c5c86 
[   25.995025] EDAC sbridge MC0: PROCESSOR 0:306e4 TIME 1700322779 SOCKET 0 APIC 0
[   25.995049] EDAC MC0: 16968 CE memory read error on CPU_SrcID#0_Ha#0_Chan#1_DIMM#0 (channel:1 slot:0 page:0x100c18 offset:0x340 grain:32 syndrome:0x0 -  OVERFLOW area:DRAM err_code:0001:0092 socket:0 ha:0 channel_mask:2 rank:1 )
[   25.996229] Memory failure: 0x100c18: unhandlable page.
[   32.971011] RAS: Soft-offlining pfn: 0x117fc2
[   32.971028] EDAC sbridge MC0: HANDLING MCE MEMORY ERROR
[   32.971031] EDAC sbridge MC0: CPU 0: Machine Check Event: 0 Bank 7: cc1f98c000010092
[   32.971037] EDAC sbridge MC0: TSC 0 
[   32.971040] EDAC sbridge MC0: ADDR 117fc2d40 
[   32.971043] EDAC sbridge MC0: MISC 2140383886 
[   32.971045] EDAC sbridge MC0: PROCESSOR 0:306e4 TIME 1700322786 SOCKET 0 APIC 0
[   32.971076] EDAC MC0: 32355 CE memory read error on CPU_SrcID#0_Ha#0_Chan#1_DIMM#0 (channel:1 slot:0 page:0x117fc2 offset:0xd40 grain:32 syndrome:0x0 -  OVERFLOW area:DRAM err_code:0001:0092 socket:0 ha:0 channel_mask:2 rank:0 )
[   32.973768] Memory failure: 0x117fc2: unhandlable page.
[  335.946974] mce: CMCI storm subsided: switching to interrupt mode
В mcelog такое:
Memory errors
SOCKET 0 CHANNEL any DIMM any
corrected memory errors:
	404445 total
	404445 in 24h
uncorrected memory errors:
	0 total
	0 in 24h

SOCKET 0 CHANNEL 2 DIMM any
corrected memory errors:
	4 total
	4 in 24h
uncorrected memory errors:
	0 total
	0 in 24h

SOCKET 0 CHANNEL 2 DIMM 0
corrected memory errors:
	61 total
	61 in 24h
uncorrected memory errors:
	0 total
	0 in 24h
Per page corrected memory statistics:
100c18000: total 1 seen "1 in 24h" online

117fc2000: total 2 seen "2 in 24h" online

85fa60000: total 1 seen "1 in 24h" online

Через минут 10 работы компьютер перестаёт реагировать на ввод, последний кадр остаётся на экране, полсекунды выводимого звука постоянно повторяются, светодиоды клавиатуры не переключаются. Единственный способ восстановить работоспособность — перезагрузка по питанию, после этого история повторяется.
Память DDR3 регистровая ECC.

 

CYB3R
()

Сконвертировать 3MF в VRML (или другой формат с сохранением цветовой информации)

Форум — Multimedia

Допустим, у меня есть модель в формате 3MF с 3D геометрией и цветами. И есть софт, который не умеет открывать этот формат, зато умеет VRML (X3D, WRL) и несколько других.

Как легче всего сконвертировать модель из одного формата в другой? Желательно, конечно, максимально простой конвертер, чтобы можно было сделать что-то типа convert.sh input.3mf output.wrl, но можно и GUI. На данный момент нашёл только какие-то веб-сервисы и они даже работают, но хотелось бы запускать конвертер локально.

В MeshLab и mayo поддержка импорта 3MF отсутствует.

 , , ,

CYB3R
()

Централизованный сервер логов

Форум — Admin

Поискал я сабж, из опенсорсных вариантов вижу только Graylog и Logstash (оба на Java, оба огромные). Хотелось бы что-то попроще, полегче.

Насколько я понял, GELF – это довольно устоявшийся стандарт для передачи логов по сети. Так что хочу, чтобы у лог-сервера была поддержка GELF для приёма новых записей, redis для хранения и ещё какой-нибудь простенький веб-интерфейс, чтобы легко можно было посмотреть, что как. Ничего подобного не нашёл. Я один такое хочу?

 , , , ,

CYB3R
()

DHCP-сервер с веб-интерфейсом для маленького офиса

Форум — Admin

У меня маленький офис: несколько компьютеров, несколько телефонов, несколько серверов (а на них много виртуалок и контейнеров, прямо реально много, что даже /24 перестало хватать и я поменял кофигурацию на /23).

В качестве роутера выступает pfSense, в качестве DNS-сервера – Pi-hole. Сейчас DHCP-сервер запущен на pfSense, но хотелось бы его вынести на отдельный хост. Что посоветуете в качестве ОС и интерфейса для DHCP-сервера? Я думал, что самым простым вариантом может быть OpenWrt, но это, скорее всего, будет определённый даунгрейд по сравнению с pfSense. Почитал в интернете, в качестве интерфейса к ISC DHCP советуют Webmin и OpenNetAdmin. Стоит смотреть в их сторону?

 , , , ,

CYB3R
()

У кого работает утилита Dell System Update (DSU) на официально неподдерживаемых системах?

Форум — Admin

Запустил сейчас сервер от Dell и целый день убил на обновление всяких прошивок. Хочу, чтобы в следующий раз этот процесс не занимал столько времени. Погуглил, нашёл DSU, вроде бы именно то, что мне нужно.

Распаковал RPM, запускаю ./dsu на Debian. Получаю такое:

Installing catalog from repository ...
Fetching dsucatalog ...
Download Failed.
Could not download the catalog. Please check the configuration

В DSU_STATUS.json такое:

{
   "SystemUpdateStatus": [
      {
         "System": {
            "id": "NA",
            "idType": "NONE",
            "hostAddress": "LocalHost"
         },
         "InvokerInfo": {
            "name": "DSU",
            "version": "2.0.1.0",
            "command": "NA",
            "exitStatus": 1,
            "statusMessage": "Could not download the catalog. Please check the configuration"
         }
      }
   ]
}

Какую конфигурацию он предлагает мне проверить? В документацию нашёл ссылку на этот скрипт. Насколько я понимаю, нужно подключать YUM-репы. Может, их кто-то уже cконвертировал в APT? Или я пытаюсь сделать что-то не то? Я сейчас думаю, самое простое было бы иметь федору на флешке, чтобы тупо загрузиться с неё и обновить все прошивки раз в год. Но может быть, есть способ проще?

 , , , ,

CYB3R
()

Убунту с гномом и без снапа

Форум — General

Когда-то была Ubuntu GNOME, я ей пользовался, потом она загнулась, я перестал пользоваться Ubuntu и её производными. Потом увидел новость на главной про CelOS, но он так и не дожил до релиза.

Что мне нравится: PPA, GNOME, Adwaita, Flatpak, LTS. Что мне не нравится: snap, Unity.

Есть ли сейчас живой дистрибутив с GNOME и без snap на основе Ubuntu? Если нет, может, есть c Xfce? Или уже не делают такого?

 , , , ,

CYB3R
()

Монохромная ISA-видеокарта с композитным выходом

Форум — Linux-hardware

Некрофилия, конечно, но вдруг где-то такое завалялось? Ищу чипы для старых видеокарт (чем более интегрированные, тем лучше, а вся видеокарта на одном чипе – вообще идеально).

Хочу что-то уровня Hercules. Знаю, что, скорее всего, легче и дешевле сделать на DE0-Nano, ATmega8, RP2040, но из спортивного интереса хочу именно ASIC – не важно, новый или старый, главное, чтобы был доступный, а не спаянный с музейных экспонатов.

Требования:

  • Шина ISA (8 или 16 бит, не важно)
  • 15kHz композитный видеовыход (вроде бы его несложно будет сделать из MDA DSUB-9, где есть Intensity, TTL video, Vsync и Hsync)
  • Поддержка линуксом (хотя тут, похоже, даже драйвер не нужен, главное, чтобы BIOS завёлся)

Нагуглил такое:

  • TD3088A (тут есть только MDA DSUB-9, но в остальном всё классно)
  • W86855AF (по виду клон предыдущего чипа в списке, но могу ошибаться)
  • ATi18700 (тут есть поддержка цветастого CGA, но есть и композит, который можно принудительно установть в монохромный режим)

Проблема этих трёх чипов в том, что документации на них нет никакой и достать их никак нельзя. Может, кто-то знает что-то чуть поновее, но с теми же параметрами? Или хотя бы как гуглить такое?

Вот с Ethernet-адаптерами на ISA проблем нет – куча NE2000 совместимых чипов производятся до сих пор, со звуком, вроде бы всё тоже классно, а с графикой проблемы.

И да, если не понятно, зачем нужна эта некрофилия, хочу олдовую линукс-консоль на CRT.

 , , ,

CYB3R
()

Пинг на соседний сервер идёт, а в пределах одного сервера – нет

Форум — Admin

Попытался сейчас схематически изобразить свою сеть. Надеюсь, понятно, что как подключено.

Суть в том, что с containerA1 я могу пингануть pfSense (10.0.0.1), оба сервера (10.0.0.15 и 10.0.0.16) и containerB1 (10.0.1.5), но не могу пингануть containerA3 (10.0.0.200). Так и должно быть? Где я что-то упустил при настройке?

При этом traceroute 10.0.1.5 такой:

traceroute to 10.0.1.5 (10.0.1.5), 30 hops max, 46 byte packets
 1  172.30.0.1 (172.30.0.1)  0.021 ms  0.020 ms  0.016 ms
 2  10.0.1.5 (10.0.1.5)  0.378 ms  0.300 ms  0.209 ms

А traceroute 10.0.0.200 такой:

traceroute to 10.0.0.200 (10.0.0.200), 30 hops max, 46 byte packets
 1  172.30.0.1 (172.30.0.1)  0.020 ms  0.022 ms  0.022 ms
 2  10.0.0.15 (10.0.0.15)  3079.330 ms !H  3070.161 ms !H  3072.149 ms !H

 , , ,

CYB3R
()

Не осилил настроить email: как поднять репутацию домена?

Форум — Admin

По итогам предыдущего треда поднял для офиса iRedMail. Пробросил порты, через провайдера сделал rDNS, прописал все нужные DNS-записи: MX, SPF, DKIM, DMARC…

И почта вроде бы работает. Но иногда как-то странно. Какие-то письма очень долго уходят, какие-то очень долго приходят, временами письмо приходит аж через сутки позже отправки. Иногда письма попадают в спам, иногда возвращаются «Undelivered Mail Returned to Sender: Your access to this mail system has been rejected due to poor reputation of a domain used in message transfer».

Пытался всеми возможными способами проверить правильность настройки email, все онлайн-инструменты показывают, что всё классно, всё работает правильно. Ни в каких чёрных списках ни домен, ни IP не находятся.

Talos показывает репутацию Neutral (а хотелось бы поднять до Good). Simple Email Reputation показывает, что всё ок, но что-то с таким ящиком не находится аккаунт ни в LinkedIn, ни в Twitter, да и домен новый, зарегистрирован всего 200 дней назад. Но это ведь не может быть причиной недоставки кучи почты?

Думаю поднять сейчас Proxmox Mail Gateway, но не знаю, повлияет ли он на что-то и даст ли какую-то ценную информацию.

 , , , ,

CYB3R
()

CMake + SDL2: почему это работает?

Форум — Development

Дано: Ubuntu 18.04, cmake и SDL2 из реп.

В CMakeLists.txt пишу find_package(SDL2 REQUIRED), при этом никакого вывода в консоль нет, но переменные SDL2_VERSION, SDL2_INCLUDE_DIRS, SDL2_LIBRARIES устанавливаются на корректные значения. Скрипта FindSDL2.cmake нет не только в /usr/share/cmake-3.18/Modules/, но вообще нигде в файловой системе.

Что это за магия? Использует find_package какой-то альтернативный механизм поиска библиотек типа pkg-config при отсутствии подходящего скрипта поиска? Или это что-то другое?

 , , ,

CYB3R
()

Сделать дамп прошивки STM32

Форум — Development

Сейчас подключил плату с STM32F103RBT6 к ST-Link, хочу сдампить его прошивку. Получаю такой вывод:

Failed to parse flash type or unrecognized flash type

detected chip_id parametres

# Device Type: STM32F1xx_MD
# Reference Manual: RM0008
#
chip_id 0x410
flash_type 1
flash_size_reg 0x1ffff7e0
flash_pagesize 0x400
sram_size 0x5000
bootrom_base 0x1ffff000
bootrom_size 0x800
option_base 0x1ffff800
option_size 0x10
flags 2

В stlink-gui отображается:

  Core:       0x1ba01477
  Flash size: 0 kB
  Ram size:   20 kB

Может быть, что флеш каким-то образом защищён от чтения? Или это что-то другое?

 , ,

CYB3R
()

Как правильно заблокировать доступ к подсети для клиента

Форум — Admin

У меня есть две виртуалки:

  • pfSense: WAN + LAN (10.0.0.1/23)
  • client: 10.0.1.1

Мне нужно, чтобы клиент мог ходить в интернет, но не иметь доступа к другим компьютерам с IP начиная с 10.0.0.2 и заканчивая 10.0.1.255. Насколько мне пояснили, такое можно сделать только с помощью умного коммутатора. В моём случае вместо коммутатора – linux bridge. Он умеет такое? Если да, подскажите, что почитать, чтобы сходу всё взять и настроить? Если нет, то openvswitch точно должен уметь, потому посоветуйте инструкцию по настройке OVS!

 , , ,

CYB3R
()

Хочу email-in-a-box

Форум — Admin

Почему в 2022 году поднять свой мейл сервер так трудно? Неужели нет какого-то специализированного дистрибутива, чтобы поставил его в виртуалку, прокинул порты, создал нужные DNS-записи и всё – email работает? Может, я плохо ищу? Хочу, чтобы можно было привязать разные домены, создать ящики и чтобы был веб-интерфейс (например, roundcube) и всё просто работало. Может плохо ищу?

 , , , ,

CYB3R
()

Можно ли отправлять произвольные AT-команды через ofono?

Форум — Development

Есть модем, подключённый по UART к компьютеру, на котором установлен ofono. Можно ли как-то через ofono отправить модему AT-команду и увидеть ответ? Или лучше делать как-то в обход ofono?

 , , ,

CYB3R
()

DNS-over-TLS vs. DNS-over-HTTPS

Форум — Admin

Настраиваю свой DNS-сервер, выбрал Pi-hole и публичный DNS от Cloudflare. Поскольку хочу DNS-запросы зашифровать, хочу использовать DoT или DoH. Что используете вы и почему? Какие лично для вас преимущества у того или другого варианта? Есть ли тут параноики, использующие DNS-over-Tor или ещё более извращённые варианты?

 , , , ,

CYB3R
()

Какой i486 посоветуете в 2021?

Форум — Linux-hardware

Ищу маленький одноплатник с небольшим энергопотреблением и древними интерфейсами: PS/2 и ISA или PCI. Контроллер Floppy и IDE тоже был бы в тему, не помешают математический сопроцессор или набор команд i586/i686. Звук и видео не особо нужны. Самое близкое, что я нашёл: Vortex86. Или стоит забить и делать на FPGA (Zet, ao486, v586)? Гонять буду Linux и FreeDOS. Что посоветуете?

 , , , ,

CYB3R
()

Где найти спецификации/библиотеки/микросхемы для работы с AV.link?

Форум — Multimedia

Есть такой стандарт AV.link a.k.a. SmartLink, nexTViewLink Q-Link, EasyLink, Digital Link Plus, TV Link, Megalogic, DATA LOGIC. Во времена, когда был распространён SCART, этот стандарт нужен был для управления различной аудио/видео техникой, как сейчас используют HDMI CEC. Используется 2 дата-линии, с довольно серьёзными требованиями к таймингам.

Электрические характеристики довольно хорошо описаны в Википедии, но я не нашёл ни одного описания команд этого протокола. По названию «EN 50157-1» гуглится pdf с документом, который предлагается купить за 50 евро, чтобы изучить и самому реализовать устройство, соответствующее спецификации. Я не верю, что в начале двухтысячных никто не производил микросхемы, реализующие этот протокол, что никто не написал библиотеку, чтобы такой микросхемой включать телевизор с Arduino. Может, я плохо ищу? На каких форумах посоветуете спросить?

 , , , ,

CYB3R
()

Итоги опроса: кому VPS в Финляндии

Форум — Talks

Итак, по итогам опроса в моём прошлом треде (Кому VPS в Финляндии?) я получил аж целых 7 ответов, из них целых 5 человек хотят, чтобы с ними связались.

Для начала у меня вот такой конфиг:

  • Xeon E5-2650 v3 (20 ядер @ 2.30GHz)
  • 192Gb DDR4
  • 1Tb HDD
  • Proxmox 6.4

Как только настрою нормально, отправлю на почту этим пяти людям предложение присоединиться к бета-тесту. Если вдруг тоже хотите потестировать, можете заполнить форму.

 , , ,

CYB3R
()

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