LINUX.ORG.RU

Сообщения intelfx

 

Посоветуйте условно-топовую игровую видеокарту

Форум — Linux-hardware

Сабж. Дизайнов как-то слишком много даже в пределах одного чипсета. Что сейчас вообще принято покупать? 1080Ti ведь? Хочу воткнуть в eGPU бокс с перспективой потом переткнуть в десктоп. Бюджет $1000.

UPDATE: case closed, взял EVGA 1080Ti SC2, всем доволен. Теперь это eGPU-тред.

 , , , ,

intelfx
()

Блокирован <...> по причине 3.1 Дубль — это как?

Форум — Linux-org-ru

Renascence

Блокирован 11.11.2018 17:11:50, модератором Dimez по причине: 3.1 Дубль

Это как?

 

intelfx
()

Скриптуемый кэширующий DNS-сервер

Форум — Admin

Привет.

Существует ли в природе DNS-сервер (хотя бы просто кэширующий), который можно свободно скриптовать? Под «скриптованием» понимается модификация запросов перед перенаправлением, выбор сервера для перенаправления, модификация ответов (всё это не регулярками, а на каком-нибудь Тьюринг-полном языке).

Юзкейс: есть локалка, в ней IPv4 и IPv6-адреса (IPv4 приватные, IPv6 приватные и глобальные), dnsmasq выдаёт адреса и ведёт зону .lan. Хочу поднять DNS-сервер для зоны intelfx.name, который будет:

  • смотреть в Интернет и локалку;
  • переписывать запросы *.intelfx.name в *.lan и перенаправлять dnsmasq-у;
  • если запрос пришёл из Интернета, выкидывать из ответа всё, кроме глобальных IPv6-адресов;
  • переписывать ответы *.lan обратно в *.intelfx.name.

Чем это можно сделать?

 ,

intelfx
()

fortune(6) proudly presents this presentation

Форум — Talks
X windows:
        Something you can be ashamed of.
        30% more entropy than the leading window system.
        The first fully modular software disaster.
        Rome was destroyed in a day.
        Warn your friends about it.
        Climbing to new depths.  Sinking to new heights.
        An accident that couldn't wait to happen.
        Don't wait for the movie.
        Never use it after a big meal.
        Need we say less?
        Plumbing the depths of human incompetence.
        It'll make your day.
        Don't get frustrated without it.
        Power tools for power losers.
        A software disaster of Biblical proportions.
        Never had it.  Never will.
        The software with no visible means of support.
        More than just a generation behind.

Hindenburg.  Titanic.  Edsel.
        X windows.

 , ,

intelfx
()

Linux Advanced Routing: несколько аплинков (PBR) + port forwarding

Форум — Admin

ЛОР, побудь моим личным LARTC :)

Есть линуксовый роутер (ядро 4.14), который обслуживает одну локальную сеть с двумя аплинками от разных провайдеров. Маршруты от провайдеров распиханы по разным таблицам. Таблицы маршрутов и правил выглядят так:

# ip rule
0:      from all lookup local 
10000:  from 192.168.255.2 lookup rtk 
10000:  from 95.84.198.125 lookup onl 
20000:  from all to 192.168.255.2/24 lookup rtk 
20000:  from all to 95.84.198.125/23 lookup onl 
32766:  from all lookup main 
32767:  from all lookup default 
39999:  from 10.196.254.2 lookup onl 
40001:  from all lookup rtk
90007:  from all iif lo lookup onl 
90008:  from all iif lo lookup rtk

# ip route show table onl
default via 95.84.198.1 dev eth0.2  src 95.84.198.125  metric 100 
95.84.198.0/23 dev eth0.2 scope link  metric 100 

# ip route show table rtk
default via 192.168.255.1 dev eth0.3  metric 110 
192.168.255.0/24 dev eth0.3 scope link  metric 110 

# ip route show table main
10.0.0.0/8 via 10.196.254.2 dev br-lan  metric 200 # OpenVPN-сервер
10.196.254.0/24 dev br-lan scope link  src 10.196.254.1 

Правила 39999-40001 добавлены вручную и задают «дефолтный» аплинк. Остальные сгенерированы OpenWRT. 192.168.255.1 — это своеобразный DMZ (мерзкий двойной NAT, потому что GPON); на самом деле там статический IPv4 128.0.130.85.

В такой конфигурации есть доступ в Интернет из локальной сети, также роутер корректно принимает соединения из Интернета на любом интерфейсе. Но port forwarding не работает: 10.196.254.2 отвечает только на соединения, перенаправленные с 95.84.198.125 (таблица onl), а все остальные хосты — только на соединения с 128.0.130.85. Я подозреваю, что ответные пакеты уходят в дефолтный аплинк для данного хоста, а не в тот, с чьего адреса пришёл запрос.

