LINUX.ORG.RU

Сообщения Gin

 

nftables + masquerade

Добрый день,

после обновления ядра до 5.18 внезапно перестали работать старые правила iptables и как следствие отвалилась wifi точка, которая за линуксовым роутером. В процессе поиска причины выяснил, что сейчас iptables уже не модно, а модно nftables. Сконвертировал правила в nft, но нифига не работает. С точки доступа не пингуется ничего за роутером. пробовал разные варианты правил, сейчас правила в nft выглядят вот так:

table ip nat {
        chain PREROUTING {
                type nat hook prerouting priority dstnat; policy accept;
        }

        chain INPUT {
                type nat hook input priority 100; policy accept;
        }

        chain OUTPUT {
                type nat hook output priority -100; policy accept;
        }

        chain POSTROUTING {
                type nat hook postrouting priority srcnat; policy accept;
                ip saddr 10.73.2.0/24 oif "enp6s0" masquerade
                ip saddr 10.73.2.0/24 oif "enp7s0" masquerade
        }
}

enp7s0 - внешний интерфейс в интернет, enp6s0 интерфейс в сторону точки доступа

что я делаю не так и как сейчас принято настраивать маскарадинг?

 

Gin ()

ЭЦП в современном linux

Есть задача подписывать PDF ЭЦП. Чем сейчас можно подписывать pdf гостовскими методами? Те, методы, что были раньше уже не работают из-за несоответствия версий библиотек.

 ,

Gin ()

CIFS и пробелы.

Обнаружилась тут проблема с CIFS. Примонтирована папка по cifs с хранилки файлов, всё вроде работает, но иногда появляются папки с пробелом в конце в имени, которые оказываются недоступны. При этом через smbclient эти папки и файлы внутри вполне доступны. Что с этим можно сделать? Повлиять на именование этих папок нет возможности.

 ,

Gin ()

Буффер обмена по выделению мыши

Добрый день,

перестал частично работать второй буфер обмена, а точнее перестало по нажатию средней кнопки мыши вставлять содержимое второго буфера. Где я что мог накрутить? DE KDE5, дистрибутив debian. Где искать настройки?

 ,

Gin ()

Asterisk+ari-node-client+запись разговоров

Добрый день,

Есть рабочая связка asterisk+ARI client написанный на node.js. Всё работает, разговоры пишутся, но недавно возникла задача складывать их в папки по дате. Команду на запись астериску дает клиент через вызов bridge.record и tcpdump это подтверждает. Но, хоть в описании и есть поле name, но похоже оно никак не учитывается, потому что его изменение не влияет вообще никак на запрос, который уходит в asterisk. Кто может подсказать как изменить имя файла, в который будет писаться разговор?

 ,

Gin ()

Nginx+FastCGI

Добрый день,

Подскажите какое-нибудь достояное решения для запуска FastCGI скриптов из под nginx c нормальной обработкой процессов?

spawn_fcgi не подходит.

