LINUX.ORG.RU

Избранные сообщения NightOperator

Ip tv через второго провайдера

Форум — Admin

#Здравствуйте всем. вот проблемка как сделать так что бы можно было бы организовать такую схему.

есть два провайдера, они воткнуты в комп на прямую по витой паре. допустим п1 и п2. через п1 доступ в интернет и ресурсы провайдера. второй провайдер раньше тоже предоставлял интернет (когда было уплачено) и свои ресурсы независимо от оплаты, в том числе и iptv. вот и захотелось мне пользоваться дешовым интернетом через п1 а так жэ смотреть телевизор через п2. прочитал на форумах этого сайта почти всё что касается Multicast. и в результате что-то неработает.

у меня дебиан бастер со всеми обновлениями, уже даже обновился с тестовой ветки, в надежде что поможет. выяснил что телевизионные пакеты идут по адресам udp://@239.239.0.0:1234. но результат как можно понять, прежний. так вот по советампробовал следующее.

dhclient п1 интернет работает, а телек соответственно нет. dhclient п2 телек работает а интернет соответственно нет. потом пишу ip route replace default dev п1 интернет соответственно заработал ну и телек конечно же нет. ну думаю дело в маршрутах. поэтому пишу ip route add 224.0.0.0/4 dev п2 но не тутто было. маршрут действует а мултикаст не проходит. попробовал такой способ

dhclient п2 dhclient п1 ip route add default dev п2 tavle 100 ip rule add to 224.0.0.0/4 table 100 и никак. решил покрутить свой фаервол nftables. хотя он у меня настроен на приём мультикаста от провайдера п2, но включение ивыключение его, ничего не дали. попробовал добавить такое правило nft add rule ip filter INPUT iifname «п1» udp dport 1234 pkttype multicast counter accept comment "IpTv"

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

просьба ко всем умнейшим более чем я подсказать. где и что ещё можно покрутить? всем удачи.

 , , ,

FiveFiveFive
()

raid0 из sata ssd

Форум — Admin

Добрый день, подскажите, есть ли смысл сделать массив из таких дисков:

  1. Samsung Evo 860 256GB sata
  2. Какой-то нонейм на 256GB sata
  3. Kingston 128GB sata
  4. Какой-то нонейм м.2 на 128GB (опционально, сейчас трудится в ноутбуке)

Есть еще ноутбучный 1тб, но мне кажется это уже будет лишним. Хочу сделать raid0 чтобы получилась одна большая помойка под «/», дистрибутив арч. Получу ли я кратный прирост скорости? Мельком посмотрел на ютубе, вроде становится лучше, но у меня накопители разные по объему, возможно мне стоит взять только два по 256? Я понимаю, что можно пойти в магазине купить один хороший накопитель на 1тб, но у меня образовалась куча своих, хотелось бы применить именно их и не тратить лишние деньги

Перемещено hobbit из general

 , , , ,

artemlinux
()

chrome все?

Форум — Talks

https://chromeenterprise.google/products/chrome-enterprise-premium/?

Для Ъ: Они хотят деньги

 

ivanich10
()

Systemd 194, теперь с HTTP-сервером и генератором QR-кодов

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

Выход очередной версии init-демона systemd продолжает радовать пользователей новыми встроенными функциями.

( Однако две из них привлекли особое внимание… )

>>> Леннарт про FSS и QR-код

 

anonymous
()

12309, но не он. Объясните, что это сейчас?

Форум — General

довольно быстрый десктоп на райзене, Linux ubuntu 5.15.0-82-generic, по разным делам надо сделать:

dd if=/dev/sdd of=./sdd - всего 128 Гб, с sd карты Kingston, на M2 жсткий диск.

Объясните, в 2023 году что мешает в параллель программам под линуксом открываться, и всё занимает минуты??? Разве трудно кусочек CPU и кусочек времени работы контроллера выделить в примитивный многозадачный режим?

И если это есть, то как включить и схрена ли это не включено по умолчанию?

Возможно, это: https://bugs.launchpad.net/ubuntu/ source/linux/ bug/2024599

Как написал коллега hateWin, с другим шедулером всё сильно веселее.

 , ,

Shadow
()

Уязвимость в Linux-драйвере exFAT, позволяющая поднять привилегии в системе

Новости — Безопасность
Группа Безопасность