Вопрос: как это исправить? Без хаков с fwmark.

 , ,

intelfx
()

Посоветуйте клавиатуру для больного ублюдка

Форум — Linux-hardware

Привет.

В тред призываются апологеты механических (и прочих) клавиатур для удовлетворения моих крайне специфических вкусов.

Мне очень нравятся клавиатуры современных синкпадов. Те самые, которые островные, с подсветкой «изнутри», с малым ходом клавиш и их вогнутыми поверхностями (в общем, те самые, от которых все плюются). Другие клавиатуры я абсолютно не переношу.

Посоветуйте максимально «приятную» клавиатуру для набора текста, которая имеет вышеуказанные свойства.

 ,

intelfx
()

Посоветуйте тулзу для реагирования на алерты Prometheus и события systemd

Форум — Admin

Привет.

Продолжаем цикл тупых вопросов про мониторинг подкроватного сервера. Дисклеймер: я не профессиональный админ. Нет смысла бить меня тапками за то, что у меня дома нет стоечного железа за сотни нефти с четырёхкратным резервированием всего подряд, или что у меня нет времени и желания разбираться с каким-нибудь заббиксом и писать тонны наколеночных скриптов.

Собственно, есть недосервер, собранный из очень херового железа (вследствие чего какие-то его части регулярно отваливаются) и исполняющий очень херовый софт (который тоже регулярно отваливается, течёт и сегфолтится).

Сейчас я юзаю Netdata с кастомными плагинами + Prometheus + Alertmanager + Grafana. С помощью регулярных выражений и такой-то матери кое-как отконвертил встроенную библиотеку алертов Netdata в формат Prometheus, настроил репортинг на почту + SMS, вроде норм.

Однако, я замечаю, что моя реакция на большинство событий крайне однообразна. Например, если диск уже полминуты репортит 100% загруженности, а количество операций в секунду - 0, значит, подвис SATA-контроллер и его нужно перезапустить. А если не помогло или скрипт вернул 1, то нужно эскалировать алерт до критического.

Я хочу это автоматизировать. Посоветуйте что-нибудь.

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

Поскольку они все оформлены в виде systemd-юнитов, задача упрощается: нужен софт, который будет мониторить события запуска/остановки systemd-юнитов, собирать их логи из journald и что-нибудь с ними делать (например, отсылать на почту или инжектировать как синтетические алерты в тот же Prometheus).

Я понимаю, что обе хотелки можно набросать на питоне и D-Bus за два часа, но не хочу велосипедить без надобности. Вдруг уже есть какой-нибудь клёвый, модный и молодёжный комбайн, который всё это умеет?

 , , ,

intelfx
()

Нужен доступ к дискам разных интерфейсов (IDE, SCSI, SAS) для общественно-полезных целей

Форум — Linux-hardware

Привет.

Буду очень признателен, если кто-нибудь сможет дать мне кратковременный доступ (необязательно физический) к дискам разных типов (PATA, Parallel SCSI, SAS) с возможностью гонять SMART-команды.

Зачем — пишу обёртку над smartctl и хочу видеть примеры вывода в разных случаях (читать код smartmontools влом).

 , , ,

intelfx
()

systemd 239

Новости — Linux General
Группа Linux General

22 июня был представлен очередной релиз systemd — набора служебных компонентов для операционных систем на основе ядра Linux, в который (в числе прочего) входит система инициализации, служба ведения общесистемного лога (журнала), механизм управления пользовательскими сессиями и подсистема для работы с контейнерами. Система инициализации systemd основана на модели зависимостей (в противовес событийной модели upstart), включает в себя элементы супервизора на базе механизма cgroups ядра Linux, реализует концепции сокет- и dbus-активации процессов и предоставляет удобный декларативный синтаксис для описания демонов и других сущностей.

В рамках проекта также разрабатывается ряд легковесных вспомогательных программ, выполняющих второстепенные, но распространённые вспомогательные задачи — от настройки виртуальных терминалов (systemd-vconsole-setup) до управления сетью (systemd-networkd), SNTP-клиента (systemd-timesyncd) и UEFI-загрузчика (бывший gummiboot).

( читать дальше... )

>>> Объявление о релизе

 

intelfx
()

Полудохлый жёсткий диск — на полку или в помойку?

Форум — Linux-hardware

Привет.

Сегодня утром начал барахлить HDD в лаптопе.

