LINUX.ORG.RU

Сообщения dmitry_kozak

 

RSA сертификат доступа к сайту

Форум — Security

Подскажите, кто знает:

Есть сайт доступ к которому производится по клоючу через https. Есть полный набор ключей user.p12, user.crt, user.key и user.csr Безвозвратно забыт пароль от ключа импортируемого в браузер user.p12.

Как-то можно расшифровать этот сертификат ? Чем ?

 ,

dmitry_kozak
()

gentoo qt5 не собирается webkit

Форум — Admin

Надо поставить на gentoo qt5. делаю так:

layman -a qt

emerge --ask @qt5-essentials @qt5-addons

после танцев с бубнов над зависимостями столкнулся с несобираемостью qtwebkit на стадии компиляции.

Вопрос в том, как собрать без webkit-а ? можно, конечно, скачать qt и собрать из исходников с применением опции --no-webkit, но хотелось бы сделать это из оверлеи. Где-то можно написать такую опцию ? Use флаг -webkit мне не помог.

dmitry_kozak
()

помогите с GPRS PPP: проблемы с LCP

Форум — Admin

ОС Gentoo. Есть 2 сборки - старая и новая. Использую 4 типа GPRS модемов. На старой работают все, на новой работают 3, а 4й (FargoMaestro) соединяется но не конфигурятся IP адреса. Все скрипты и настройки перенёс со старой без изменений. От ядра проблема независима - подсовывал новое ядро в старую ОС, работают все модемы.

Скрипты соединения, симка, ядро одинаковые. Даже понижал версию pppd на новой сборке - ничего не помогло. Вспотыкается на LCP. Логи обех ОС ниже, скрипты - тож. Куда копать - не ясно. Где понастраивать этот LCP не нагуглил :(

Вот лог соединения проблемным модемом со старой ОС:

Jun 20 16:02:04 alfabox-proga pppd[12376]: Script /usr/sbin/chat -v -f /etc/ppp/chatscripts/gprs-connect-chat finished (pid 12377), status = 0x0
Jun 20 16:02:04 alfabox-proga pppd[12376]: Serial connection established.
Jun 20 16:02:04 alfabox-proga pppd[12376]: using channel 2
Jun 20 16:02:04 alfabox-proga pppd[12376]: Using interface ppp0
Jun 20 16:02:04 alfabox-proga pppd[12376]: Connect: ppp0 <--> /dev/ttyS5
Jun 20 16:02:04 alfabox-proga dhcpcd[11095]: ppp0: waiting for 3rd party to configure IP address
Jun 20 16:02:05 alfabox-proga pppd[12376]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4e6cd623>]
Jun 20 16:02:05 alfabox-proga pppd[12376]: rcvd [LCP ConfRej id=0x1 <magic 0x4e6cd623>]
Jun 20 16:02:05 alfabox-proga pppd[12376]: sent [LCP ConfReq id=0x2 <asyncmap 0x0>]
Jun 20 16:02:05 alfabox-proga pppd[12376]: rcvd [LCP ConfAck id=0x2 <asyncmap 0x0>]
Jun 20 16:02:07 alfabox-proga pppd[12376]: rcvd [LCP ConfReq id=0x1 <mru 1500> <asyncmap 0x0> <pcomp> <accomp> <auth pap>]
Jun 20 16:02:07 alfabox-proga pppd[12376]: sent [LCP ConfRej id=0x1 <pcomp> <accomp>]
Jun 20 16:02:07 alfabox-proga pppd[12376]: rcvd [LCP ConfReq id=0x2 <mru 1500> <asyncmap 0x0> <auth pap>]
Jun 20 16:02:07 alfabox-proga pppd[12376]: sent [LCP ConfAck id=0x2 <mru 1500> <asyncmap 0x0> <auth pap>]
Jun 20 16:02:07 alfabox-proga pppd[12376]: sent [PAP AuthReq id=0x1 user="alfabox-proga" password=<hidden>]
Jun 20 16:02:10 alfabox-proga pppd[12376]: sent [PAP AuthReq id=0x2 user="alfabox-proga" password=<hidden>]
Jun 20 16:02:13 alfabox-proga pppd[12376]: rcvd [PAP AuthAck id=0x1 "Welcome!"]
Jun 20 16:02:13 alfabox-proga pppd[12376]: Remote message: Welcome!
Jun 20 16:02:13 alfabox-proga pppd[12376]: PAP authentication succeeded
Jun 20 16:02:13 alfabox-proga pppd[12376]: sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15>]
Jun 20 16:02:13 alfabox-proga pppd[12376]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
Jun 20 16:02:13 alfabox-proga pppd[12376]: rcvd [IPCP ConfReq id=0x1 <addr 192.168.111.111>]
Jun 20 16:02:13 alfabox-proga pppd[12376]: sent [IPCP ConfAck id=0x1 <addr 192.168.111.111>]
Jun 20 16:02:13 alfabox-proga pppd[12376]: rcvd [LCP ProtRej id=0x1 80 fd 01 01 00 0c 1a 04 78 00 18 04 78 00]
Jun 20 16:02:13 alfabox-proga pppd[12376]: Protocol-Reject for 'Compression Control Protocol' (0x80fd) received
Jun 20 16:02:13 alfabox-proga pppd[12376]: rcvd [IPCP ConfNak id=0x1 <addr 10.143.56.220> <ms-dns1 193.41.63.162> <ms-dns2 193.41.63.161>]
Jun 20 16:02:13 alfabox-proga pppd[12376]: sent [IPCP ConfReq id=0x2 <addr 10.143.56.220> <ms-dns1 193.41.63.162> <ms-dns2 193.41.63.161>]
Jun 20 16:02:13 alfabox-proga pppd[12376]: rcvd [IPCP ConfAck id=0x2 <addr 10.143.56.220> <ms-dns1 193.41.63.162> <ms-dns2 193.41.63.161>]
Jun 20 16:02:13 alfabox-proga pppd[12376]: local  IP address 10.143.56.220
Jun 20 16:02:13 alfabox-proga pppd[12376]: remote IP address 192.168.111.111
Jun 20 16:02:13 alfabox-proga pppd[12376]: primary   DNS address 193.41.63.162
Jun 20 16:02:13 alfabox-proga pppd[12376]: secondary DNS address 193.41.63.161
Jun 20 16:02:13 alfabox-proga pppd[12376]: Script /etc/ppp/ip-up started (pid 12398)
Jun 20 16:02:13 alfabox-proga pppd[12376]: Script /etc/ppp/ip-up finished (pid 12398), status = 0x0