В поставляемом в ядре Linux драйвере для файловой системы exFAT выявлена уязвимость (CVE-2023-4273), позволяющая при монтировании специально оформленного раздела (например, при подключении вредоносного USB Flash) добиться переполнения стека и выполнения своего кода с правами ядра. Проблема устранена в выпусках ядра Linux 6.4.10, 6.1.45, 5.15.25, 5.10.90, 5.4.253, 4.19.291, 4.14.324 и 6.5-rc5. Проследить за исправлением в дистрибутивах можно на следующих страницах: Debian, Ubuntu, Gentoo, RHEL, SUSE, Fedora, Arch.

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

>>> Подробности (opennet.ru)

 , , , ,

zx_gamer
()

Ставим линукс рядом с android

Форум — Mobile

Всем доброго времени суток, сегодня будем разбирать как-же поставить разные дистрибутивы рядом с андроидом(рут не требуется).

Скачиваем termux(только с f-droid) -

https://f-droid.org/repo/com.termux_118.apk

После скачиваем andronix и vnc viewer:

https://apk2.apkmonk.com/apk-2/studio.com.techriz.andronix_2021-09-02.apk?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=IFVYHACUO60QSGWW9L9Z%2F20220216%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20220216T092006Z&X-Amz-Expires=2400&X-Amz-SignedHeaders=host&X-Amz-Signature=dee05e65732b65c5f1f4efc27ef97a38f0216fa28b7d1bdc875b314f75f061c3

https://apk2.apkmonk.com/apk-19/com.realvnc.viewer.android_2021-03-19.apk?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=IFVYHACUO60QSGWW9L9Z%2F20220216%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20220216T092050Z&X-Amz-Expires=2400&X-Amz-SignedHeaders=host&X-Amz-Signature=3e64e7b3685891a2c05c02481665e578c527afbbd3bbf87fec8e6a6eca5a89af

Открываем andronix, выбираем дистрибутив, далее окружение(xfce хороший выбор).

Ссылка будет скопирована автоматически, открываем termux и долгим нажатием в любое место выводим маленькое меню, нажимаем «paste».

На виртуальной клавиатуре жмем «enter» идет загрузка нужных библиотек, обновление термукс, после чего эмулятор терминала ожидает от нас ввода введите «y» так нужно будет сделать три раза.

Через некоторое время он запросит у нас новый пароль для создания локального vnc сервера на вашем устройстве.

Открываем vnc viewer создаем новое соединение и подключаемся.

Все работает отлично у меня на debian работал пакетный менеджер apt.

Если вы захотите снова включить дистрибутив вам надо выполнить определенную команду в терминале в зависимости от вида дистрибутива, а потом vncserver-start

Вот системные требования:

  • 700 ОЗУ, рекомендуется 1000 ОЗУ

  • 1500 свободной памяти, рекомендуется 3000 свободной памяти

Пишите если возникнут проблемы.

 , ,

monodevx
()

Системный администратор, Санкт-Петербург удалёнка

Форум — Job

Санкт-Петербург, удалёнка. Системный администратор. 100-180 тысяч, соц.пакет.

Ищу коллегу без в/п себе в помощь для пляски вокруг сотни виртуалок на deb10 и десятка гиперов openstack(kvm)/xen. Суть работы - подкладывание костылей во все возможные и невозможные места. Работа на «нижнем» уровне - не должно быть проблем с пониманием вещей типа «MBR/PBR/GPT/MDRAID/LVM/DD/INITRAMFS» и т.д и т.п. Способность сказать размер полезного места на дискете 1.44mb/FAT12 в байтах будет вашим преимуществом ))

Требуется не столько знание или опыт, сколько умение думать! Реально, это самая ценная редкость, что сегодня есть в людях.

В случае собеседования сначала я оцениваю вас; потом, если всё хорошо, вы идёте на собеседование.

Больше сказать нечего. Пишите в личку.

 , , , ,

Stage1
()

VCMI 1.0.0

Новости — Игры
VCMI 1.0.0
Группа Игры

Мы счастливы сообщить о новом релизе!

Несколько лет прошло с выпуска версии VCMI 0.99, и пришло время для нового релиза. Масса изменений, улучшений и исправлений были введены за это время, сложно вспомнить их все. Однако, мы хотели бы выделить несколько главных изменений.

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

VCMI — проект по созданию открытого игрового движка для Heroes of Might and Magic III. Кроме того важной целью проекта является поддержка модов: возможность добавлять в игру новые города, героев, монстров, артефакты и заклинания без ограничений и конфликтов.