$ sudo smartctl -a /dev/sdb                                                                                                                                                                                                                    
[sudo] пароль для intelfx:                                                                                                                                                                                                                     
smartctl 6.6 2017-11-05 r4594 [x86_64-linux-4.16.10-1-ARCH] (local build)                                                                                                                                                                      
Copyright (C) 2002-17, Bruce Allen, Christian Franke, www.smartmontools.org                                                                                                                                                                    
                                                                                                                                                                                                                                               
=== START OF INFORMATION SECTION ===                                                                                                                                                                                                           
Model Family:     Western Digital Blue Mobile                                                                                                                                                                                                  
Device Model:     WDC WD10JPVX-08JC3T5                                                                                                                                                                                                         
Serial Number:    WD-WXF1A83E8986                                                                                                                                                                                                              
LU WWN Device Id: 5 0014ee 60402efec                                                                                                                                                                                                           
Firmware Version: 05.01A05                                                                                                                                                                                                                     
User Capacity:    1 000 204 886 016 bytes [1,00 TB]                                                                                                                                                                                            
Sector Sizes:     512 bytes logical, 4096 bytes physical                                                                                                                                                                                       
Rotation Rate:    5400 rpm                                                                                                                                                                                                                     
Device is:        In smartctl database [for details use: -P show]                                                                                                                                                                              
ATA Version is:   ACS-2 (minor revision not indicated)                                                                                                                                                                                         
SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 3.0 Gb/s)                                                                                                                                                                                       
Local Time is:    Tue May 22 21:34:55 2018 MSK                                                                                                                                                                                                 
SMART support is: Available - device has SMART capability.                                                                                                                                                                                     
SMART support is: Enabled                                                                                                                                                                                                                      
                                                                                                                                                                                                                                               
=== START OF READ SMART DATA SECTION ===                                                                                                                                                                                                       
SMART overall-health self-assessment test result: PASSED

General SMART Values:                                                                                                                                                                                                                          
Offline data collection status:  (0x82) Offline data collection activity                                                                                                                                                                       
                                        was completed without error.                                                                                                                                                                           
                                        Auto Offline Data Collection: Enabled.                                                                                                                                                                 
Self-test execution status:      ( 121) The previous self-test completed having                                                                                                                                                                
                                        the read element of the test failed.                                                                                                                                                                   
Total time to complete Offline                                                                                                                                                                                                                 
data collection:                (17280) seconds.                                                                                                                                                                                               
Offline data collection                                                                                                                                                                                                                        
capabilities:                    (0x7b) SMART execute Offline immediate.
                                        Auto Offline data collection on/off support.
                                        Suspend Offline collection upon new
                                        command.
                                        Offline surface scan supported.
                                        Self-test supported.
                                        Conveyance Self-test supported.
                                        Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        General Purpose Logging supported.
Short self-test routine
recommended polling time:        (   2) minutes.
Extended self-test routine
recommended polling time:        ( 193) minutes.
Conveyance self-test routine
recommended polling time:        (   5) minutes.
SCT capabilities:              (0x7035) SCT Status supported.
                                        SCT Feature Control supported.
                                        SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       2051
  3 Spin_Up_Time            0x0027   189   181   021    Pre-fail  Always       -       1541
  4 Start_Stop_Count        0x0032   001   001   000    Old_age   Always       -       137108
  5 Reallocated_Sector_Ct   0x0033   198   198   140    Pre-fail  Always       -       106
  7 Seek_Error_Rate         0x002f   198   190   051    Pre-fail  Always       -       114
  9 Power_On_Hours          0x0032   076   076   000    Old_age   Always       -       18097
 10 Spin_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   093   093   000    Old_age   Always       -       7412
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       574
193 Load_Cycle_Count        0x0032   114   114   000    Old_age   Always       -       259266
194 Temperature_Celsius     0x0022   108   088   000    Old_age   Always       -       39
196 Reallocated_Event_Count 0x0032   166   166   000    Old_age   Always       -       34
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       9
198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       69
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       4
200 Multi_Zone_Error_Rate   0x0008   200   200   000    Old_age   Offline      -       138
240 Head_Flying_Hours       0x0032   081   081   000    Old_age   Always       -       14517

После нескольких циклов badblocks -w значения Reallocated_Sector_Ct, Reallocated_Event_Count и Offline_Uncorrectable стабилизировались, но проблемы не исчезли. Где-то на отметке 500G есть «островок» плохих на чтение секторов, запись в которые не приводит к их переназначению (т. е. запись проходит успешно, повторное чтение тоже, но Reallocated_Sector_Ct не увеличивается и при повторном сканировании битые секторы появляются в новых местах). Помимо этого, ещё каждые 100-150 MiB диска появились маленькие участки с очень медленным чтением (но они читаются успешно и вроде бы с правильными данными).