А это лог с новой сборки, где этот «модем не работает»:

Jun 20 13:34:33 alfabox3 pppd[29129]: Script /usr/sbin/chat -v -f /etc/ppp/chatscripts/gprs-connect-chat finished (pid 32415), status = 0x0
Jun 20 13:34:33 alfabox3 pppd[29129]: Serial connection established.
Jun 20 13:34:33 alfabox3 pppd[29129]: using channel 29
Jun 20 13:34:33 alfabox3 pppd[29129]: Using interface ppp0
Jun 20 13:34:33 alfabox3 pppd[29129]: Connect: ppp0 <--> /dev/ttyS5
Jun 20 13:34:34 alfabox3 pppd[29129]: sent [LCP ConfReq id=0x13 <asyncmap 0x0> <magic 0xd3722a6c>]
Jun 20 13:34:34 alfabox3 pppd[29129]: rcvd [LCP ConfRej id=0x13 <magic 0xd3722a6c>]
Jun 20 13:34:34 alfabox3 pppd[29129]: sent [LCP ConfReq id=0x14 <asyncmap 0x0>]
Jun 20 13:34:34 alfabox3 pppd[29129]: rcvd [LCP ConfAck id=0x14 <asyncmap 0x0>]
Jun 20 13:34:36 alfabox3 pppd[29129]: rcvd [LCP ConfReq id=0x1 <mru 1500> <asyncmap 0x0> <pcomp> <accomp> <auth pap>]
Jun 20 13:34:36 alfabox3 pppd[29129]: No auth is possible
Jun 20 13:34:36 alfabox3 pppd[29129]: sent [LCP ConfRej id=0x1 <pcomp> <accomp> <auth pap>]
Jun 20 13:34:36 alfabox3 pppd[29129]: rcvd [LCP ConfReq id=0x2 <mru 1500> <asyncmap 0x0>]
Jun 20 13:34:36 alfabox3 pppd[29129]: sent [LCP ConfAck id=0x2 <mru 1500> <asyncmap 0x0>]
Jun 20 13:34:36 alfabox3 pppd[29129]: sent [CCP ConfReq id=0xa <deflate 15> <deflate(old#) 15>]
Jun 20 13:34:36 alfabox3 pppd[29129]: sent [IPCP ConfReq id=0xa <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
Jun 20 13:34:36 alfabox3 pppd[29129]: rcvd [LCP TermReq id=0x3]
Jun 20 13:34:36 alfabox3 pppd[29129]: LCP terminated by peer
Jun 20 13:34:36 alfabox3 pppd[29129]: sent [LCP TermAck id=0x3]
Jun 20 13:34:39 alfabox3 pppd[29129]: Connection terminated.
Jun 20 13:34:39 alfabox3 pppd[29129]: Modem hangup
Jun 20 13:34:39 alfabox3 pppd[29129]: Exit.

параметры передаваемые в pppd:

/dev/ttyS5
115200
crtscts
local
noipdefault
defaultroute
usepeerdns
ipcp-accept-local
ipcp-accept-remote
mtu 576

novj
nobsdcomp
nopcomp
noaccomp

lcp-echo-failure 0
lcp-echo-interval 0

noauth
persist

debug

connect '/usr/sbin/chat -v -f /etc/ppp/chatscripts/gprs-connect-chat'

Чат скрипт:

TIMEOUT 5.
ECHO ON
ABORT '\nBUSY\r'
ABORT '\nNO ANSWER\r'
ABORT '\nERROR\r'
'' AT

SAY '\nResetting-----------------\r'
OK 'ATH'
OK 'ATE1'
SAY '\nSetting APN----------------\r'
OK 'AT+CGDCONT=1,"IP","www.kyivstar.net"'
TIMEOUT 12
SAY '\nDialing----------------------\r'
OK 'ATD*99***1#'
CONNECT ''
dmitry_kozak
()

видеорежимы при загрузке

Форум — Linux-hardware

Gentoo linux. Во время загрузки системы , когда загружаются модули после отработки initramfs, когда управление передано init-у с корневой ФС - переключается текстовый режим, на режим с большим числом знакомест. На некоторых видеокартах оно работает неправильно.

Кто-то может подсказать, как отключить смену видеорежима ? Что гуглить ?

dmitry_kozak
()

Посоветуйте технологию для интерфейса

Форум — Development

Дано:2 месяца, ОС - Linux, архитектура x86 и ARM.

Задача: написать красивый интерфейс под тачскрин со всякими там эффектами, вращением картинок, полупрозрачность, блеск и т.п.

Вот колеблюсь - не знаю что учить, на чём это делать. Сразу скажу, что флеш не подходит. Сначала смотрел в сторону c++ Qt и OpenGL , но учитывая, что технологию придётся изучать - 2 месяца на всё может не хватить. Второй вариант - Python или с++ с движком Ogre. Но Orge, на мой взгляд, слишком мощный инструмент для написания такого интерфейса. И не известно, как он будет тормозить на ARM.

Мож есть что посоветовать ? Из языков предпочитаю питон и си.Опыт разработки такого интерфейса только на flash.

на x86 будут intel-видухи, ARM - beaglebone black (CortexA8-1Гц, ОЗУ-512.)

dmitry_kozak
()

GMA500 dualhead : помогите отключить кланирование экранов ?

Форум — Linux-hardware

Gentoo linux, kernel 3.12.1-gentoo, xorg-server-1.14.3-r2, драйвер ядра gma500_gfx, драйвер xorg - modesetting, платформа - Intel D2550MUD2(чипсет NM10)

Работает всё, но никак не могу, а точнее не знаю, как отключить клонирование экранов. При помощи утилиты xrandr нормально включаются различные видеорежимы на обоих мониторах DVI и VGA (LVDS не подключен), но каждый раз экраны клонируются. Пробовал ставить ubuntu-13(тож gma500_gfx) - там в гноме( ну или как он там у них называется) в системных настройках мониторов получается расширить рабочий стол на оба монитора.

man по xrandr читал - результатов не принесло =((

dmitry_kozak
()

Python, обслуживание ноды устройства

Форум — Development

Начинающий программист, пишу драйвер устройства на питоне. Понимаю. что выбор языка необычен, но на то есть куча причин. Хочу чтоб записывая или читая из char-ноды /dev/myDevice можно было общаться с моей прогой-драйвером на python ?

Подскажите, хоть, что гуглить, а то, даже не знаю в какую сторону рыть.

dmitry_kozak
()

Конфиг ядра, как перенести ?

Форум — Admin

Gentoo. Есть рабочий образ ОС. Хочу собрать то-же ядро с такой-же конфигурацией. Можно ли как-то «взять » конфиг текущего ядра и применить его для конфигурации исходника той-же версии ядра ??

dmitry_kozak
()

qemu chroot компиляция - как нагрузить процессор ?

Форум — Admin

Gentoo на Xeon 24 ядра , qemu chroot для arm архитектуры.

В базовой и в гостевой системах установлена опция -j25 для make. Когда компилю что-то в chroot-е смотрю на нагрузку ядер: компиляцией нагружено только одно ядро.

Мне много надо компилить - хотелось бы побыстрее. Кто-то знает, как нагрузить весь проц ?

dmitry_kozak
()

qemu arm chroot не работает сцуко =((

Форум — Mobile

Gentoo 3.8.13 x86 only stable

Надо настроить qemu-arm chroot. Прочел штук 5 документаций - в теории все понятно. Собираю qemu со static-user флагом. Указываю чем выполнять бинарники для arm ( /proc/sys/fs/binfmt_misc/register). Файлик arm появился. qemu-arm hаботает - отработал бинарник для arm-a (hello word, компиленый criossdev-ом).

qemu-arm из остновной системы скопировал в гостевую , по тому-же пути ( /usr/bin/qemu-arm )

Дальше по инструкции:

mount -o bind /dev /guest_fs/dev

mount -o bind /sys /guest_fs/sys

mount -o bind /proc /guest_fs/proc

chroot /guest_fs/

chroot: не удалось выполнить команду «/bin/bash»: Ошибка формата выполняемого файла

ls -la /proc/sys/fs/binfmt_misc/

drwxr-xr-x 2 root root 0 авг. 5 19:06 .

dr-xr-xr-x 1 root root 0 авг. 5 16:57 ..

-rw-r--r-- 1 root root 0 авг. 5 19:29 arm

--w------- 1 root root 0 авг. 5 19:29 register

-rw-r--r-- 1 root root 0 авг. 5 19:06 status

cat /proc/sys/fs/binfmt_misc/arm

enabled

interpreter /usr/bin/qemu-arm

flags: P

offset 0

magic 7f454c4601010100000000000000000002002800

mask ffffffffffffff00ffffffffffff00fffeffffff

4

А вот если посмотреть в гостевую ОС...

ls -la /guest_fs/proc/sys/fs/binfmt_misc/

то там пусто о_0. Мож потому и ругается, что не знает чем обработать такой бинарник ?

вот и бьюсь уже не первый день.. и никак =( Ув. форумчане, помогите - оч надо.

dmitry_kozak
()

qemu chroot - пусто в /proc/sys/fs/binfmt_misc гостевой системы :(((

Форум — Admin

Gentoo 3.8.13 x86 only stable

Надо настроить qemu-arm chroot. Прочел штук 5 документаций - в теории все понятно. Собираю qemu со static-user флагом. Указываю чем выполнять бинарники для arm ( /proc/sys/fs/binfmt_misc/register). Файлик arm появился. qemu-arm hаботает - отработал бинарник для arm-a (hello word, компиленый criossdev-ом).

qemu-arm из остновной системы скопировал в гостевую , по тому-же пути ( /usr/bin/qemu-arm )

Дальше по инструкции:

mount -o bind /dev /guest_fs/dev

mount -o bind /sys /guest_fs/sys

mount -o bind /proc /guest_fs/proc

chroot /guest_fs/

chroot: не удалось выполнить команду «/bin/bash»: Ошибка формата выполняемого файла

ls -la /proc/sys/fs/binfmt_misc/

drwxr-xr-x 2 root root 0 авг. 5 19:06 .

dr-xr-xr-x 1 root root 0 авг. 5 16:57 ..

-rw-r--r-- 1 root root 0 авг. 5 19:29 arm

--w------- 1 root root 0 авг. 5 19:29 register

-rw-r--r-- 1 root root 0 авг. 5 19:06 status

cat /proc/sys/fs/binfmt_misc/arm

enabled

interpreter /usr/bin/qemu-arm

flags: P

offset 0

magic 7f454c4601010100000000000000000002002800

mask ffffffffffffff00ffffffffffff00fffeffffff

4

А вот если посмотреть в гостевую ОС...

ls -la /guest_fs/proc/sys/fs/binfmt_misc/

то там пусто о_0. Мож потому и ругается, что не знает чем обработать такой бинарник ?

вот и бьюсь уже не первый день.. и никак =( Ув. форумчане, помогите - оч надо.

dmitry_kozak
()

драйвер serial

Форум — Admin

gentoo linux, kernel 3.4.34.

Есть драйвер PCI-платы портов MosChip9865.

компилирую драйвер, копирую и пр.

lspci говорит так: Kernel driver in use: serial

modprobe mcs9865 и снова lspci... Kernel driver in use: serial

Почему не меняется драйвер ? modprobe -r serial говорит, что нет такого драйвера serial :(

dmitry_kozak
()

Заменить драйвер serial на другой. HowTo ??

Форум — Linux-hardware

gentoo linux, kernel 3.4.34.

Есть драйвер PCI-платы портов MosChip9865.

компилирую драйвер, копирую и пр.

lspci говорит так: Kernel driver in use: serial

modprobe mcs9865 и снова lspci... Kernel driver in use: serial

Почему не меняется драйвер ? modprobe -r serial говорит, что нет такого драйвера serial :(

dmitry_kozak
()

Xorg + touchscreen . Курсор перескакивает на 2й монитор =((

Форум — Linux-hardware

Gentoo+xorg на 2х мониторах (nvidia). USB-шный сенсор @-touch управляется универсальным драйвером ядра usbtouchscreen (evdev).

Если несколько раз потыкать на краю монитора1, граничащем с монитором2 - курсор мыши перескакивает на второй монитор и обратно никак, только рестарт иксов.

Можно как-то запретить перемещение курсора на 2й монитор ?

dmitry_kozak
()

mysql с прямой записью на диск

Форум — Admin

gentoo + mysql . Специфика использования таких терминалов подразумевает, что часто приходит человек и выдергивает кабель питания. Соответственно это негативно сказывается на целостности БД. Знаю, что возможно организовать БД в MyISAM и отключить кеширование данных в памяти - сразу писать в файло.

Кто-то может подсказать как ?

dmitry_kozak
()

Статистика записи на HDD. Как подсчитать ?

Форум — Admin

Gentoo_x86_3.2.1

Есть необходимость собрать статистику записи на hdd в виде Mb\день. Как и чем это можно сделать ?

dmitry_kozak
()

elotouch serial driver in linux kernel . Как его настроить ?

Форум — Linux-hardware

Gentoo. Kernel 3.2.1 Есть в конфигурации ядра elotouch serial driver . Ну поставил я звездочку, пересобрал ядро и что дальше - хз. Куда сказать порт устройства ? как калибровать ?

нагуглил такое: http://www.gentoo-wiki.info/Elo_Touchscreen. Не работает - xorg ругается, что нет такого драйвера.

dmitry_kozak
()

smartmontools. Как узнать, что винчестер скоро сдохнет ?

Форум — Admin

На куче компов стоит Gentoo. kernel 3.2.1 x86. Порекомендовали мне такую штуку smartmontools, как метод предсказать умирание винчестера.

Поставил я этот smartmontools почитал хелп - вроде всё понятно, но как из SMART- информации понять , что винчестер скоро сдохнет я не знаю. Подскажете ?

dmitry_kozak
()

bash.Как быстро узнать, что винчестер сдох ?

Форум — Admin

ОС Gentoo, ядро 3.2.1

В системе работает прога, которая принимает бабки и записывает платежи в mysql. Когда ломается винчестер прога не останавливается, а успевает принять еще несколько десятков платежей, до тех пор, пока не закрашится система. Естественно все записи mysql никуда не сохраняются. Как средствами bash+linuxutils определить, что HDD навернулся, чтоб остановить прогу ?

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

dmitry_kozak
()

Как правильно собрать маленькую gentoo ?

Форум — Admin

Озадачили меня на работе собрать маленькую ОС для узкоориентированой задачи. Требования минимальны : php,mysql,xorg+flashplayer . Размер критичен, посему нада исключить всякие ненужные системные утилиты, gcc, ненужные либы и все, то, что в stage3, как я понимаю, занимает около 70% объёма. Думаю делать это так:

emerge --root=/chroot4os openrc udev util-linux ppp и.т.п.

собрать туда ядро я initrd-образом ( кстате, обязателен ли он ? намного ли сложнее без него, учитывая, что система будит работать с USB-флешки ?)

потом emerge --root=/chroot4os xorg-x11 php mysql и.т.п.

Получится ли у меня так сделать ? Я обратил внимание, что emerge предлагает собрать те, зависимости, которых у меня нет в chroot-папке. А откуда тогда берутся USE-флаги - из загруженой ОС или из chroot-ОС. Может собрать её из какого-нить stage 2 или 1 , но не знаю где его взять - на зеркалах генты только stage3. Или использовать что-то типа Catalyst ?

Железо такое: Celeron 2Gz память 2гб, nvidia видуха. Флешки будут по 4Гб, но свободного места всего 1Гиг, а еще нада хранить много логов, за 5-6 месяцев. посему система должна быть как можно меньше.

stage3 распакованый весит около 500Мб. Еслиб втиснуть всё в 300Мб - ваще отличненько было бы, но устроит и 500.

Иными словами - подскажите, какием путем пойти, чтоб добиться результата.

 , ,

dmitry_kozak
()

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