>>> Подробности

 , , , ,

c0deum
()

Сборка бюджетного ЧПУ с направляющими из стальной трубы с металлобазы

Форум — Science & Engineering

Хочу сделать универсальный ЧПУ на трубах 2 и 2.5 метра со сменными насадками. Фреза по дереву, нож по гофркартону, лазерная и плазменная резка и может даже 3д принтер.

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

Какие лучше подшипники взять для сборки опоры из уголков для размещения на направляющей? Если эту опору затем болтами отрегулировать можно добиться разумной точности ЧПУ на уровне 0.1 мм если в качестве передачи купить ШВП? Не будет оно по итогу расшатываться и не запарюсь ли я с регулировками? Может какие гайки особые применить?

 , ,

foror
()

Виртуализация в процессоре Intel Atom D525

Форум — Linux-hardware

Не долго думая, решил поставить на этот проц виртуалку KVM.
Целый день продолбался в консоли, готовя базовую систему, а когда дошел до создания виртуалок, получил полный облом на ровном месте.
И только потом решил проверить, годится ли этот проц для этих дел :-)

В официальном даташите на проц виртуализации нет, но по многим статьям, даже на нашем форуме, получается, что в Атомах виртуализация якобы отключена лишь программно, и умельцы умеют ее включать.

А в этой статье _https://habr.com/ru/post/132818/ и вовсе не заморачивались и поставили VMWare без особых ухищрений - как же так?

Так все-таки, есть виртуализация в этих Атомах или нет?

 ,

chukcha
()

Внезапно! Виртуализация в процессоре Intel Atom D525

Форум — Linux-hardware

Виртуализация в процессоре Intel Atom D525

Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)

нормально вроде общались Jameson chukcha

 , at5nm10-i, , ,

kindof
()

Насколько лазарус совместим с.. «делфи»?

Форум — Development

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

И вот тут вопрос: а насколько мои знания делфи в прошлом помогут мне взять и начать кодить на паскале в лазарусе? Была у меня книжка толстенная по делфям в те годы, там прям как справочник, на любой вопрос бы ответ - подойдет ли она для решения вопросов с паскале-лазарусом?

//Потестил - ShowMessage('Сообщение'); работает так же =)

sudo cast @saahriktu

 

Zhbert
()

Врата Балдура и нехватка места

Форум — Games

Пытаюсь запустить мод трилогия ВБ, устанавливается без косяков, но при запуске выдаёт «Для продолжения не хватает места на жёстком диске, приложение будет закрыто.», хотя места предостаночно. Пробовал сносить префикс и переустанавливать, один раз запустилось, но потом опять это началось. Логи при запуске:

002c:err:winediag:WS_getaddrinfo Failed to resolve your host name IP
0024:fixme:mciwave:MCIWAVE_DriverProc Unsupported command [2115]
ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.2.3.2-r1/work/alsa-lib-1.2.3.2/src/pcm/pcm_dmix.c:1024:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
BGT> 0120:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.2.3.2-r1/work/alsa-lib-1.2.3.2/src/pcm/pcm_dmix.c:1024:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
0120:err:ole:CoUninitialize Mismatched CoUninitialize
016c:fixme:rpc:handle_bind_error unexpected status value 1765 
Дистр — генту, версия — wine-vanilla-6.6

 

nemixer
()

APC Smart UPC + apcupsd

Форум — Admin

Добрый день. Попросили тут коллеги удаленно настроить им APC Smart-UPS 3000VA LCD RM в Заббикс. А что бы не помочь, тем более у нас другая модель APC Smart-UPS уже настроен и отлично работает. Но смутило, что хотят добавить мониторинг в виртуалку. Прокинули они порт в ProxMox для кабеля USB-Serial фирменного от APC и дали доступ. После прокидывания вижу:

[    1.441834] 00:00: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A

Далее стандартно редактирую apcupsd.conf

UPSCABLE smart
UPSTYPE apcsmart
DEVICE /dev/ttyS0

Перезагружаю сервис apcupsd. Но ловлю ошибку:

PANIC! Cannot communicate with UPS via serial port.

Возможно кто-то добавлял эту модель, возможно не всё с ней так просто?

 , ,

el_vago
()

[SOLVED] S3 Savage + DRI

Форум — Linux-hardware

Добрый день. Пытаюсь запустить X с аппаратным ускорением на Debian (buster) kernel 4.19.0-11-686-pae.

