LINUX.ORG.RU

Сообщения roy

 

Помогите настроить /etc/xml/catalog

В общем при генерации PDF FOP-ом, лезет в инет, а именно на
66.35.250.209, что вроде является sf.net

Эксперимента ради почистил файлик catalog, оставил только:

<?xml version="1.0"?>
<!DOCTYPE catalog PUBLIC "-//OASIS//DTD XML Catalogs V1.0//EN"
  "file:///usr/share/xml/schema/xml-core/catalog.dtd">
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
</catalog>


Все равно лезет в инет... Что надо исправить и где, чтобы просто генерировались PDF (ну и html, который щас нормально создается) ?
roy
()

FOP качество изображений в PDF

Может кто подскажет, как можно улучшить качество изображений, получаемых в pdf документе? В качестве исходных использую PNG, в .html файлах все ок, в пдф - весьма плохое качество, текст плохо читаем. Что где можно подкрутить?

roy
()

squid ограничение трафика

Добрый день. Встала задача ограничить объем трафика, пролучаемый пользователями, за месяц. До этого работала связка squid+squidGuard. Поискав в инете, нашел несколько решений: Squid Traffic Counter (http://stc.nixdev.org/index.php) и SAMS (http://sams.irc.perm.ru/). Что посоветует использовать? Какой-либо из этих продуктов, или как то своими силами по превышению лимита блокировать пользователей? На самом деле, всех устраивает текущая связка, нужно только добавить ограничение на объем трафика. Буду рад вашим советам.

roy
()

FOP

Добрый вечер. Кто пользовался этим транслятором - не подскажите, как отучить его лазить в инет при генерации pdf? Немного напрягает. А если генерировать не из XSL-FO, а напрямую из xml - то вообще виснет, что-то ждет (коннект медленный).

roy
()

Ubuntu OO

Добрый день. Неприятная проблемка: опенофис из пакетов, writer, при активации картинки (например, если вставить картинку из файла а затем щелкнуть по ней мышкой) - приложение падает. Пробовал переустановить - эффект тот же. Поставил AltLinux-ый - с ним все ок. Кто-нибудь сталкивался с таким?

roy
()

два провайдера

Добрый день. Все пытаюсь разобраться с привалившем счастьем. Есть на 
сервере два ип, x.x.0.2, gw для него x.x.0.1 и y.y.0.2, gw y.y.0.1. 
Маршрут по-умолчанию прописан на gw x.x.0.1. Что надо сделать, чтобы, 
например, при выполнении команды traceroute -s y.y.0.2 host, трафик шел 
через gw y.y.0.1 ? Я выполнил следующие команды (после прочтения
lartc.org):

# ip route add y.y.0.0/24 dev eth2 src y.y.0.2 table trans
# ip route add default via y.y.0.1 table trans
# ip rule add from y.y.0.2 table trans

# ip rule ls
0:      from all lookup local
32765:  from y.y.0.2 lookup trans
32766:  from all lookup main
32767:  from all lookup default

По моему разумению, при коннекте с ип y.y.0.2 трафик завораичвается на
y.y.0.1. Но если сделать traceroute -s y.y.0.2 host, то трафик идет
(и то не доходит) через хост в сети первого провайдера (x.x.0.0/24),
причем тот хост не является gw для x.x.0.2 (т.е. не x.x.0.1).

Куда копать?
roy
()

несколько ip адресов и почта

Здравствуйте. Подскажите, как правильней будет сделать. На сервере два адреса от двух провайдеров. Сервер обслуживает почту. На него указывает домен, который прописан и в реверсивной зоне. С появленеим второго канала, хотелось бы, чтобы прием почты шел и по нему тоже. С этим не проблема. Как правильно организовать отправку через два канала? Т.е. для второго ип тоже надо прописать домен в прямой и обратной зоне ДНС, как я понимаю, никого не смутит, что домены будут одинаковые для двух разын ип? Не возникнет с этим никаких проблем при отправке почты ?

roy
()

32 или 64 бита?

Здравствуйте. Понимю, что избитый вопрос, но все же осмелюсь задать. Дано - athlon 64 3000+, 1GB RAM. Стоит щас 64 битный дистр. Признаться, проблемы есть с некоторыми 32 битными прогами, хотя в принципе сильно не страдаю. Но ощущаю :) В связи с переходом на другой дистр - kubuntu, начал думать, какую архитекутру ? Может плюнуть и поставить i386? Интересует производительность. Но этом компьютере сразу поставил 64 битный, поэтому сравнить не могу. А ставить сперва 32 битный, потом 64 - нет возможности, долго качать оба. Комп используется для программирования, очень много компилит, а так как у всех - инет, видео. Интересует, не тормознее ли выйдет i386 чем x86_64?