Странно то, что область переназначения всего 106 секторов. Это нормально? С этим диском что-то можно сделать или в помойку?

Кастую железячников: NiTr0, olegkrutov.

 , ,

intelfx
()

GUI или Web UI для iptables/nftables (как в WebFig RouterOS)

Форум — Admin

Привет.

Я ищу GUI или веб-интерфейс для iptables (лучше — nftables). Требований два:

  • выбирать фильтры и действия, не помня их синтаксис (графически);
  • добавлять/удалять/править/двигать правила на лету без edit-apply-reload цикла.

Какие-либо абстракции не нужны. В целом хочу что-то максимально похожее на WebFig из RouterOS.

 , , ,

intelfx
()

Систематическое хамство от модераторов

Форум — Linux-org-ru

Мне интересно, а вот систематические провокации и хамство на грани 5.1 — это совместимо с должностью модератора?

Ref.: PulseAudio теперь готова! (комментарий)

Случай не первый, но реестр не веду.

maxcom

 

intelfx
()

А чем почтенную публику не устраивает Phoronix?

Форум — Talks

Сабж. Постоянно тут вижу. Что с ним не так? Тестирование неправильно поставлено? Да вроде всё правильно. Тестируют какую-то хрень? Да вроде всё злободневное. Плюс новости про ядро и актуальные проекты — этакий LWN/LKML с человеческим лицом. Почему бы и нет?

 

intelfx
()

Новые (и проектируемые) портативные железки с поддержкой GNU/Linux

Форум — Linux-hardware

Привет.

Помогите мне вспомнить, какие портативные железки с поддержкой GNU/Linux (не Android) были объявлены (выпущены в продажу, предзаказ, краудфандинг и т. д.) в последнее время? Под последним временем считаем какой-нибудь разумный участок, чтобы железо было хоть сколь-нибудь актуальным, но не более одной вещи в категории. Вещи типа Librem 5, вот этой новой консоли Smach Z и т. д.? Помню как минимум одну «раскладушку», этакий микроноутбук с QWERTY-клавиатурой, но не помню название.

 , ,

intelfx
()

Воркшоп: децентрализованный Интернет нового поколения / Берлин, 2—9 января 2018

Новости — Конференции и встречи
Группа Конференции и встречи

Неделя телекома, информационной безопасности, обсуждений и разработки сетевых технологий и распределённых систем с разработчиками GNUnet / secushare. Мы будем децентрализовывать Интернет от канального уровня до уровня приложений.

Место и время проведения: 2—9/01/17 Onionspace, Gottschedstraße 4, Aufgang 4, 13357 Berlin.

>>> Подробности и ссылка на анкету участника

 , , ,

intelfx
()

Софт или сервис для todo-/shopping-/wish-листов с шарингом и зачатками управления бюджетом

Форум — Desktop

Привет.

В попытках оптимизировать рутину пытаюсь найти годный софт или сервис для ведения всевозможных списков покупок и прочих дел (акцент именно на покупках) с возможностью шарить списки с другим человеком. Это может быть как труЪ FLOSS софт с self-hosted данными типа pass, так и безблагодатный SaaS в облаке.

Критические требования (то, что им не удовлетворяет, предлагать не следует):

  • Приложение для iOS
  • Приложение или эквивалент для Linux (веб-клиент принимается, но он должен быть — и должен быть не менее удобным, чем приложение)
  • Удобный и эргономичный UI (нет, org-mode мимо)
  • Возможность шарить списки с другим человеком (+ уведомления об изменении, real-time обновление и всё такое — чтобы было действительно удобно)

Бонусные пожелания:

  • Иерархичность (списки в списках в списках, сводки по каждому поддереву)
  • Режим «списка покупок», возможность создавать списки на основе уже выполненных
  • Зачатки управления бюджетом (что-то вроде такого: назначаем каждому пункту стоимость, задаём бюджет, отмечаем критически важные пункты и смотрим, что мы ещё можем себе позволить)
  • Повторяемые задачи/списки
  • Вообще круто будет, если будет какая-нибудь простейшая аналитика повторяемых задач и расходов

Есть что-нибудь такое в мире? Линукс тут при том, что этой штукой я буду пользоваться с него.

 , ,

intelfx
()

Навеяно предыдущим топиком: посоветуйте юзер-френдли онлайн-кинотеатр с плагином для XBMC/Kodi