lspci | grep VGA
01:00.0 VGA compatible controller: S3 Grphics Ltd. 86C380 [ProSavageDDR K4M266]

Установил пакет xserver-xorg-video-savage

Сгенерировал xorg.conf с помощью «X -configure» (в разделе Device стоит Driver «savage»)

В секции Screen добавил DefaultDepth 16, якобы direct render на Savage запускается только с 16bit-ным цветом.

При запуске xstart в логах отображается:

SAVAGE(0): Sufficient Videoram available for 3D
SAVAGE(0): DRI isn't enabled
....
Initializing extension GLX
AIGLX: Screen 0 is not DRI2 capable
IGLX: Loaded and initialized swrast
GLS: Initialized DRISWRAST GL proviider for screen0

т.е. видно что используется софтовый рендер. X-ы запускаются glxgears -fullscreen выдает fps 5

После безрезультатных игр с параметрами в секции Device (xorg.conf), решил посмотреть исходники DRV модуля savage.

apt xserver-xorg-video-savage...

Понатыкал отладочных сообщение в savage_driver.c в функции SavageScreenInit (та в свою очередь вызывает SAVAGEDRIScreenInit) и в savage_dri.c функции SAVAGEDRIScreenInit.

Оказалось что в SAVAGEDRIScreenInit, есть проверка:

xf86LoaderCheckSymbol("GlxSetVisualConfigs")

В случае если функция xf86LoaderCheckSymbol возвращает false то SAVAGEDRIScreenInit так же возвращет false, а это в своей очереди указывает в SavageScreenInit что DRI не инициализировался (SAVAGE(0): DRI isn’t enabled).

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

Поиски показали что вроде как GlxSetVisualConfigs удалили из свежих xorg https://www.mail-archive.com/xorg-devel@lists.x.org/msg53329.html

Закомментировал эту проверку в коде, собрал savage_drv.so заново заменил в модулях xorg

Теперь при старте в логах xorg вот что:

...
[   101.604] (II) SAVAGE(0): psav->NoAccel=false
[   101.604] (II) SAVAGE(0): psav->Chipset is S3_TWISTER true
[   101.604] (II) SAVAGE(0): 4740 kB of Videoram needed for 3D; 32768 kB of Videoram available
[   101.604] (II) SAVAGE(0): Sufficient Videoram available for 3D
[   101.604] (II) SAVAGE(0): Goal #1
[   101.604] (EE) SAVAGE(0): can't load GlxSetVisualConfigs
[   101.609] (II) SAVAGE(0): [drm] bpp: 16 depth: 16
[   101.609] (II) SAVAGE(0): [drm] Sarea 2200+284: 2484
[   101.610] drmOpenDevice: node name is /dev/dri/card0
[   101.616] drmOpenDevice: node name is /dev/dri/card0
[   101.812] drmOpenByBusid: Searching for BusID pci:0000:01:00.0
[   101.812] drmOpenDevice: node name is /dev/dri/card0
[   101.813] drmOpenDevice: open result is 14, (OK)
[   101.814] drmOpenByBusid: drmOpenMinor returns 14
[   101.814] drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
[   101.814] (II) [drm] loaded kernel module for "savage" driver.
[   101.814] (II) [drm] DRM interface version 1.4
[   101.815] (II) [drm] DRM open master succeeded.
[   101.816] (II) SAVAGE(0): [drm] Using the DRM lock SAREA also for drawables.
[   101.816] (II) SAVAGE(0): [drm] framebuffer handle = 0xd0000000
[   101.816] (II) SAVAGE(0): [drm] added 1 reserved context for kernel
[   101.816] (II) SAVAGE(0): X context handle = 0x1
[   101.816] (EE) SAVAGE(0): [drm] failed to setup DRM signal handler
[   101.816] (EE) SAVAGE(0): [drm] DRIScreenInit failed.  Disabling DRI.
[   101.816] (II) SAVAGE(0): SAVAGEDRIScreeInit return false
[   101.816] (II) SAVAGE(0): psav->ShadowStatus == psav->ConfigShadowStatus = true
[   101.816] (EE) SAVAGE(0): DRI isn't enabled
[   102.018] (II) EXA(0): Offscreen pixmap area of 29749248 bytes
[   102.018] (II) EXA(0): Driver registered support for the following operations:
[   102.018] (II)         Solid
[   102.018] (II)         Copy
[   102.018] (II)         UploadToScreen
[   102.018] (II) SAVAGE(0): Savage EXA Acceleration enabled.
[   102.018] (==) SAVAGE(0): Backing store enabled
[   102.026] (==) SAVAGE(0): DPMS enabled
[   102.026] (WW) SAVAGE(0): Direct rendering disabled
....
[   102.065] (II) SELinux: Disabled on system
[   102.065] (II) Initializing extension GLX
[   102.067] (II) AIGLX: Screen 0 is not DRI2 capable
[   103.315] (II) IGLX: Loaded and initialized swrast
[   103.315] (II) GLX: Initialized DRISWRAST GL provider for screen 0
....
[   104.207] (EE) Backtrace:
[   104.209] (EE) 0: /usr/lib/xorg/Xorg (OsLookupColor+0x122) [0x5cd122]
[   104.212] (EE) 1: linux-gate.so.1 (?+0x0) [0xb7f37d77]
[   104.216] (EE) 2: ? (?+0x0) [0xc0000000]
[   104.217] (EE) unw_step failed: unspecified (general) error [-1]
[   104.217] (EE) 
[   104.217] (EE) Segmentation fault at address 0xc0000000
[   104.218] (EE) 
Fatal server error:
[   104.218] (EE) Caught signal 11 (Segmentation fault). Server aborting
[   104.218] (EE) 
[   104.218] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[   104.218] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   104.218] (EE) 
[   104.504] (EE) Server terminated with error (1). Closing log file.