roy
()

не очень хитрая маршрутизация

Здравствуйте! Подскажите, правильно я мыслю или нет.

Дано: две сети, первая: x.x.220.0/24, в ней ПК x.x.220.2 и
маршрутизатор x.x.220.1.
вторая: x.x.0.0/24, в ней два ПК: x.x.0.2 и x.x.0.3, и маршрутизатор
x.x.0.1.

Маршрутизаторы соединены между собой VPN тунелем через интернет,
пользователи из двух сетей прозрачно общаются друг с другом.
 Скоро будет еще один канал в интернет, подключеный к маршрутизатору 
x.x.0.1, более широкий, чем имеющийся. Задача - некоторые ПК из сети
x.x.0.0/24, в данном примере - x.x.0.2, при обращении к ПК x.x.200.2
(и только к нему) пускать через новый канал (пусть его ип будет
y.y.0.1).

Как я планирую это сделать: поднять еще один ВПН туннель
y.y.0.1 -- x.x.220.1. IP этого ВПН соединения пусть будут 10.0.0.1 и
10.0.0.2 соответсвенно. Получится ли заданное сделать только с помощью
иптаблес? Т.е. я пишу правило, которое определяет, что коннект с
x.x.0.2 и хост назначения - x.x.200.2 и делает SNAT на ip адрес
10.0.0.1? Ну ессно при соответсвующих настройках на маршрутизаторе
первой сети. Хватит ли этого или здесь надо что-то более хитрое?
roy
()

RSA big prime numbers

Здравствуйте. Помогите разобраться с алгоритмом генерации
публичной и приватнйо экспоненты. С алгоритмами у меня не очень,
поэтому вопрошаю здесь. Нашел в инете пример алгоритма,
адоптировал его:

static int result, result2;
/* расширенный алгоритм эвклида */
int gcd(int u, int v)
{
	int q, tn, u1, u3, v1, v3;
	
	u1 = 1;
	u3 = u;
	v1 = 0;
	v3 = v;

	while (v3 > 0)
	{
		q = u3 / v3;
		
		tn = u1 - v1 * q;
		u1 = v1;
		v1 = tn;

		tn = u3 - v3 * q;
		u3 = v3;
		v3 = tn;
	}

	result = u1;
	result2 = (u3 - u1 * u) / v;
	return u3;
}

void main(void) 
{
	int n, phi, e, d, are, are2;

	/* calculate modulues and phi */
	n = p * q;
	phi = (p - 1) * (q - 1);

	/* initialize e */
	e = n / 3;
	e += rand() + n;

	/* calculate e and d */
	while (e > 0)
	{
		/* e must be less than phi */
		while (e > phi)
			e /= 2;
		e /= 2;

		/* check if the e is prime */
		are = gcd(e, phi);
		d = result;

		if (are == 1)
		{
			are2 = gcd(result, phi);
			if (result == e)
			{
				if (e != d)
					break;
                                        /* нашли e и d */
			}
		}
		e = e - 2;
		if (e <= 0)
		{
			e = n / 3;
			e += rand() + n;
		}
	}
}

Здесь имеется ввиду, что е - публичная экспонента, а d - 
приватная.
Проблема в том, что не всегда генерируются корректные e и d.
К примеру, при P=61 и Q=53 все ок (e = 37, d = 253).
А при p=17, q = 13 => e = 19, d = 91, и алгоритм не работает (
шифрования/дешифрования). Подскажите, где у меня ошибка ?
Алгоритм взят с http://www.linuxjournal.com/article/6695
roy
()

sarg

Добрый день. Помогите разобраться со статистикой, которую генерируют 
Sarg. Есть колонки:

No		Пользователь	Подключений	Байт	%Байт	IN-CACHE-OUT	Общее время	Миллисек.	%Время
2	[Image] 	pt	73.47K	956.95M	0.00%	77.04%	22.96%	03:47:34	13.65M	5.27%
3	[Image] 	stas	124.24K	701.25M	0.00%	27.72%	72.28%	07:33:03	27.18M	10.49%
4	[Image] 	anna	112.53K	616.42M	0.00%	46.81%	53.19%	05:45:48	20.74M	8.01%

