<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог об openSuSE</title>
	<atom:link href="http://sapfeer.ru/feed/" rel="self" type="application/rss+xml" />
	<link>http://sapfeer.ru</link>
	<description>Блог по созданию и настройке OpenSuSE безопасного хамелеона</description>
	<lastBuildDate>Mon, 15 Feb 2010 10:07:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Модуль limitipconn для apache</title>
		<link>http://sapfeer.ru/modul-limitipconn-dlya-apache/</link>
		<comments>http://sapfeer.ru/modul-limitipconn-dlya-apache/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 06:59:57 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Безопасность]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/570/</guid>
		<description><![CDATA[    Все-таки я нашел время чтобы написать в блог, сегодня хочу сделать небольшую заметку о том. как ограничить себя от умников, которые практикуются в DOS на apache. Генерируется огромное количество запросов с 1го айпи, которые заставляет apache отфутболивать лигитимных пользователей. Конечно, можно с этим бороться и в файрволле, но как мне кажется [...]]]></description>
			<content:encoded><![CDATA[<p>    Все-таки я нашел время чтобы написать в блог, сегодня хочу сделать небольшую заметку о том. как ограничить себя от умников, которые практикуются в DOS на apache. Генерируется огромное количество запросов с 1го айпи, которые заставляет apache отфутболивать лигитимных пользователей. Конечно, можно с этим бороться и в файрволле, но как мне кажется - наиболее разумным решением будет использование возможностей самого apache. Я сразу же нашел в интернете специальный модуль, ограничивающий подключение к apache по ip. Он называется mod_limitipconn. Конечно, готовый RPM есть уже для OpenSuSE(прим. спасибо родному BuildService). Практически все модули вы сможете найти здесь:<br />
<a href="http://download.opensuse.org/repositories/Apache:/Modules/"><b><i>http://download.opensuse.org/repositories/Apache:/Modules/</i></b></a>. Добавляем репозиторий для вашего дистрибутива и устанавливаем пакет:<br />
<code><br />
user@linuxserver:~> zypper install apache2-mod_limitipconn<br />
</code><br />
После установки подключаем его к apache:<br />
<code><br />
user@linuxserver:~> a2enmod mod_limitipconn<br />
</code><br />
Ну и заключительный шаг - добавляем его в apache, модуль limitipconn привязывается к определенному виртуальному хосту и позволяет ограничить доступ к любой части вашего  сайта. Вот пример подключения:<br />
<code><br />
    <IfModule mod_limitipconn.c><br />
        <Location / >       # Относительный путь от корня сайта<br />
            MaxConnPerIP 8  # Количество максимальных подключений с одного айпи<br />
            NoIPLimit image/*  # Снимаем ограничение на загрузку изображений<br />
        </Location><br />
    </IfModule><br />
</code></p>
<p>Модуль можно настроить также, например,  на ограничение только по определенному типу запрашиваемого контента.  Вобщем, для меня этот модуль оказался крайне полезным и нужным.</p>
<div style="float:right;display:block;"><noindex><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/modul-limitipconn-dlya-apache/","Модуль limitipconn для apache")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/modul-limitipconn-dlya-apache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Создание репозитория Subversion в OpenSuSE</title>
		<link>http://sapfeer.ru/sozdanie-repozitoriya-subversion-v-opensuse/</link>
		<comments>http://sapfeer.ru/sozdanie-repozitoriya-subversion-v-opensuse/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 01:15:51 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[openSuSE]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[Репозиторий]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/sozdanie-repozitoriev-subversion-v-opensuse/</guid>
		<description><![CDATA[  Здравствуйте, вижу у моего блога прибавилось постоянных читателей. А это значит, то, что я выкладываю на страницах своего блога кому-то интересно и это является дополнительным стимулом для меня. Постараюсь радовать вас интересными заметками как можно чаще. Сегодня хочу рассказать о  создании репозитория с помощью системы управления версий subversion и о подводных камнях, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://sapfeer.ru/wp-content/uploads/2009/12/Subversion-300x41.png" alt="Настройка subversion  в opensuse" title="Subversion"align="left" width="300" height="41" class="size-medium wp-image-557" />  Здравствуйте, вижу у моего блога прибавилось постоянных читателей. А это значит, то, что я выкладываю на страницах своего блога кому-то интересно и это является дополнительным стимулом для меня. Постараюсь радовать вас интересными заметками как можно чаще. Сегодня хочу рассказать о  создании репозитория с помощью системы управления версий <b>subversion</b> и о подводных камнях, которые могут вам встретиться. </p>
<p>    Задача достаточно простая: поднять сервер, создать репозиторий и запретить анонимный доступ к нему, оставив возможность редактирования его для авторизованных пользователей. Для начала устанавливаем пакет subversion:<br />
<code><br />
_empty@linux:~> sudo zypper install subversion<br />
</code><br />
Весь процесс, на самом деле, занимает не больше 10ти минут, но для новичка он превращается в сущуую пытку. По умолчанию, в <i>OpenSuSE 11.2</i> все репозитории находятся в /srv/svn/repos</p>
<p>1) Создадим новый репозиторий в папке repositories(я специально сменил папку repos на repositories, только для примера, чтобы не привыкали к дефолту):<br />
<code><br />
_empty@linux:~> sudo  svnadmin create /srv/svn/repositories/testrepo<br />
</code><br />
В папке testrepo находятся стандартные файлы для каждого репозитория svn. Теперь, отредактируем конфигурационный файл в папке conf:<br />
<code><br />
_empty@linux:~> sudo  svnserve.conf<br />
</code><br />
Можно смело все оттуда удалить, и вписать следующие строки:<br />
<code><br />
[general]<br />
anon-access = none<br />
auth-access = write<br />
password-db = passwd<br />
</code><br />
Поясню поднобно: anon-access устанавливает возможность неавторизованных пользователей просматривать репозиторий, auth-access управляет доступом к репозиторию для зарегистрированных пользователей, где password-db - имя файла с логинами и паролями этих пользователей.<br />
    И так,  теперь нам необходимо вписать юзеров в файл passwd:<br />
<code><br />
[users]<br />
user = pass<br />
user1 = pass1<br />
</code><br />
В этом файле опять же смело можете все удалять, добавьте туда только нужных вам пользователей в формате приведенном выше. </p>
<p>2) Для запуска сервера нам нужен непривелегированный пользователь. Назовем его svn. При установке у меня пользователь не создавался, значит создадим его самостоятельно(проверьте в /etc/passwd, возможно пользователь уже есть!):<br />
<code><br />
_empty@linux:~> sudo  groupadd svn<br />
_empty@linux:~> sudo  useradd -r -g svn<br />
</code><br />
Теперь мы должы дать все права на нашу директорию  /srv/svn/repositories:<br />
<code><br />
_empty@linux:~> sudo  chown -R svn:svn /srv/svn/repositories<br />
</code></p>
<p>3) И последний, самый важный этап - запуск svn сервера. Здесь следует особо обратить внимание на файл /etc/sysconfig/svnserve! В нем нам необходимо указать параметры запуска SVN сервера. Во-первых, надо прописать путь к root директории для svn, а во-вторых, <u>в OpenSuSE по умолчанию сервер стартует с параметором </u><b>-R</b>(что ознает ReadOnly). <b>Поэтому коммитить и добавлять файлы в ваши репозитории удаленно вы не сможете!</b> Редактируем  параметр SVNSERVE_OPTIONS в /etc/sysconfig/svnserve:<br />
<code><br />
SVNSERVE_OPTIONS="-d -r /srv/svn/repositories"<br />
</code><br />
Все, после этого наш сервер готов к запуску:<br />
<code><br />
_empty@linux:~> sudo  /etc/init.d/svnserve<br />
</code></p>
<p>Для проверки запускаем на другой машине, у вас должен быть примерно такой вывод(на вопрос хранить ли пароли в домашней папке я ответил no):<br />
<code><br />
user@laptop:~> svn co svn://x.x.x.x/testrepo<br />
Authentication realm: <svn://x.x.x.x:3690> e1ff449a-f4f1-11de-a083-6b70055eb850<br />
Password for 'empty':                                                               </p>
<p>-----------------------------------------------------------------------<br />
ATTENTION!  Your password for authentication realm:                    </p>
<p>   <svn://x.x.x.x:3690> e1ff449a-f4f1-11de-a083-6b70055eb850</p>
<p>can only be stored to disk unencrypted!  You are advised to configure<br />
your system so that Subversion can store passwords encrypted, if<br />
possible.  See the documentation for details.                        </p>
<p>You can avoid future appearances of this warning by setting the value<br />
of the 'store-plaintext-passwords' option to either 'yes' or 'no' in<br />
'/home/user/.subversion/servers'.<br />
-----------------------------------------------------------------------<br />
Store password unencrypted (yes/no)? no<br />
Checked out revision 0.<br />
</code></p>
<p>Все,ваш сервер готов к работе, можете добавлять в него файлы, например, через <i>kdesvn</i>. </p>
<div style="float:right;display:block;"><noindex><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/sozdanie-repozitoriya-subversion-v-opensuse/","Создание репозитория Subversion в OpenSuSE")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/sozdanie-repozitoriya-subversion-v-opensuse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Особенности дистрибутива OpenSuSE</title>
		<link>http://sapfeer.ru/osobennosti-distributiva-opensuse/</link>
		<comments>http://sapfeer.ru/osobennosti-distributiva-opensuse/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 09:12:31 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[openSuSE]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/osobennosti-distributiva-opensuse/</guid>
		<description><![CDATA[  Читал старые записи в блоге Joe Brockmeier'а. И вот решил у себя выложить, чем же ,по-мнению разработчиков, дистрибутив OpenSuSE отличается от других linux'овы сборок.
Вот список того, что есть только в OpenSuSE, этого вы не найдете в других дистрибутивах.
- YaST - всеми нами любимый системный менеджер
- Zypper - программа, для управления пакетами.
- openSUSE Build [...]]]></description>
			<content:encoded><![CDATA[<p> <img width="320" height="290" src='http://sapfeer.ru/wp-content/uploads/2009/12/86049493.png' border='0' alt='OpenSuSE логотип' align='Left' class="alignleft"> Читал старые записи в блоге Joe Brockmeier'а. И вот решил у себя выложить, чем же ,по-мнению разработчиков, дистрибутив OpenSuSE отличается от других linux'овы сборок.</p>
<p>Вот список того, что есть только в OpenSuSE, этого вы не найдете в других дистрибутивах.<br />
- <b>YaST</b> - всеми нами любимый системный менеджер<br />
- <b>Zypper</b> - программа, для управления пакетами.<br />
- <b>openSUSE Build Service</b> - пакет утилит для сборки  пакетов, с которым можно работать как онлайн, так и оффлайн.<br />
- <b>One-click install</b> - вот это точно одно из самых удачных нововведений, установка в один клик бывает удобна для не продвинутых юзеров.<br />
- <b>SUSE Firewall</b> - Отличный файрвол, базирующийся на iptables. Удобен в настройке, достаточно гибок, позволяет без усилий решать базовые задачи разграничения доступа к сети.<br />
- <b>Большое количество репозиториев</b> , которое появилось благодаря тому же OpenSuSE Build Service. Теперь практически любую программу можно найти уже в готовом RPM пакете под любую версию дистрибутива.<br />
- <b>SLED и SLES</b> - дистрибутивы построенные на основе OpenSuSE, поэтому стабильные и надежные.<br />
И, конечно, <strong>Хамелеон</strong> - символ всего, что связано с SuSE. Хамелеон , наверное, наиболее подходящий символ для дистрибутива, как легко и просто он изменяет свою окраску, так и дистрибутив мы можем легко подстроить под себя.</p>
<p>Спасибо ребятам из OpenSuSE за отличный дистрибутив!</p>
<div style="float:right;display:block;"><noindex><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/osobennosti-distributiva-opensuse/","Особенности дистрибутива OpenSuSE")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/osobennosti-distributiva-opensuse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ошибка с драйвером для ATI-видеокарт</title>
		<link>http://sapfeer.ru/oshibka-s-drajverom-dlya-ati-videokard/</link>
		<comments>http://sapfeer.ru/oshibka-s-drajverom-dlya-ati-videokard/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 17:14:49 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Bugs]]></category>
		<category><![CDATA[openSuSE]]></category>
		<category><![CDATA[Репозиторий]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/oshibka-s-drajverom-dlya-ati-videokard/</guid>
		<description><![CDATA[Ну вот вроде бы все - заработал репозиторий от ATI. И я, осчастливленный этой новостью, поспешил поставить себе драйвер. Поставил пакеты из  ATI репозитория. Но, к сожалению, видимо это оказалось очередной злой шуткой разработчиков. Не понимаю, чем думают люди из novell выставляя продукты, без должным образом проведенного тестирования? Хочется задать вопрос, - "Сколько это [...]]]></description>
			<content:encoded><![CDATA[<p>Ну вот вроде бы все - заработал репозиторий от ATI. И я, осчастливленный этой новостью, поспешил поставить себе драйвер. Поставил пакеты из  <a href="http://www2.ati.com/suse/11.2/">ATI репозитория</a>. Но, к сожалению, видимо это оказалось очередной злой шуткой разработчиков. Не понимаю, чем думают люди из novell выставляя продукты, без должным образом проведенного тестирования? Хочется задать вопрос, - "Сколько это еще будет продолжаться?". Я уже всерьез подумываю, чтобы вернутся к версии 11.1 .<br />
А теперь об ошибках. Если после установки пакетов <i>ati-fglrxG01-kmp</i> и <i>x11-video-fglrxG01</i>, вы выполните команду:</p>
<p><code>modprobe fglrx</code></p>
<p>И увидите вот такие ошибки в dmesg:<br />
<code><br />
fglrx: Unknown symbol find_task_by_vpid<br />
fglrx: Unknown symbol pci_enable_msi<br />
</code></p>
<p><b>Поздравляю!</b> Теперь вы тоже стали жертвой халатности ATI. Как написано на форумах opensuse -<br />
<b>проблема актуальна только на 32-bit ных системах</b>. Более того, как оказалось, такая же проблема есть и в Ubuntu и в других дистрибутивах. Можно смело констатировать факт, что ATI спустя рукава относится к поддержке своих видеокарт в Linux. Жаль, что из-за таких вот в кавычках <i>"лидирующих"</i> производителей видео чипсетов тормозится развитие opensource. А всем нам - обладателям 32-битных систем и чертовых видеокарточек ATI остается лишь ждать, когда же ,наконец, выйдет нормальный драйвер, либо - пересаживаться обратно на OpenSuSE 11.1, что я и собираюсь сделать. <i>Где мой старый комп с nvidia fx5200...</i></p>
<div style="float:right;display:block;"><noindex><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/oshibka-s-drajverom-dlya-ati-videokard/","Ошибка с драйвером для ATI-видеокарт")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/oshibka-s-drajverom-dlya-ati-videokard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Полезный и интересный скрипт</title>
		<link>http://sapfeer.ru/poleznyj-i-interesnyj-skript/</link>
		<comments>http://sapfeer.ru/poleznyj-i-interesnyj-skript/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 00:04:58 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Информация о системе]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=533</guid>
		<description><![CDATA[Нашел на suseblog.com интересный скрипт, который показывает различную информацию о системе. Мне эта штука понравилась и я ее перевел на русский язык, вот пример работы скрипта на моем ноутбуке:
Сам скрипт можно скачать по этой ссылке.
okbm("http://sapfeer.ru/poleznyj-i-interesnyj-skript/","Полезный и интересный скрипт")]]></description>
			<content:encoded><![CDATA[<p>Нашел на suseblog.com интересный скрипт, который показывает различную информацию о системе. Мне эта штука понравилась и я ее перевел на русский язык, вот пример работы скрипта на моем ноутбуке:</p>
<div id="attachment_534" class="wp-caption alignnone" style="width: 761px"><img src="http://sapfeer.ru/wp-content/uploads/2009/12/снимок2.png" alt="пример работы скрипта" title="пример работы скрипта" width="751" height="422" class="size-full wp-image-534" /><p class="wp-caption-text">пример работы скрипта</p></div>
<p>Сам скрипт можно скачать по этой <a href='http://sapfeer.ru/wp-content/uploads/2009/12/sup.sh.gz'>ссылке</a>.</p>
<div style="float:right;display:block;"><noindex><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/poleznyj-i-interesnyj-skript/","Полезный и интересный скрипт")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/poleznyj-i-interesnyj-skript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Измерение скорости между двумя компьютерами</title>
		<link>http://sapfeer.ru/izmerenie-skorosti-mezhdu-dvumya-kompyuterami/</link>
		<comments>http://sapfeer.ru/izmerenie-skorosti-mezhdu-dvumya-kompyuterami/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 14:31:12 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Bandwidth]]></category>
		<category><![CDATA[Оптимизация]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=524</guid>
		<description><![CDATA[Здравствуйте, давно не писал в блог. Работа и личная жизнь, словом о покое пришлось забыть, вот выкроил минутку, написать небольшую заметку об интересной программе iperf. Понадобилось мне узнать реальную пропускную способность роутера asus-wl520g. Вобщем, как оказалось, в конце пропускная способность этого роутера оказалась очень низкой, порядка 2,4 мб/с и от его использования пришлось отказаться. Но [...]]]></description>
			<content:encoded><![CDATA[<p>Здравствуйте, давно не писал в блог. Работа и личная жизнь, словом о покое пришлось забыть, вот выкроил минутку, написать небольшую заметку об интересной программе <strong>iperf</strong>. Понадобилось мне узнать реальную пропускную способность роутера asus-wl520g. Вобщем, как оказалось, в конце пропускная способность этого роутера оказалась очень низкой, порядка 2,4 мб/с и от его использования пришлось отказаться. Но пишу я не об этом, а об измерении скорости.</p>
<p>Берем и устанавливаем прекрасную чудо-программку  <strong>iperf</strong>:<br />
<a href="http://software.opensuse.org/ymp/home:msvec/openSUSE_11.2/iperf.ymp"><img src="http://sapfeer.ru/wp-content/uploads/2009/10/aluminium.png" alt="one_click_install" title="one_click_install" width="100" height="28" class="alignnone size-full wp-image-291" /></a><br />
<strong>OpenSUSE 11.2</strong></p>
<p><a href="http://software.opensuse.org/ymp/home:msvec/openSUSE_11.1/iperf.ymp"><img src="http://sapfeer.ru/wp-content/uploads/2009/10/aluminium.png" alt="one_click_install" title="one_click_install" width="100" height="28" class="alignnone size-full wp-image-291" /></a><br />
<strong>OpenSUSE 11.1</strong></p>
<p><a href="http://software.opensuse.org/ymp/home:msvec/openSUSE_11.0/iperf.ymp"><img src="http://sapfeer.ru/wp-content/uploads/2009/10/aluminium.png" alt="one_click_install" title="one_click_install" width="100" height="28" class="alignnone size-full wp-image-291" /></a><br />
<strong>OpenSUSE 11.0</strong></p>
<p>После установки на оба компьютера сразу же приступаем к измерению скорости. Процесс этот не занимает, в принципе, много времени. Запускаем на первом компьютере ее как сервер:<br />
<code>user@linuxserver:~> /etc/init.d/iperf start<br />
Starting iperf                                                        done<br />
</code><br />
Как вы  сразу могли заметить, программу можно(нужно) запускать от непривилегированного пользователя. Сейчас данный компьютер выступает сервером. Смотрим на каком порту запустилась программа:<br />
<code>_empty@linuxserver:~> netstat -nlp 2> /dev/null | grep iperf<br />
tcp        0      0 0.0.0.0:12423           0.0.0.0:*               LISTEN      20849/iperf<br />
</code><br />
Теперь на втором компьютере запускаем:<br />
<code>user@linux-xzvk:~> iperf -c 10.49.42.225 -p 12423<br />
------------------------------------------------------------<br />
Client connecting to 10.49.42.225, TCP port 12423<br />
TCP window size: 16.0 KByte (default)<br />
------------------------------------------------------------<br />
[  3] local 10.49.42.195 port 35030 connected with 10.49.42.225 port 12423<br />
[ ID] Interval       Transfer     Bandwidth<br />
[  3]  0.0-10.0 sec    104 MBytes  87.2 Mbits/sec</p>
<p></code><br />
Получается, что пропускная способность канала <strong 87.2 Mbit/s</strong>. В принципе это нормально, сервер измерялся под нагрузкой. То же самое можно проделать с другим компьютером. На втором запустить сервер, на первом утилиту из командной строки. <strong> Не забывайте открывать порт в файрволле!</strong></p>
<p>Напоследок хочется еще сказать, что утилита поддерживает множество различных видов измерений:<br />
- скорость передачи по TCP протоколу<br />
- скорость передачи по UDP протоколу<br />
- скорость передачи по IPv6</p>
<p>При всем при этом, она является кроссплатформенной, но к сожалению, готовых windows-бинарников я не нашел. Подробнее о возможностях утилиты можно узнать на страничке проекта в <a href="http://sourceforge.net/projects/iperf/">sourceforge.net</a>.</p>
<p>После измерения программу можно удалить. Хочу поблагодарить разработчиков за простую и полезную программу.</p>
<div style="float:right;display:block;"><noindex><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/izmerenie-skorosti-mezhdu-dvumya-kompyuterami/","Измерение скорости между двумя компьютерами")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/izmerenie-skorosti-mezhdu-dvumya-kompyuterami/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wallpaper для тех кто не знает или забывает консольные комады.</title>
		<link>http://sapfeer.ru/wallpaper-dlya-tex-kto-ne-znaet-ili-zabyvaet-konsolnye-komady/</link>
		<comments>http://sapfeer.ru/wallpaper-dlya-tex-kto-ne-znaet-ili-zabyvaet-konsolnye-komady/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 08:37:59 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[Wallpapers]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=520</guid>
		<description><![CDATA[Встретил на просторах интернета качественную обоину для рабочего стола, с основными командами консоли, может кому пригодится:

okbm("http://sapfeer.ru/wallpaper-dlya-tex-kto-ne-znaet-ili-zabyvaet-konsolnye-komady/","Wallpaper для тех кто не знает или забывает консольные комады.")]]></description>
			<content:encoded><![CDATA[<div>
Встретил на просторах интернета качественную обоину для рабочего стола, с основными командами консоли, может кому пригодится:<br />
<div id="attachment_521" class="wp-caption alignnone" style="width: 310px"><a href="http://sapfeer.ru/wp-content/uploads/2009/11/linux-wallpaper-for-beginners.jpg"><img src="http://sapfeer.ru/wp-content/uploads/2009/11/linux-wallpaper-for-beginners-300x240.jpg" alt="Основные консольные команды линукс&#039;а" title="Линукс для новичков" width="300" height="240" class="size-medium wp-image-521" /></a><p class="wp-caption-text">Основные консольные команды линукс'а</p></div></p>
</div>
<div style="float:right;display:block;"><noindex><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/wallpaper-dlya-tex-kto-ne-znaet-ili-zabyvaet-konsolnye-komady/","Wallpaper для тех кто не знает или забывает консольные комады.")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/wallpaper-dlya-tex-kto-ne-znaet-ili-zabyvaet-konsolnye-komady/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Настройка PPTP VPN с помощью KVPNC в OpenSuSE</title>
		<link>http://sapfeer.ru/nastrojka-pptp-vpn-s-pomoshhyu-kvpnc-v-opensuse/</link>
		<comments>http://sapfeer.ru/nastrojka-pptp-vpn-s-pomoshhyu-kvpnc-v-opensuse/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 09:09:46 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[KVPNC]]></category>
		<category><![CDATA[PPTP]]></category>
		<category><![CDATA[VPN]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/nastrojka-pptp-vpn-s-pomoshhyu-kvpnc-v-opensuse/</guid>
		<description><![CDATA[Здравствуйте, сегодня все-таки выкладываю небольшой мануал по настройке интернет-соединения. Мой провайдер corbina telecom предоставляет доступ в интернет по pptp VPN. Поэтому я хочу поделится с вами быстрым и простым способом настройки интернета с помощью программы KVPNC. Она присутствует в любом дистрибутиве и проблем возникнуть не должно, если что:

root@linux-suse:~/> zypper install kvpnc

После этого запускаем KVPNC и [...]]]></description>
			<content:encoded><![CDATA[<p>Здравствуйте, сегодня все-таки выкладываю небольшой мануал по настройке интернет-соединения. Мой провайдер corbina telecom предоставляет доступ в интернет по pptp VPN. Поэтому я хочу поделится с вами быстрым и простым способом настройки интернета с помощью программы KVPNC. Она присутствует в любом дистрибутиве и проблем возникнуть не должно, если что:</p>
<p><code><br />
root@linux-suse:~/> zypper install kvpnc<br />
</code></p>
<p>После этого запускаем KVPNC и следуем простой инструкции по настройке с помощью мастера, согласно скриншотам: </p>
<div id="attachment_503" class="wp-caption alignnone" style="width: 310px"><a href="http://sapfeer.ru/wp-content/uploads/2009/11/kvpnc2.png"><img src="http://sapfeer.ru/wp-content/uploads/2009/11/kvpnc2-300x172.png" alt="Выбор типа VPN на первом шаге мастера" title="Выбор типа VPN на первом шаге мастера" width="300" height="172" class="size-medium wp-image-503" /></a><p class="wp-caption-text">Выбор типа VPN на первом шаге мастера</p></div>
<div id="attachment_504" class="wp-caption alignnone" style="width: 310px"><a href="http://sapfeer.ru/wp-content/uploads/2009/11/kvpnc3.png"><img src="http://sapfeer.ru/wp-content/uploads/2009/11/kvpnc3-300x172.png" alt="Главные настройки PPTP VPN в KVPNC" title="Главные настройки PPTP VPN в KVPNC" width="300" height="172" class="size-medium wp-image-504" /></a><p class="wp-caption-text">Главные настройки PPTP VPN в KVPNC! Пожалуйста будьте внимательны!</p></div>
<div id="attachment_505" class="wp-caption alignnone" style="width: 310px"><a href="http://sapfeer.ru/wp-content/uploads/2009/11/kvpnc4.png"><img src="http://sapfeer.ru/wp-content/uploads/2009/11/kvpnc4-300x172.png" alt="Указываем логин/пароль KVPNC" title="Указываем логин/пароль KVPNC" width="300" height="172" class="size-medium wp-image-505" /></a><p class="wp-caption-text">Указываем логин/пароль KVPNC</p></div>
<div id="attachment_506" class="wp-caption alignnone" style="width: 310px"><a href="http://sapfeer.ru/wp-content/uploads/2009/11/kvpnc5.png"><img src="http://sapfeer.ru/wp-content/uploads/2009/11/kvpnc5-300x172.png" alt="Выбор устройства и mta KVPNC" title="Выбор устройства и mta KVPNC" width="300" height="172" class="size-medium wp-image-506" /></a><p class="wp-caption-text">Выбор устройства и mta KVPNC</p></div>
<div id="attachment_507" class="wp-caption alignnone" style="width: 310px"><a href="http://sapfeer.ru/wp-content/uploads/2009/11/kvpnc6.png"><img src="http://sapfeer.ru/wp-content/uploads/2009/11/kvpnc6-300x172.png" alt="Виртуальный IP-адрес KVPNC" title="Виртуальный IP-адрес KVPNC" width="300" height="172" class="size-medium wp-image-507" /></a><p class="wp-caption-text">Виртуальный IP-адрес KVPNC</p></div>
<div id="attachment_508" class="wp-caption alignnone" style="width: 310px"><a href="http://sapfeer.ru/wp-content/uploads/2009/11/kvpnc7.png"><img src="http://sapfeer.ru/wp-content/uploads/2009/11/kvpnc7-300x172.png" alt="Проверка статуса соединения KVPNC" title="Проверка статуса соединения KVPNC" width="300" height="172" class="size-medium wp-image-508" /></a><p class="wp-caption-text">Проверка статуса соединения KVPNC</p></div>
<div id="attachment_509" class="wp-caption alignnone" style="width: 310px"><a href="http://sapfeer.ru/wp-content/uploads/2009/11/kvpnc8.png"><img src="http://sapfeer.ru/wp-content/uploads/2009/11/kvpnc8-300x172.png" alt="Указываем VPN-gateway KVPNC" title="Указываем VPN-gateway KVPNC" width="300" height="172" class="size-medium wp-image-509" /></a><p class="wp-caption-text">Указываем VPN-gateway KVPNC</p></div>
<p>После этого сохраняемся и поднимаем VPN. Вот так это просто <img src='http://sapfeer.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>P.S. Если возникнут трудности пишите вопросы в комментариях.</p>
<div style="float:right;display:block;"><noindex><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/nastrojka-pptp-vpn-s-pomoshhyu-kvpnc-v-opensuse/","Настройка PPTP VPN с помощью KVPNC в OpenSuSE")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/nastrojka-pptp-vpn-s-pomoshhyu-kvpnc-v-opensuse/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Сетевая установка OpenSuSE 11.2</title>
		<link>http://sapfeer.ru/setevaya-ustanovka-opensuse-11-2/</link>
		<comments>http://sapfeer.ru/setevaya-ustanovka-opensuse-11-2/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 19:25:31 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[openSuSE]]></category>
		<category><![CDATA[Сетевая установка]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=488</guid>
		<description><![CDATA[Я долго не писал в блог, этот перерыв к сожалению связан с моей болезнью. Я лежал в больнице, сполна ознакомился с нашей российской медициной. Почему то болеть больше совсем не хочется...:) Теперь надо наверстывать упущенное. Растерял я наверное всех своих читателей..)
Так вот, я пропустил долгожданный выход OpenSuSE 11.2. Поэтому, выйдя из больницы, я, первым делом [...]]]></description>
			<content:encoded><![CDATA[<p>Я долго не писал в блог, этот перерыв к сожалению связан с моей болезнью. Я лежал в больнице, сполна ознакомился с нашей российской медициной. Почему то болеть больше совсем не хочется...:) Теперь надо наверстывать упущенное. Растерял я наверное всех своих читателей..)</p>
<p>Так вот, я пропустил долгожданный выход OpenSuSE 11.2. Поэтому, выйдя из больницы, я, первым делом захотел ее себе поставить на ноутбук. Правда хотелось начать установку прям сразу, не дожидаясь пока скачается образ в 4 гб. </p>
<p>Я скачал образ сетевой установки размером в 100 мб. <strong>Никому не советую использовать его!</strong> Видимо все силы разработчиков были потрачены на основной 4 гигабайтный образ, и качество NET-сборки оставляет желать лучшего. Мало того, что мне пришлось полчаса шаманить, чтобы записать эти несчастные 100 мб на флешку, так еще, в консольном режиме, установщик запросил у меня URL репозитория. Тут на счастье, мне попался один интересный скрипт в каком-то американском блоге. Качаем его <a href='http://sapfeer.ru/wp-content/uploads/2009/11/setupgrubfornfsinstall.txt'>тут</a>(правой кнопкой мыши - "Сохранить как"). После сохранения даем права на выполнение и запускаем.<br />
Запустится мастер настройки установки, который задаст вам несколько вопросов:</p>
<p><img src="http://sapfeer.ru/wp-content/uploads/2009/11/netinstall-0.jpeg" alt="netinstall-0" title="netinstall-0" width="276" height="148" class="size-full wp-image-490" /><br />
Какую версию установить: Да - 64 битную, Нет - 32 битную.</p>
<p><img src="http://sapfeer.ru/wp-content/uploads/2009/11/netinstall-1-300x192.jpg" alt="netinstall-1" title="netinstall-1" width="300" height="192" /><br />
Выбор источника установки</p>
<p><img src="http://sapfeer.ru/wp-content/uploads/2009/11/netinstall-3-300x248.jpg" alt="netinstall-3" title="netinstall-3" width="300" height="248" class="size-medium wp-image-492" /><br />
Выбор разрешения экрана при установке</p>
<p>После этого скрипт загрузит ядро и образ initrd и добавит в ваш загрузчик пункт установки. Смело можете перезагружать машину и устанавливать OpenSuSE. <strong>Хочу однако заметить, что установка по сети довольно медленная. У меня, с интернетом 450 кб/c она заняла порядка 10 часов.</strong></p>
<div style="float:right;display:block;"><noindex><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/setevaya-ustanovka-opensuse-11-2/","Сетевая установка OpenSuSE 11.2")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/setevaya-ustanovka-opensuse-11-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Настройка портов для сервисов в SuSEfirewall2</title>
		<link>http://sapfeer.ru/nastrojka-portov-dlya-servisov-v-susefirewall2/</link>
		<comments>http://sapfeer.ru/nastrojka-portov-dlya-servisov-v-susefirewall2/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 12:59:07 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[openSuSE]]></category>
		<category><![CDATA[SuSEfirewall2]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=472</guid>
		<description><![CDATA[ Очень удобная штука - YaST. А в ней есть неменее удобная функция управления файрволлом. Хочу сегодня поделится опытом, как сделать процесс управления доступом приложений к сети еще более удобным. У SuSEfirewall2 существуют свои конфигурационные файлы. Предлагаю вам заглянуть в директорию /etc/sysconfig/SuSEfirewall2.d/services/. Там вы увидите несколько файлов, например apache2, cups, postfix, sshd и др. Эти [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sapfeer.ru/wp-content/uploads/2009/10/firewall.jpg"><img src="http://sapfeer.ru/wp-content/uploads/2009/10/firewall-300x128.jpg" alt="SuSEfirewall2" title="SuSEfirewall2" width="300" height="128" class="alignleft size-medium wp-image-475" /></a> Очень удобная штука - YaST. А в ней есть неменее удобная функция управления файрволлом. Хочу сегодня поделится опытом, как сделать процесс управления доступом приложений к сети еще более удобным. У SuSEfirewall2 существуют свои конфигурационные файлы. Предлагаю вам заглянуть в директорию <strong>/etc/sysconfig/SuSEfirewall2.d/services/</strong>. Там вы увидите несколько файлов, например apache2, cups, postfix, sshd и др. Эти файлы отвечают за порты для демонов.<br />
А если у вас на сервере запущен какой-то нестандартный демон? К примеру, CS Source сервер, вы можете создать собственный конфиг и управлять доступом к нему через YaST -> Брэндмауэр -> Разрешенные Службы</p>
<p>Вот так например выглядит конфиг для стандартного сервера CSS:</p>
<pre>
admin@linuxserver:~> cat /etc/sysconfig/SuSEfirewall2.d/services/cssource
## Name: Counter Strike: Source
## Description: Server for CS:Source

# space separated list of allowed TCP ports
TCP="27015"

# space separated list of allowed UDP ports
UDP="27005 27015 27020"

# space separated list of allowed RPC services
RPC=""

# space separated list of allowed IP protocols
IP=""

# space separated list of allowed UDP broadcast ports
BROADCAST=""
</pre>
<p>В той же папке лежит файл <em>TEMPLATE</em>, используя его вы можете создать свой конфиг для вашего сервиса.</p>
<div style="float:right;display:block;"><noindex><script type="text/javascript" src="http://odnaknopka.ru/wp/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/nastrojka-portov-dlya-servisov-v-susefirewall2/","Настройка портов для сервисов в SuSEfirewall2")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/nastrojka-portov-dlya-servisov-v-susefirewall2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	<img style='margin:0;padding:0;border:0;' width='1px' height='1px' src="http://sapfeer.ru/wp-content/plugins/mystat/mystat.php?act=time_load&id=47091&rnd=1282983005" /></channel>
</rss>