X-ы не запускаются.

lsmod | grep savage:
savage	32768	0
drm	323584	2	savage

[drm] failed to setup DRM signal handler - что этот за ерунда !?!?!

Может кто подскажет куда дальне копать ?

 , , ,

chjohn
()

Софт для IP камер

Форум — General

Что можете посоветовать из софта для сохранения записей с IP камеры в домашних условиях?

Что имеется: Ip камера, поддержка onvif, rtsp поток, h264\h265 кодек Сетевое хранилище, Debian 10

Требуется хранить архив, возможность циклической перезаписи при заполнении, по возможность веб интерфейс. Перекодировка видео не нужна

Попробовал zoneminder - всем хорош, но грузит cpu, так как перекодирует поток, несмотря на отключение всяких опций на детекцию движения. + необходимость установки БД - лишние операции I/O.

Motion - удобная настройка и приятный конфиг, не требует БД. Но нет возможность отключить детекцию движения, в результате - перекодировка и нагрузка CPU. Также из форматов - только avi и mpg.

 ,

dargod
()

Скрипт поиска по трекеру без повторов

Форум — General

Есть вообще в природе какой-то удобный сабж? Я вот, в основном, пользуюсь рутрекером для кинчиков. Там нет возможности исключить несколько категорий из поиска (например, азиатские фильмы и сериалы). А остальные фильмы повторяются 100 раз раздачи с разным качеством и переводом... Я бы хотел отфильтровать фильмы HD и обычные фильмы, не только последнего года. И видеть результаты в виде отдельных фильмов, а из них выбирать качество.

Кто-то видел такой парсер? Оптимально - на php, чтобы можно было залить для веб доступа на роутер. Но можно и на чём-то другом, запускать на андроиде или в консоли.

 , ,

fehhner
()

Как бы запретить клавишу Alt для скайпа?

Форум — Desktop

Хочется, чтобы скайп не видел, когда нажимают Alt. Система - ubuntu 18.04 По комбинации Alt+Shift переключение раскладки

В скайпе Alt - это переход фокуса на верхнее меню. И соответственно, потеря курсора в окне ввода текста.

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

 , ,

chabapok
()

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

Форум — Admin

Необходимо сделать бэкап базы (testsrc) и восстановить его в соседнюю базу (testdst) на этом-же сервере.

Бэкап:

pg_dump --host=localhost testsrc --username=postgres -Fc —file=testsrc.bkp

Восстановление:

dropdb --host 127.0.0.1 --port 5432 --username "postgres" "testdst" --if-exists
createdb --host 127.0.0.1 --port 5432 --username "postgres" "testdst"
pg_restore --host 127.0.0.1 --port 5432 --username "postgres" --dbname "testdst" --clean "testsrc.bkp"

Проблема: при восстановлении удаляется исходная база (testsrc). PostgreSQL 9.2.1-eter8ubuntu.

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

PS. Вариант безупречно работает на нескольких серверах PostgreSQL 9.4.2.

 ,

ewgenik
()