Как я понял, IN-CACHE-OUT говорит, сколько байт отдано из кеша (IN), и 
сколько - от сервера (OUT). Тогда в этом случае значенеи Байт о чем 
говорит ? Скольо байт было передано юзеру (из кеша + из инета), или 
сколько получена из инета? Если суммарно (кеш + инет), можно ли 
посчитать, сколько трафика было получено из инета?
roy
()

DocBook editing

Добрый день. Подскажите, где лучше писать документацию в формате DocBook ? Нашел Oxygen, красивый, но платный. Что еще есть? Ну т.е. не просто есть, а кто чем пользуется для этого?

roy
()

смена дистрибутива :)

Здравствуйте. Тема наверно банальна, но все же :)

Использую slackware года 4, но с тех пор линух стал работой, и чем-то заниматься дома (компилить, самому разрешать зависимости и прочие мелочи) стало лень, начал задумываться о смене дистрибутива к более user-friendly. Что хотелось бы видеть - болшой репозиторий пакетов, менеджер пакетов с зависимостями, платформа amd64, не rpm-based. В общем то, выбираю между ubuntu/kubuntu/debian. Что можно посоветовать?

roy
()

Создание документации

Здавствуйте. Посоветуйте программку для написания несложной документации, что хотелось бы в ней видеть: возможность набора текста :), вставки картинок и экспорт в PDF.

roy
()

странные ошибки в логах BIND

Добрый день. Что бы это могло означать?

FORMERR resolving '35.142.71.217.in-addr.arpa/PTR/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving '35.143.71.217.in-addr.arpa/PTR/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving '35.94.64.80.in-addr.arpa/PTR/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving '3a.overclockers.ru/A/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving '468.rbn.nsk.ru/A/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving '468.smi.ru/A/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving '5.142.71.217.in-addr.arpa/PTR/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving '66.254.3.72.in-addr.arpa/PTR/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving '71.143.71.217.in-addr.arpa/PTR/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving '81.143.71.217.in-addr.arpa/PTR/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving '96.142.71.217.in-addr.arpa/PTR/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving 'A.NIC.de/A/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving 'ARWENA.NASK.WAW.PL/A/IN': 217.70.106.5#53: 1 Time(s)

Появилось в логах не так давно.
roy
()

сатистика с интерфейсов

Добрый день. Подскажите, как возможно организовать сбор статистики с интерфесов маршрутизатора? Удаленно чтобы. На самом маршрутизаторе ничего считать не надо. Это требуется для маршрутизатора, работающего под embedded linux (openwrt), ядро 2.6. Какие возможны варианты? Даже не знаю пока по каким словам гуглить

roy
()

perl proxy server

Здравствуйте. Посоветуйте, какую архитектуру прокси-сервер можно реализовать с точки зрения макс быстродейтсвия? Язык программирования - perl. Прокси сервер висит но порту, принимает коннекты. Получает данные от пользователя, передает их куда надо, получает овтет и возвращает его пользователю.

Из того, что я придумал - poll/select (не уверен, что они есть в перле, но думаю должны)

threadings - но думаю это дорого на каждого клиента запускать поток.

roy
()

ata errors

Добрый день. В dmesg появились такие строчки (всего, больше нету). С чем
 это связано и стоит ли волноваться? По smartctl все ок. На ata1 и ata2
 висят два сата винта, которые находтся в зеркале.

ata1: PIO error
ata1: status=0x50 { DriveReady SeekComplete }
ata1: PIO error
ata1: status=0x50 { DriveReady SeekComplete }
ata2: PIO error
ata2: status=0x50 { DriveReady SeekComplete }
ata2: PIO error
ata2: status=0x50 { DriveReady SeekComplete }
roy
()

2.4 шифрованный раздел

Здравствуйте. Подскажите, какие средства есть для организации шифрованного раздела для ядра 2.4? Не хочется из-за этого на 2.6 переползать, а вроде как только в нем есть сабж..

roy
()

web proxy

Добрый день. Есть несколько веб серверов в локальной сети и один сервер в интернете. С помощью чего лучше сделать прокси - запрос приходит на сервер, что имеет выход в интернет, если обращение идет к домену1, то запрос направляет к серверу1, к домену2 - к серверу2 и т.д.? Посмотрел в инете, вроде как и apache и nginx это умеют. Что в данном случае эффективнее?

roy
()

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