<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.3" -->
<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/"
	>

<channel>
	<title>Linux : /etc</title>
	<link>http://www.linuxetc.ru</link>
	<description>делимся знанием</description>
	<pubDate>Sun, 01 Mar 2009 09:56:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.3</generator>
	<language>en</language>
			<item>
		<title>NetTools.ru</title>
		<link>http://www.linuxetc.ru/?p=22</link>
		<comments>http://www.linuxetc.ru/?p=22#comments</comments>
		<pubDate>Sun, 01 Mar 2009 09:56:31 +0000</pubDate>
		<dc:creator>Sergey Shkuratov</dc:creator>
		
		<category><![CDATA[Утилиты]]></category>
<category>internet</category><category>ping</category><category>proxy</category><category>test</category>
		<guid isPermaLink="false">http://www.linuxetc.ru/?p=22</guid>
		<description><![CDATA[В процессе отстройки почтового сервера наткнулся на сайт сетевых утилит nettools.ru. Он позволяет просмотреть DNS-записи нужного домена, протестировать почтовый сервер на open relay, сервер на open proxy и много чего другого. Конечно, всё это можно (и нужно) уметь делать самому из шелла, но собранные в одном месте инструменты сетевого администратора порой здорово экономят время и [...]]]></description>
			<content:encoded><![CDATA[<p>В процессе отстройки почтового сервера наткнулся на <a href="http://www.nettools.ru">сайт сетевых утилит nettools.ru</a>. Он позволяет просмотреть DNS-записи нужного домена, протестировать почтовый сервер на open relay, сервер на open proxy и много чего другого. Конечно, всё это можно (и нужно) уметь делать самому из шелла, но собранные в одном месте инструменты сетевого администратора порой здорово экономят время и силы.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxetc.ru/?feed=rss2&amp;p=22</wfw:commentRss>
		</item>
		<item>
		<title>OpenVPN: частный случай p2p соединения</title>
		<link>http://www.linuxetc.ru/?p=21</link>
		<comments>http://www.linuxetc.ru/?p=21#comments</comments>
		<pubDate>Sun, 22 Feb 2009 12:54:59 +0000</pubDate>
		<dc:creator>Sergey Shkuratov</dc:creator>
		
		<category><![CDATA[Gentoo]]></category>

		<category><![CDATA[VPN]]></category>
<category>gentoo</category><category>openvpn</category><category>VPN</category>
		<guid isPermaLink="false">http://www.linuxetc.ru/?p=21</guid>
		<description><![CDATA[Рассмотрим весьма частный случай применения OpenVPN. 
Конфигурация сети:

 Диспетчер, он же центральный хаб &#8220;звезды&#8221;, он же VPN-сервер в стандартной схеме &#8220;клиент-сервер&#8221;.
 Client1, по отношению к диспетчеру &#8212; клиент.
 Client2, по отношению к диспетчеру &#8212; клиент.
 Предполагается, что впоследствии появятся ещё Client3, &#8230;, ClientN, и все они по отношению к диспетчеру будут суть клиенты.

Считается, что VPN [...]]]></description>
			<content:encoded><![CDATA[<p>Рассмотрим весьма частный случай применения OpenVPN. </p>
<p>Конфигурация сети:</p>
<ol>
<li> Диспетчер, он же центральный хаб &#8220;звезды&#8221;, он же VPN-сервер в стандартной схеме &#8220;клиент-сервер&#8221;.
<li> Client1, по отношению к диспетчеру &#8212; клиент.
<li> Client2, по отношению к диспетчеру &#8212; клиент.
<li> Предполагается, что впоследствии появятся ещё Client3, &#8230;, ClientN, и все они по отношению к диспетчеру будут суть клиенты.
</ol>
<p>Считается, что VPN между диспетчером и каждым из клиентов уже настроен, то есть классическая &#8220;звезда&#8221; уже работает.</p>
<p>Требуется обеспечить симметричный p2p VPN-линк между Client1 и Client2. Другими словами, превратить &#8220;звезду&#8221; в полносвязку.</p>
<p>Когда я приступил к решению данной задачи, то обнаружил, что в интернете практически отсутствуют описания применения OpenVPN в симметричных схемах. Везде тщательно и со вкусом рассматриваются схемы &#8220;клиент-сервер&#8221;, при которых одна определённая сторона ждёт входящих соединений, а другая<br />
инициирует исходящие.</p>
<p>Так как Client1 и Client2 &#8212; это равноправные сервера, делать кого-то формальным сервером не было ни желания, ни особого смысла. С учётом же возможности пояления Client3, &#8230;, ClientN заводить N формальных серверов &#8212; это неизбежно запутаться во всех них.<br />
 <a href="http://www.linuxetc.ru/?p=21#more-21" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxetc.ru/?feed=rss2&amp;p=21</wfw:commentRss>
		</item>
		<item>
		<title>SSL proxy на lighttpd</title>
		<link>http://www.linuxetc.ru/?p=20</link>
		<comments>http://www.linuxetc.ru/?p=20#comments</comments>
		<pubDate>Mon, 16 Feb 2009 19:14:36 +0000</pubDate>
		<dc:creator>Sergey Shkuratov</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>
<category>lighttpd</category><category>proxy</category><category>SSL</category>
		<guid isPermaLink="false">http://www.linuxetc.ru/?p=20</guid>
		<description><![CDATA[Возникла необходимость сделать на lighttpd балансирующий ssl-прокси к веб-серверу под управлением Apache. Другими словами, реализовать схему:

               https-запрос
	            &#124;
		   \&#124;/
          [...]]]></description>
			<content:encoded><![CDATA[<p>Возникла необходимость сделать на lighttpd балансирующий ssl-прокси к веб-серверу под управлением Apache. Другими словами, реализовать схему:</p>
<pre>
               https-запрос
	            |
		   \|/
                 lighttpd
		 /       \
		/         \
	    apache1      apache2
</pre>
<p>где apache1. apache2 выбираются, исходя из доступности.</p>
<p>Так как задача отняла чуть больше времени и сил, чем ожидалось, приведу решение с небольшим комментарием:<br />
 <a href="http://www.linuxetc.ru/?p=20#more-20" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxetc.ru/?feed=rss2&amp;p=20</wfw:commentRss>
		</item>
		<item>
		<title>Подключение приёмника IRLink к Linux</title>
		<link>http://www.linuxetc.ru/?p=19</link>
		<comments>http://www.linuxetc.ru/?p=19#comments</comments>
		<pubDate>Thu, 22 Jan 2009 17:30:05 +0000</pubDate>
		<dc:creator>Sergey Shkuratov</dc:creator>
		
		<category><![CDATA[Gentoo]]></category>
<category>gentoo</category><category>irlink</category><category>lirc</category><category>usb</category>
		<guid isPermaLink="false">http://www.linuxetc.ru/?p=19</guid>
		<description><![CDATA[Как-то раз я собрался с духом и настроил у себя просмотр IP-телевидения от Корбины с помощью всемогущего mplayer (возможно, я напишу об этом позднее). Создал в fvwm меню пунктов на сорок для быстрого выбора каналов&#8230; Но всё равно было как-то не вполне удобно. Например, научить домашних пользоваться телевизором с клавиатуры &#8212; мягко скажем, задача не [...]]]></description>
			<content:encoded><![CDATA[<p>Как-то раз я собрался с духом и настроил у себя просмотр IP-телевидения от Корбины с помощью всемогущего mplayer (возможно, я напишу об этом позднее). Создал в fvwm меню пунктов на сорок для быстрого выбора каналов&#8230; Но всё равно было как-то не вполне удобно. Например, научить домашних пользоваться телевизором с клавиатуры &#8212; мягко скажем, задача не из простых и смысла в ней нет никакого.</p>
<p>Так я осознал, что моему компьютеру нужен пульт дистанционного управления. Беглый поиск в гугле моментально вывел меня на общеизвестную в линуксовых кругах программу lirc. Всё бы ничего, но к ней требовался инфракрасный приёмник и пульт. Паять приёмник самому у меня не было ни умения, ни особого желания.<br />
 <a href="http://www.linuxetc.ru/?p=19#more-19" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxetc.ru/?feed=rss2&amp;p=19</wfw:commentRss>
		</item>
		<item>
		<title>Быстрый поиск среди ebuild&#8217;ов</title>
		<link>http://www.linuxetc.ru/?p=17</link>
		<comments>http://www.linuxetc.ru/?p=17#comments</comments>
		<pubDate>Sun, 07 Dec 2008 09:56:41 +0000</pubDate>
		<dc:creator>Sergey Shkuratov</dc:creator>
		
		<category><![CDATA[Утилиты]]></category>

		<category><![CDATA[Gentoo]]></category>
<category>gentoo</category>
		<guid isPermaLink="false">http://www.linuxetc.ru/?p=17</guid>
		<description><![CDATA[В интернете наткнулся на упоминание утилиты, индексирующей базу данных портежей Gentoo и работающую гораздо быстрее стандартных emerge &#8211;search и emerge &#8211;searchdesc. Рекомендую &#8212; eix.
Установка тривиальна: emerge eix.
Использование тоже несложно: после каждого emerge &#8211;sync следует запускать update-eix. После чего поиск пакета с foo в названии выполняется командой eix foo практически мгновенно. Да и информации, если приглядеться, [...]]]></description>
			<content:encoded><![CDATA[<p>В интернете наткнулся на упоминание утилиты, индексирующей базу данных портежей Gentoo и работающую гораздо быстрее стандартных emerge &#8211;search и emerge &#8211;searchdesc. Рекомендую &#8212; eix.</p>
<p>Установка тривиальна: emerge eix.</p>
<p>Использование тоже несложно: после каждого emerge &#8211;sync следует запускать update-eix. После чего поиск пакета с foo в названии выполняется командой eix foo практически мгновенно. Да и информации, если приглядеться, eix выводит побольше &#8212; читатель вполне сможет оценить это самостоятельно, поставив eix.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxetc.ru/?feed=rss2&amp;p=17</wfw:commentRss>
		</item>
		<item>
		<title>Couldn&#8217;t allocate PPP unit 0 as it is already in use</title>
		<link>http://www.linuxetc.ru/?p=16</link>
		<comments>http://www.linuxetc.ru/?p=16#comments</comments>
		<pubDate>Thu, 04 Dec 2008 11:01:56 +0000</pubDate>
		<dc:creator>Sergey Shkuratov</dc:creator>
		
		<category><![CDATA[Проблемы сети]]></category>
<category>internet</category><category>PPP</category><category>pptp</category>
		<guid isPermaLink="false">http://www.linuxetc.ru/?p=16</guid>
		<description><![CDATA[На машине, где несколько интернет-провайдеров, соответственно имеются несколько ppp интерфейсов. Часто случается так, что неизвестно, который из провайдеров поднимет ppp-линк раньше и получит ppp0, ppp1 или вообще pppN. И тогда запросто возможна ситуация, когда второй по задумке провайдер, которому надо  висеть не ppp1, вдруг появляется на ppp0, руша настроенные правила роутинга, файрволла и прочего [...]]]></description>
			<content:encoded><![CDATA[<p>На машине, где несколько интернет-провайдеров, соответственно имеются несколько ppp интерфейсов. Часто случается так, что неизвестно, который из провайдеров поднимет ppp-линк раньше и получит ppp0, ppp1 или вообще pppN. И тогда запросто возможна ситуация, когда второй по задумке провайдер, которому надо  висеть не ppp1, вдруг появляется на ppp0, руша настроенные правила роутинга, файрволла и прочего сетевого хозяйства.</p>
<p>Подобную ситуацию можно, конечно, отследить в скрипте, меняя при необходимости  имя сетвеого интерфейса ppp* на нужное. До поры до времени это работает.</p>
<p>Потом выясняется, что один из провайдеров мистическим образом непрерывно глючит, коннекта с ним нет никогда или почти никогда. В логах при этом, если приглядеться, мелькает запись вида: Couldn&#8217;t allocate PPP unit 0 as it is already in use  </p>
<p>Проблема на самом деле решается очень просто. У pppd есть параметр unit N, где N есть закрепленный за данным экземпляром pppd номер интерфейса pppN. Таким образом, достаточно для всех ppp* в системе в соответствующих /etc/ppp/options.* дописать нужный unit 0, unit 1, etc, и проблема драки за номера pppN исчезнет навсегда.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxetc.ru/?feed=rss2&amp;p=16</wfw:commentRss>
		</item>
		<item>
		<title>Маленькие радости linux</title>
		<link>http://www.linuxetc.ru/?p=15</link>
		<comments>http://www.linuxetc.ru/?p=15#comments</comments>
		<pubDate>Mon, 04 Feb 2008 11:27:53 +0000</pubDate>
		<dc:creator>Vyacheslav Khudyakov</dc:creator>
		
		<category><![CDATA[Утилиты]]></category>
<category>scripts</category>
		<guid isPermaLink="false">http://www.linuxetc.ru/?p=15</guid>
		<description><![CDATA[
Вывод размеров директорий, отсортированный по объему:
 du &#8211;max-depth=1 -k &#124; sort -n -k 1,8
Удаление всех файлов, к которым не обращались последнии 30 дней, из заданной директории:
find /var/spool/amavis/quarantine/ -atime +30 -exec rm {} \;

Когда-то давно слышал хорошее определение: linux &#8212; это ядро ос и набор взаимодействующих с собой утилит.
]]></description>
			<content:encoded><![CDATA[<ol>
<li>Вывод размеров директорий, отсортированный по объему:</li>
<blockquote><p> du &#8211;max-depth=1 -k | sort -n -k 1,8</p></blockquote>
<li>Удаление всех файлов, к которым не обращались последнии 30 дней, из заданной директории:</li>
<blockquote><p>find /var/spool/amavis/quarantine/ -atime +30 -exec rm {} \;</p></blockquote>
</ol>
<p>Когда-то давно слышал хорошее определение: linux &#8212; это ядро ос и набор взаимодействующих с собой утилит.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxetc.ru/?feed=rss2&amp;p=15</wfw:commentRss>
		</item>
		<item>
		<title>ping: sendmsg: Operation not permitted</title>
		<link>http://www.linuxetc.ru/?p=14</link>
		<comments>http://www.linuxetc.ru/?p=14#comments</comments>
		<pubDate>Thu, 24 Jan 2008 17:58:00 +0000</pubDate>
		<dc:creator>Vyacheslav Khudyakov</dc:creator>
		
		<category><![CDATA[Проблемы сети]]></category>
<category>iptables</category><category>ping</category>
		<guid isPermaLink="false">http://www.linuxetc.ru/?p=14</guid>
		<description><![CDATA[Если вы получаете сообщение о такой ошибке:
ping: sendmsg: Operation not permitted
то 99 % это ошибка конфигурации вашего фаервола. Просто опустите iptables.
]]></description>
			<content:encoded><![CDATA[<p>Если вы получаете сообщение о такой ошибке:</p>
<blockquote><p>ping: sendmsg: Operation not permitted</p></blockquote>
<p>то 99 % это ошибка конфигурации вашего фаервола. Просто опустите iptables.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxetc.ru/?feed=rss2&amp;p=14</wfw:commentRss>
		</item>
		<item>
		<title>Работа одновременно с двумя выделенными линиями. Часть 2. Локальные сети и интернет</title>
		<link>http://www.linuxetc.ru/?p=13</link>
		<comments>http://www.linuxetc.ru/?p=13#comments</comments>
		<pubDate>Thu, 11 Oct 2007 18:56:15 +0000</pubDate>
		<dc:creator>Sergey Shkuratov</dc:creator>
		
		<category><![CDATA[Скрипты]]></category>

		<category><![CDATA[Проблемы сети]]></category>

		<category><![CDATA[Gentoo]]></category>
<category>dhcp</category><category>internet</category><category>iproute</category><category>PPP</category><category>pptp</category><category>scripts</category>
		<guid isPermaLink="false">http://www.linuxetc.ru/?p=13</guid>
		<description><![CDATA[В первой части речь шла о первичной настройке одновременной работы с двумя локальными сетями, к которым присоединен ваш компьютер. Несмотря на достаточно сырое изложение материала, рекомендую прочитать сначала её &#8212; там как минимум описаны нюансы конфигурирования ядра Linux, которые надо учесть при работе с утилитами расширенного роутинга пакета iproute2.
Сейчас речь пойдёт об одновременной работе как [...]]]></description>
			<content:encoded><![CDATA[<p>В <a href="http://www.linuxetc.ru/?p=12">первой части</a> речь шла о первичной настройке одновременной работы с двумя локальными сетями, к которым присоединен ваш компьютер. Несмотря на достаточно сырое изложение материала, рекомендую прочитать сначала её &#8212; там как минимум описаны нюансы конфигурирования ядра Linux, которые надо учесть при работе с утилитами расширенного роутинга пакета iproute2.</p>
<p>Сейчас речь пойдёт об одновременной работе как двух локальных сетей, так и двух шлюзов в интернет, предоставляемых этими двумя сетями.</p>
<p> <a href="http://www.linuxetc.ru/?p=13#more-13" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxetc.ru/?feed=rss2&amp;p=13</wfw:commentRss>
		</item>
		<item>
		<title>Работа одновременно с двумя выделенными линиями. Часть 1.</title>
		<link>http://www.linuxetc.ru/?p=12</link>
		<comments>http://www.linuxetc.ru/?p=12#comments</comments>
		<pubDate>Sat, 06 Oct 2007 19:39:08 +0000</pubDate>
		<dc:creator>Sergey Shkuratov</dc:creator>
		
		<category><![CDATA[Скрипты]]></category>

		<category><![CDATA[Проблемы сети]]></category>

		<category><![CDATA[Утилиты]]></category>

		<category><![CDATA[Gentoo]]></category>
<category>dhcp</category><category>iproute</category><category>scripts</category>
		<guid isPermaLink="false">http://www.linuxetc.ru/?p=12</guid>
		<description><![CDATA[По ряду причин я  решил купить домой вторую выделенную линию. Пришли монтажники из Корбины, провели мне вторую линию, воткнули во вторую сетевую карту, проверили на работоспособность и ушли. А я остался настраивать оба интернета :-).
Поднял вчерне оба интернета &#8212; от районной сети GolNet и от Корбины &#8212; и решил пропинговать извне одновременно оба своих [...]]]></description>
			<content:encoded><![CDATA[<p>По ряду причин я  решил купить домой вторую выделенную линию. Пришли монтажники из Корбины, провели мне вторую линию, воткнули во вторую сетевую карту, проверили на работоспособность и ушли. А я остался настраивать оба интернета :-).</p>
<p>Поднял вчерне оба интернета &#8212; от районной сети GolNet и от Корбины &#8212; и решил пропинговать извне одновременно оба своих ip. Результат: корбиновский ip пингуется, голнетовский нет. Через минуту я понял, что так и должно быть &#8212; ответ на пакет от GolNet уходил по дефолтному роутингу на корбиновский интерфейс и, естественно, не получался тем, кто пингует голнетовский ip-адрес.</p>
<p>Поскольку одна из задач второй выделенной линии заключалась как раз в возможности доступа к моему компьютеру с <strong>любого из двух ip из интернета</strong>, такое поведение меня ни капли не устроило и я стал искать решение.</p>
<p>Поиск в интернете в конце концов вывел меня на пакет iproute2 &#8212; подсистема расширенного роутинга под Linux.<br />
 <a href="http://www.linuxetc.ru/?p=12#more-12" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxetc.ru/?feed=rss2&amp;p=12</wfw:commentRss>
		</item>
	</channel>
</rss>