Форум — Multimedia

Давно хотел спросить. А посоветуйте юзер-френдли онлайн-кинотеатр, по возможности доступный в виде плагина для Kodi.

Требования:

  • Юзер-френдли — рабочий поиск, правильные метаданные и т. д. Что я имею в виду: не хочу ситуаций вида «вот ты вводишь название и год, получаешь три одинаково подписанных результата поиска, но на самом деле в первом есть только 720p на украинском, во втором только 4K на русском с закадровым переводом от студии Рога и Копыта, в третьем вырезаны сцены, а то, что ты на самом деле ищешь, в выдаче по этому запросу отсутствует, потому что там не проставлен год», типичных для всевозможных торрент-трекеров.
  • Хороший охват контента: чтобы я мог с вероятностью >90% найти там любой достаточно известный фильм, российский или нет, старый или новый (в разумных пределах).
  • Также нужна возможность выбора между переводом/дубляжом (если он существует) и оригинальной аудиодорожкой. То же самое для субтитров.

Другими словами, нужен вариант без пердолинга (совсем), который было бы не стыдно накатить на домашний кинотеатр родителям. DRM — ок. Главное — юзабилити.

 , , ,

intelfx
()

Разница между UniFi AP AC HD (или любой другой энтерпрайзной AP) и самосборной AP на том же чипе

Форум — Linux-hardware

Это follow-up вот к этой теме.

Есть ли у современных энтерпрайзных точек доступа (например, пресловутые UniFi AP AC HD) какие-либо качественные преимущества перед самосбором на том же чипе и железе общего назначения (с линуксом)? Интересуют все технические стороны вопроса — от конфигурации и взаимного расположения антенн до драйверов и настроек сетевого стека (QoS, airtime fairness, вот это всё). Предположим, что централизованное управление мне не нужно (одна AP, без контроллера).

Другими словами, что я потеряю по сравнению с UniFi (кроме поддержки и прочего энтерпрайза), если просто воткну в PCEngines APU чип QCA99x4 и 4 дипольных антенны-«палки»?

 , , ,

intelfx
()

Посоветуйте мощный роутер (с радиочастью или самой дешёвой, или самой топовой)

Форум — Linux-hardware

Приветствую.

Никогда не думал, что мне будет сложно выбрать роутер... В любом случае, here it goes. Мне нужен мощный роутер, способный NAT'ить 200 Mbps и пропускать через IPsec/WireGuard хотя бы 100 Mbps, и при этом работающий под управлением OpenWRT/LEDE или любого другого полноценного современного GNU/Linux (необязательно «из коробки», но вышеописанные требования должны достигаться на OpenWRT/LEDE, а не только на прошивке от вендора).

К радиочасти (Wi-Fi) требований особых нет: чем дешевле, тем лучше. Она нужна только в качестве временного решения до того, как я куплю UniFi AC HD. Или же, как вариант, она должна быть не хуже UniFi AC Pro (т. е. 802.11ac Wave2 3x3:3), чтобы мне не пришлось покупать AP как таковую (хотя бы до тех пор, пока у меня нет клиентов лучше 2x2:2).

Мне пока что приходит в голову только Turris Omnia + <рандомный Wi-Fi чип из ящика с барахлом> или QCA9982. Кстати, никто не знает, с какими чипами поставляется эта самая Omnia?

Решение: Xiaomi Router 3G.

 , turris-omnia, ,

intelfx
()

Посоветуйте понятный ман по traffic shaping/policing в Linux

Форум — Admin

Приветствую. Собственно, сабж. LARTC HOWTO не предлагать — он очень сильно клонится в сторону reference manual, а я хочу учебник (с пространными объяснениями, как нужно делать и почему именно так) + «книгу рецептов» для распространённых ситуаций (только распространённых сейчас, а не бывших таковыми в 90-х) + up-to-date (чтобы также затрагивались современные qdisc'и, bufferbloat и всё такое).

Вообще, практическая задача выглядит следующим образом: добиться, чтобы файлообмен не мешал обычным «закачкам», которые, в свою очередь, не должны мешать web-сёрфингу, который, в свою очередь, не должен мешать VoIP + интерактивному трафику. И всё это с как можно меньшим количеством разбора случаев в фильтрах (какой-нибудь «умный» матчинг по длине соединения или чему-нибудь ещё — такое вообще возможно?) и абсолютно без указания явных пределов пропускных способностей (потому что мой провайдер не ограничивает обмен данными между своими абонентами, и я хочу этим пользоваться).

 , ,

intelfx
()

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