Оптимальнее всего подходит Apache, но хотелось его убрать. Еще по описанию идеально подходит некий Пускач (http://falstart.com/puskach/), но заставить его работать у меня не получилось, а автор не выходит на связь :(

 ,

Gin ()

Отваливается буффер обмена

Последнее время стало сильно напрягать, что перестает работать буффер обмена в разных приложениях. Изначально проблема проявлялась только в konsole и KDE, но последнее время попробовал и другие DE и начались проблемы в других приложениях, особенно напрягает в qterminal, telegramm и firefox. Перезапуск приложений помогает не надолго, иногда минут на 30, иногда на пару дней. Что может быть причиной?

 

Gin ()

Печать длинных документов.

Есть у меня необходимость печатать длинные документы длиной 40-50 метров, но не могу этого сделать, печатает максимум 30 метров. Принтер Epson L800, драйвера Epson T50 из gutenprint, в настройках принтера в CUPS установлены параметры размера листа 21см на 45 метров, но печатается ровно 30 метров и никак не могу изменить это. Печатаю из inkscape в векторе. Как это отладить и поймать виновника?

 ,

Gin ()

Firefox 57.0b10 temporary extension

Добрый день,

подскажите как можно решить следующую проблему. Пытаюсь загрузить временное расширение, а оно мне ругается «There was an error during installation: Add-on » «is not compatible with application version. add-on minVersion: 57.0b1.0. add-on maxVersion: 59.0.*.»

при этом что не ставлю в эти поля ничего не меняется.

 

Gin ()

Сборка Qt 5.9 без лишнего.

Всем привет, пытаюсь собрать Qt 5.9 и нужно, что бы оно собиралось максимально быстро. Для этого добавил в configure -nomake examples -nomake tests но, оно всё-равно собирает примеры. Как убедить не делать этого?

 

Gin ()

Qt5 Посмотреть HTML в статической сборке.

Есть задача посмотреть HTML в приложении на qt5 которое собирается статически. Но печаль в том, что ни webengine, ни webkit не собираются статически. Есть ли какие-нибудь еще средства для просмотра HTML c js?

 , ,

Gin ()

WebRTC && turn server

Всем привет,

есть задача запустить демку(https://apprtc.appspot.com/) webrtc польностью локально. Саму демку запустил без проблем, проблемы возникли с turn сервером. Пробую запинать coturn, но не могу понять как к нему по вебу нужно обращаться для получения stun серверов. Изначально это урл вроде этого: https://computeengineondemand.appspot.com/turn?username=400783903&key=408...

а как к этому обращаться, что прописать в настройках демки, что бы оно обращалось к моему серверу?

 

Gin ()

CUPS Custom media size

Всем добрый вечер... Может кто-нибудь вкурсе в купсе ввели ограниние на размер носителя для печати? Раньше легко задавал длину 60 метров, а сейчас не могу задать больше 30. Причём нету никаких ошибок, просто молча не сохраняет. Куда копать?

Gin ()

JTR & MPI

Всем привет,

кто-нибудь пробовал запинывать JTR с MPI на разных серверах?
у меня постоянно вылазиет ошибка:
Assertion failed in file src/mpid/ch3/channels/nemesis/src/ch3_progress.c at line 632: pkt->type >= 0 && pkt->type < MPIDI_NEM_PKT_END
internal ABORT - process 0
Assertion failed in file src/mpid/ch3/channels/nemesis/src/ch3_progress.c at line 632: pkt->type >= 0 && pkt->type < MPIDI_NEM_PKT_END
internal ABORT - process 0
используется две одинаковые системы
пробовал разные версии mpich, но всё время одинаковые ошибки.
Gin ()

Qt5+файловый диалог в ios

Всем привет,

пытаюсь тут перенести один проект на ios и в этом проекте ключевым является возможность выбора файлов. В ios с этим всё плохо и существует только диалог выбора из медиабиблиотеки. Нашел пример как это делается на QtQuick: https://github.com/richardmg/qtdd13_qmlapp


Но не могу запинать это в обычном Qt без qtquick. Подскажите кто-нибудь как это сделать?

 , ,

Gin ()

John the Ripper и OpenCL

Всем привет,

у кого-нибудь получилось запустить JtR с OpenCL?
у меня выдает ошибку:
OpenCL error (UNKNOWN ERROR :() in file (common-opencl.c) at line (321) - (Error querying for platforms)

пробовал запускать из под рута и тоже самое :(

гугление что-то не помогло... может кто-нибудь подскажет куда копать?
Gin ()

Inkscape печать

Всем привет,

понадобилось тут мне распечатать документ длиной 40 метров в inkscape, но эта зараза не хочет ничего печатать больше 11 метров. Если пытаюсь печатать больше 11 метров он вываливается с ошибкой, сохраняя бэкап документа. Куда копать?

Gin ()

Снова CUPS

Всем привет,

Подскажите кто-нибудь куда копать.
Пытаюсь печатать страницу, печатается 33% и встает с ошибкой «Unable to send data to printer.»
в логах вот такие сообщения.
E [14/Apr/2013:22:55:08 +0700] [Job 520] Unable to send data to printer.
D [14/Apr/2013:22:55:08 +0700] cupsdMarkDirty(---J-)
D [14/Apr/2013:22:55:08 +0700] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Printing jobs and dirty files"
D [14/Apr/2013:22:55:08 +0700] [Job 520] Set job-printer-state-message to "Unable to send data to printer.", current level=ERROR
D [14/Apr/2013:22:55:08 +0700] [Job 520] libusb write operation returned fffffffc.
D [14/Apr/2013:22:55:08 +0700] [Job 520] Sent 659456 bytes...
D [14/Apr/2013:22:55:08 +0700] Discarding unused job-progress event...
D [14/Apr/2013:22:55:08 +0700] Discarding unused printer-state-changed event...
D [14/Apr/2013:22:55:09 +0700] [Job 520] Waiting for read thread to exit...
D [14/Apr/2013:22:55:09 +0700] [Job 520] Failed to re-attach "usblp" kernel module to 04b8:0007
D [14/Apr/2013:22:55:09 +0700] [Job 520] PID 30755 (/usr/lib/cups/backend/usb) stopped with status 1.
D [14/Apr/2013:22:55:09 +0700] [Job 520] PID 30754 (/usr/lib/cups/filter/rastertogutenprint.5.2) did not catch or ignore signal 13.
D [14/Apr/2013:22:55:09 +0700] [Job 520] PID 30753 (/usr/lib/cups/filter/gstoraster) stopped with status 13.
I [14/Apr/2013:22:55:09 +0700] [Job 520] Backend returned status 1 (failed)
D [14/Apr/2013:22:55:09 +0700] Discarding unused job-state-changed event...
I [14/Apr/2013:22:55:09 +0700] [Job 520] Printer stopped due to backend errors; please consult the error_log file for details.

не могу понять чего не так.

Gin ()

RSA +perl

Всем привет,

что-то возникла тут проблема при работе с RSA в perl. Не могу сгенерить ключ из компонент.
вот такой кусок кода выдает ошибку «OpenSSL error: d e not congruent to 1»
что может быть не так?
use Math::BigInt;
use Crypt::OpenSSL::RSA;

my $ii0 = new Math::BigInt("17020275177304234767533879672547310352609930388661630931257956125212863103740190543772285096141704300334940123243978043675764834422046684602491329861334406709308538083271349262737023295848735687163087607271553488928986964703422284327664327069875575966999339467958914835404940468776359238150220126176165784575511143360959382722301939824211657517616681066260470690512404929348371805528120371169314226740150467445252261748159181088512179750308016668138660697210946523502361190582619576629792463236481281820577870001213384569786473326530828498113903760101903403316741781963247616045011061351379129763173825422122924407163");
my $e = new Math::BigInt(0);
my $ii1  = new Math::BigInt("5005963287442421990451141080160973633120567761371067920958222389768489148158879571697730910629913029510276506836464130492872010124131377824262155841568943149796628848020985077275595087014334025636202237432809849684996166089241848331665978549963404696176276314105563186883806020228340952397123566522401701345660984119258145401173898506987191332703853562296599027577390712802892069948997061368029896708132580262650983527015335932839251927860144078927993092490716594990405433796009026408507901174602775257711132023477522206917181770398215531847037799023060781257453307870686360683949223395443154093008099011874321616153");;
my $ii2 = new Math::BigInt("151314805379455050442228514681358092878617369282411669121145746714347928596790591069121464391436671229257099514182229796122107845958797609294318622155429956868304659612919162499492133134214887530121214362379623410865651523194007134941701858386126006267055446053825059414876064340576006753576027020073406093933");
my $ii3 =  new Math::BigInt("112482550102233307868456385773848893544961585169622327628130759104190839104739771448891113541063023322981818242124809120736615349624729190489165560587080143666678056063269724341373466108616958414238806759010185655402403783982888554892273385037370740774345089149088930304707637466296399093370261761676824818311");
my $i0 = Crypt::OpenSSL::Bignum->new_from_decimal($ii0->as_number());
my $i1 = Crypt::OpenSSL::Bignum->new_from_decimal($ii1->as_number());
my $i2 = Crypt::OpenSSL::Bignum->new_from_decimal($ii2->as_number());
my $i3 = Crypt::OpenSSL::Bignum->new_from_decimal($ii3->as_number());

my $rsa = Crypt::OpenSSL::RSA->new_key_from_parameters(
                        $i0, 
                        Crypt::OpenSSL::Bignum->new_from_decimal($e->as_number()), 
                        $i1,
                        $i2,
                        $i3
);


Gin ()

QTableWidget && QWidget

Всем привет,

может кто-нибудь подскажет вариант решения проблемы.

Есть таблица в виде QTableWidget. В этой таблице есть большое колличество строк, больше 10000. В каждой строке нужно добавить чекбокс, что и делается с помощью setCellWidget.
Вообщем проблема в том, что оно дико тормозит, может отрисовывать таблицу несколько минут. Как можно оставить чекбокс и сделать отрисовку быстрее?

 

Gin ()

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