<?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>Одминский блог &#187; Linux</title>
	<atom:link href="http://odminblog.ru/partition/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://odminblog.ru</link>
	<description>Блог о технологиях, технократии и методиках борьбы с граблями</description>
	<lastBuildDate>Fri, 03 Feb 2012 14:32:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Установка сервера баз данных mySQL на CentOS</title>
		<link>http://odminblog.ru/ustanovka-servera-baz-dannyx-mysql-na-centos/</link>
		<comments>http://odminblog.ru/ustanovka-servera-baz-dannyx-mysql-na-centos/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 23:29:22 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[сайты]]></category>

		<guid isPermaLink="false">http://odminblog.ru/?p=1259</guid>
		<description><![CDATA[Собрат по цеху озадачил вопросом относительно того, что прикупил у Hostgatora минимальный и самый дешевый VPS по цене всего в 16$ за 384Mb памяти на борту и естественно unmanаged, причем из управления там стоит только Parallels Virtuozzo позволяющая доставлять сервисы и управлять ими, а также лазить по ssh через бродилку и рулить фаерволом. Но вот [...]]]></description>
			<content:encoded><![CDATA[<p>Собрат по цеху озадачил вопросом относительно того, что прикупил у <a rel="nofollow" href="http://odminblog.ru/links/hostgator" target="_blank">Hostgatora минимальный и самый дешевый VPS</a> по цене всего в 16$ за 384Mb памяти на борту и естественно unmanаged, причем из управления там стоит только Parallels Virtuozzo позволяющая доставлять сервисы и управлять ими, а также лазить по ssh через бродилку и рулить фаерволом. Но вот поставить мускуль у него получилось не очень здорово, так что был вынужден расписывать в аську последовательность действий, как и что делать что установить сервер mysql под CentOS.</p>
<p>Собственно там ничего сложного, особенно если стоит линуксовый установщик yum. Если его естественно нет, то делаем все по старинке:<br />
<strong>$ mkdir /usr/local/yum<br />
$ cd /usr/local/yum<br />
$ wget http://linux.duke.edu/projects/yum/download/2.0/yum-2.0.7.tar.gz<br />
$ tar xvzf yum-2.0.7.tar.gz<br />
$ cd yum-2.0.7<br />
$ ./configure<br />
$ make &amp;&amp; make install</strong><br />
после чего продолжаем будто yum у нас уже стоял:<br />
<strong>$ yum install mysql<br />
$ yum install mysql-server<br />
$ yum install mysql-devel<br />
$ chgrp -R mysql /var/lib/mysql<br />
$ chmod -R 770 /var/lib/mysql<br />
$ service mysqld start </strong><br />
После этого загоняем мускуль в автозагрузку:<br />
<strong>$ chkconfig mysqld on &amp;&amp; service mysqld restart &amp;&amp; chkconfig &#8211;list | grep mysqld </strong><br />
После этого задаем пароль для рутового пользователя сервера баз данных:<br />
<strong>/usr/bin/mysqladmin -u root password &#8216;Password&#8217; </strong><br />
Затем переходим к созданию необходимой базы данных и пользователя:<br />
<strong>$  mysql -u root -p<br />
mysql&gt; CREATE DATABASE ИмяБазы;<br />
mysql&gt; USE  ИмяБазы;<br />
mysql&gt; GRANT ALL PRIVILEGES ON *.* TO Юзер@localhost  IDENTIFIED BY &#8216;ПАРОЛЬ&#8217; WITH GRANT OPTION;<br />
mysql&gt; FLUSH PRIVILEGES;<br />
mysql&gt; \q</strong></p>
<p>После чего можно радоваться тому факту что на нашем дешевом VPS теперь крутится движок баз данных mySQL.</p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/egroupware-installing/" rel="bookmark" class="crp_title">Установка eGroupWare</a></li><li><a href="http://odminblog.ru/mysql-server-install/" rel="bookmark" class="crp_title">Установка сервера БД MySQL</a></li><li><a href="http://odminblog.ru/nastrojka-skriptov-dlya-importa-baz-dannyx-v-mysql/" rel="bookmark" class="crp_title">Настройка скриптов для импорта баз данных в mysql</a></li><li><a href="http://odminblog.ru/su2-install/" rel="bookmark" class="crp_title">Установка утилиты su2</a></li><li><a href="http://odminblog.ru/razblokirovka-bana-ip-adresa-v-cpanel/" rel="bookmark" class="crp_title">Разблокировка бана IP адреса в cpanel</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/ustanovka-servera-baz-dannyx-mysql-na-centos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Как определить версию Unix системы</title>
		<link>http://odminblog.ru/kak-opredelit-versiyu-unix-sistemy/</link>
		<comments>http://odminblog.ru/kak-opredelit-versiyu-unix-sistemy/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 21:50:20 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[настройка системы]]></category>

		<guid isPermaLink="false">http://odminblog.ru/?p=1255</guid>
		<description><![CDATA[Часто ли с вами бывало, что попав в гости в какую то квартиру вы начинаете спрашивать у живущих там людей, что это за квартира, что за адрес и кто здесь живет? Полагаю не часто, ибо в этом случае хозяева квартиры довольно быстро вызовут вам скорую, которая с удовольствием отвезет в дурку. Но вот при работе [...]]]></description>
			<content:encoded><![CDATA[<p>Часто ли с вами бывало, что попав в гости в какую то квартиру вы начинаете спрашивать у живущих там людей, что это за квартира, что за адрес и кто здесь живет? Полагаю не часто, ибо в этом случае хозяева квартиры довольно быстро вызовут вам скорую, которая с удовольствием отвезет в дурку. Но вот при работе с юниксовыми системами частенько возникает необходимость попав в новую среду опознать что это вообще за система, ибо нормально настроенный логин выдает только время логина и хостнейм. И тогда нам на помощь приходят утилиты определения версии операционки.</p>
<p>Для начала понимаем что это вообще за класс операционки, путем вывода универсальной для всех Unix-систем команды:<br />
<strong>$ uname -a</strong><br />
которая нам выведет что то типо такого:<br />
<em>Linux hostname.com 2.6.18-194.17.4.el5PAE #1 SMP Mon Oct 25 16:35:27 EDT 2010 i686 i686 i386 GNU/Linux</em><br />
или<br />
<em>FreeBSD hostname.com 5.5-STABLE FreeBSD 5.5-STABLE #0: Wed Dec  5 20:00:38 MSK 2007  email@</em><em>hostname.com</em><em>:/usr/obj/usr/src/sys/GENERIC  i386</em><br />
или<br />
<em>AIX svcas07 3 4 000145364C00<br />
OS Name Release Version Machine ID</em><br />
из чего нам либо станет понятно кто это, либо перейдем к более подробному изучению линуха, для того чтобы уже конкретно определить версию линукса:<br />
<strong>$ cat /proc/version </strong><br />
<em>Linux version 2.6.18-194.17.4.el5PAE (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Mon Oct 25 16:35:27 EDT 2010</em><br />
то есть нам понятно семейство линуха и версия ядра, тем более что у семейства шапки есть более подробная команда, для того чтобы узнать версию linux:<br />
<strong>$ cat /etc/redhat-release</strong><br />
<em>CentOS release 5.6 (Final)</em><br />
По хорошему это исчерпывающий ответ, но в шапке также имеется дополнительная утилита ставящаяся в полном комплекте, которая выведет более подробную информацию про версию linux:<br />
<strong>$ lsb_release -a</strong><br />
<em>LSB Version:    :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch<br />
Distributor ID: CentOS<br />
Description:    CentOS release 5.5 (Final)<br />
Release:        5.5<br />
Codename:       Final</em></p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/cpinfo-usage/" rel="bookmark" class="crp_title">Использование утилиты CPinfo</a></li><li><a href="http://odminblog.ru/egroupware-installing/" rel="bookmark" class="crp_title">Установка eGroupWare</a></li><li><a href="http://odminblog.ru/ports-update-freebsd/" rel="bookmark" class="crp_title">Обновление локального дерева портов FreeBSD</a></li><li><a href="http://odminblog.ru/remote-x-connection-to-centos/" rel="bookmark" class="crp_title">Удаленное X-подключение к серверу CentOS</a></li><li><a href="http://odminblog.ru/packets-install-in-linux/" rel="bookmark" class="crp_title">Установка пакетов в Linux</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/kak-opredelit-versiyu-unix-sistemy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как написать национальную ОС за 2 года</title>
		<link>http://odminblog.ru/kak-napisat-nacionalnuyu-os-za-2-goda/</link>
		<comments>http://odminblog.ru/kak-napisat-nacionalnuyu-os-za-2-goda/#comments</comments>
		<pubDate>Thu, 19 May 2011 10:30:03 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[юмор]]></category>

		<guid isPermaLink="false">http://odminblog.ru/?p=1217</guid>
		<description><![CDATA[Каким то чудесным образом набрел тут на статью о планах на создание национальной OS, которые были одобрены в начале апреля, на заседании правительственной комиссии по высоким технологиям и инновациям. Людям под разработку выделяют, ни много ни мало 488 миллионов рублей, то есть порядка 15 лямов зелени, которые должны освоить за два года, а в течении [...]]]></description>
			<content:encoded><![CDATA[<p>Каким то чудесным образом набрел тут на статью о планах на создание <strong>национальной OS</strong>, которые были одобрены в начале апреля, на заседании правительственной комиссии по высоким технологиям и инновациям. Людям под разработку выделяют, ни много ни мало 488 миллионов рублей, то есть порядка 15 лямов зелени, которые должны освоить за два года, а в течении последующих 9 лет планируется вбухать в развитие всей технологии порядка 88 миллиардов рублей, то есть 3 миллиарда долларов. Причем вокруг этого в рунете развернулась совершенно дикая полемика в которой с одной стороны народ кричит распил, с другой псевдоумные эксперты заявляют о том, что &#8220;распил&#8221; кричат только тупари не читавшие сопроводительную справку к данному проекту. Справку я осилил, не смотря на &#8220;многабукафф&#8221; и могу тоже сказать- типичный и что самое главное, циничный, распил. Ибо в ней просто идет списком перечисление технологий: таких как виртуализация, распознование текста, ip телефония, резервирование и прочее. Из приведенного списка видно, что всем этим, на протяжении последних десятилетий, занимались различные коммерческие компании на западе, так что написать все с нуля, даже за ближайшие 9 лет не получится.</p>
<p>Но что же тогда имеется ввиду? А в этой справочке- есть такие строки- внедрение свободного ПО, то есть получается эти самые 3 миллиарда долларов выделяются на внедрение и разработку документации под это внедрение. Вот тебе и распил. Никто ничего не будет писать или создавать- занесут небольшую денежку GNU за коммерческое использование свободных продуктов и далее &#8220;Ланит&#8221;, или кто нить еще из сидящих на госзаказе, будет осваивать вышеупомянутые бабуськи на просторах бескрайней.</p>
<p>А что же, спрашивается, относительно <strong>национальной ОС</strong>? Все бы ничего, но со слов директора <strong>GNU/Linux-центра Павла Фролова</strong>, людей способных реализовать подобный проект, в стране от силы 50 человек, не объединенных между собой ничем. Поэтому наиболее правильным путем разработки было бы собрать их всех вместе и запереть на год-другой в каком нибудь помещении, по аналогии с закрытыми КБ советских времен. А пока эти люди разъединены, то и разрабатывать некому, так что данный проект поручен холдингу <strong>&#8220;Сириус&#8221;</strong>, владельцу части акций компании <strong>&#8220;Альт Линукс&#8221;</strong>, разработчика российского линуха-  Alt Linux, стартанувшего в начале 2Yk из руссификации Mandrake. Не знаю что он представляет из себя сейчас, но пять лет назад это был выпиленный на коленке дистрибутив, чьим основным достоинством являлся родной русский. Так что, откровенно говоря, вызывает большое сомнение то что за 2 года удастся сделать то, что делалось десятилетиями и большая вероятность, что разработка национальной ОС будет представлять из себя темизацию рабочего стола, по аналогии с лулзом полуторагодичной давности, запущенным <strong>уральским школьником Денисом Поповым</strong>, который явил миру собственный линух <strong>BolgenOS</strong>, явившимся по сути обычной <strong>Ubuntu </strong>с потертыми GNU&#8217;шными лицензиями, темизированным рабочим столом и переименованными пакетами: clamav, tar, gimp, arora и другими. Так что школьник сделал это по глупости и бахвальству, подхваченному учителями и растиражированному СМИ, а вот большие и хитрые дядьки в костюмах, поняли, что все эти смехуечки вокруг школьника с проведением аналогий с Петриком- отличная тема для заработка и сразу же не растерявшись, стали проводить изыскания на тему того, как за 2 года разработать собственный Linux. Посмотрим что нам явят в этот раз, но скорее всего это будет либо Ubuntu либо слака или мандрива, так как бодаться с новеллом или редхатом, перепилив собственно суську или центосину, наши навряд ли станут.</p>
<p>Главное чтобы не <strong>KremlinBSD</strong>..<br />
хотя если<strong> национальная ОС</strong> будет именоваться <strong>SpizdiliBSD </strong>то звучать должно более достойно..<br />
или же просто и понятно  <strong>FreeBDS.Raspil Edition</strong></p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/tz-pr-update-schedular/" rel="bookmark" class="crp_title">Расписание обновления ТиЦ и PR за прошлый год</a></li><li><a href="http://odminblog.ru/kak-opredelit-versiyu-unix-sistemy/" rel="bookmark" class="crp_title">Как определить версию Unix системы</a></li><li><a href="http://odminblog.ru/bag-proxozhdeniya-paketov-keep-state-cherez-faervol-ipf/" rel="bookmark" class="crp_title">Баг прохождения пакетов keep state через фаервол IPF</a></li><li><a href="http://odminblog.ru/prinimaem-domen-v-godaddy/" rel="bookmark" class="crp_title">Принимаем домен в GoDaddy</a></li><li><a href="http://odminblog.ru/ustanovka-drajverov-dlya-ati-radeon-xpress-1100-na-windows-7/" rel="bookmark" class="crp_title">Установка драйверов для ATI Radeon Xpress 1100 на Windows 7</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/kak-napisat-nacionalnuyu-os-za-2-goda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Проброс X-соединения через SSH</title>
		<link>http://odminblog.ru/x-connection-through-ssh/</link>
		<comments>http://odminblog.ru/x-connection-through-ssh/#comments</comments>
		<pubDate>Sat, 07 May 2011 13:30:16 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[x windows]]></category>
		<category><![CDATA[настройка системы]]></category>

		<guid isPermaLink="false">http://odminblog.ru/?p=1017</guid>
		<description><![CDATA[Как я описывал в предыдущих терзаниях по поводу настройки X-соединения с Windows машины к CentOS серверу, Xdmcp не является безопасным, в связи с чем его использование довольно ограничено использованием в открытых сетях, в связи с чем приходится изыскивать другие пути общения со своим удаленным сервером через X-соединение.
Но  X-терминальное соединение, можно инкапсулировать в протокол ssl, путем [...]]]></description>
			<content:encoded><![CDATA[<p>Как я описывал в предыдущих терзаниях по поводу настройки <a href="http://odminblog.ru/remote-x-connection-to-centos/" target="_blank">X-соединения с Windows машины к CentOS серверу</a>, Xdmcp не является безопасным, в связи с чем его использование довольно ограничено использованием в открытых сетях, в связи с чем приходится изыскивать другие пути общения со своим удаленным сервером через X-соединение.<br />
Но  X-терминальное соединение, можно инкапсулировать в протокол ssl, путем проброса соединения к клиентской части X-терминала, через протокол сеансового уровня SSH. Для этого ранее использовалась бесплатная программа putty, позволяющая устанавливать ssh соединение с удаленными машинами, а ноне данный клиент включен в поставку Xming сервера. Для чего при установке севера Xming на нашей клиентской Windows машине, в разделе выбора компонентов, выберем пункт Normal Putty Link SSH client. После установки произведем настройку нашего Unix-сервера под управление CentOS:</p>
<p>Настроиваем логин: <strong>K Menu -&gt; System -&gt; Login Screen</strong><br />
Во вкладке <strong>Remote</strong>, меню <strong>Style </strong>выставляем  Same as Local<br />
Во вкладке <strong>Security</strong>, ставим галку Allow local system administrator login</p>
<p>После этого запускаем сервер Xming на стороне виндовой машины и настраиваем подключение, запустив программу XLaunch:<br />
<strong>Multiple Window</strong> -&gt; <strong>Start a program</strong> -&gt; в<strong> Run Remote</strong> выбираем Using PuTTY и прописываем логин информацию к CentOS серверу через SSH  -&gt; <strong>Additional parametrs</strong> можем оставить пустыми, либо прописать свойства терминала Х и ssh соединения -&gt;  <strong>Готово</strong></p>
<p>После нажатия Готово к нам вылетит окно стандартного текстового терминала юниксового сервера xterm, в котором мы можем запускать любые приложения, также как и в окне ssh сессии, с тем условием, что в случае запуска гуевых приложений, предназначенных для работы в X-окружении, в ssh сессии мы бы получили сообщение об ошибке, а в данном случае это приложение будет запущено на нашем виндовом рабочем столе. Для этого набираем любое юниксовое приложение:</p>
<p># xeyes &amp;<br />
или<br />
# blackjack &amp;</p>
<p>Амперсенд нужен для того чтобы приложение запускалось в фоновом режиме и не вылетало когда мы снова начинаем работать в терминальной сессии.</p>
<p>Благодаря этому способу можно например поиграться на винде, в несвойственные ей игрушки, вроде маджонга или блэкджека. <img src='http://odminblog.ru/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Но при работе естественно следует помнить, что такой вариант работы является одним из нестабильных и находящихся в прямой зависимости от установленного соединения,  ибо при любом обрыве связи или затыке, все наши приложения радостно вылетят, посему подобной схемой рекомендовано пользоваться все таки в пределах собственной локальной сети, для упрощения администрирования удаленных серверов, находящихся в соседней комнате, или другом этаже.</p>
<p>В процессе настройки в какой то момент в логах появилось неприятное сообщение о том, что пакеты дропаются стороной CentOS сервера, что вылечилось добавлением в файл X-сервера Xming виндусовой машины <strong>C:\Program Files\Xming\X0.hosts</strong> строчки, содержащей IP адрес нашего CentOS сервера. Но это скорее исключение из правил, ибо все работает и без этого.</p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/remote-x-connection-to-centos/" rel="bookmark" class="crp_title">Удаленное X-подключение к серверу CentOS</a></li><li><a href="http://odminblog.ru/installing-service-desk/" rel="bookmark" class="crp_title">Установка системы Service Desk</a></li><li><a href="http://odminblog.ru/ustanovka-servera-baz-dannyx-mysql-na-centos/" rel="bookmark" class="crp_title">Установка сервера баз данных mySQL на CentOS</a></li><li><a href="http://odminblog.ru/transfer-files-to-iphone-via-ssh/" rel="bookmark" class="crp_title">Передача файлов в iPhone с помощью ssh</a></li><li><a href="http://odminblog.ru/nastrojka-mozilla-firefox-na-ispolzovanie-logina-proksi-servera/" rel="bookmark" class="crp_title">Настройка Mozilla Firefox на использование логина прокси сервера</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/x-connection-through-ssh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Пространные рассуждения про VoIP трафик</title>
		<link>http://odminblog.ru/prostrannye-rassuzhdeniya-pro-voip-trafik/</link>
		<comments>http://odminblog.ru/prostrannye-rassuzhdeniya-pro-voip-trafik/#comments</comments>
		<pubDate>Sun, 10 Apr 2011 21:40:16 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[Check Point]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Дела Одминские]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[Checkpoint]]></category>
		<category><![CDATA[voip]]></category>
		<category><![CDATA[настройка системы]]></category>
		<category><![CDATA[Сетевые протоколы]]></category>
		<category><![CDATA[Сети]]></category>

		<guid isPermaLink="false">http://odminblog.ru/?p=1147</guid>
		<description><![CDATA[Один из клиентов жадно захотел IP телефонию, в связи с чем начал понемногу рыть в этом направлении, но ощущение от знакомства с телефонизацией офиса по VoIP оказалось примерно такое же, как будто я заглянул в бездонный колодец, так что видимо ближайшие несколько недель у меня пройдут под эгидой SIP протокола.
Начну с того что я остановился [...]]]></description>
			<content:encoded><![CDATA[<p>Один из клиентов жадно захотел IP телефонию, в связи с чем начал понемногу рыть в этом направлении, но ощущение от знакомства с телефонизацией офиса по VoIP оказалось примерно такое же, как будто я заглянул в бездонный колодец, так что видимо ближайшие несколько недель у меня пройдут под эгидой SIP протокола.</p>
<p>Начну с того что я остановился сразу на платформе Asterisc, во первых потому что это наиболее популярный open-sourse, во-вторых потому что по данной платформе огромное количество полезной информации в интернете.</p>
<p>Погуглив, почитав и пообщавшись по форумам с людьми, выявил для себя следующие моменты:<br />
под платформу лучше всего использовать отдельный сервер, поскольку на виртуалке могут возникнуть траблы как с трафом, так и с производительными мощностями, особенно в случае если трафик от провайдера приходит в одном кодеке, а в офисе мы используем другой;<br />
для дедика вполне хватит сore2 или core i3, как минимум с 2Гб оперативы на борту, так что на первое время вполне сгодится какой нить десктоп, если руководство жмет деньги на приобретение полноценного сервера;<br />
использовать лучше кодек g711, при этом под каждый активный разговор отводится порядка 64 кбит/с, так что умножаем на это число количество входящих линий и получаем необходимую под VoIP полосу пропускания;<br />
использовать можно FreeBSD или CentOS, хотя тут мнения разделяются, как собственно и в любой холиваре- единственное что я пока осознал, что обновления для платформы Asterisc выходят на Cent OS с большим опозданием, по сравнению с фрей;<br />
для сервака лучше использовать внешний, отдельный IP, поскольку при пробросе SIP портов (5060 udp/tcp и выделенный upd диапазон для траффа) через NAT могут возникнуть проблемы (в моем случае точно, поскольку на D-Link&#8217;e эти проблемы возникли даже при пробросе rdp);<br />
можно использовать аналоговые телефоны, но для них придется докупать либо специальную карту в сервер, чья стоимость составляет около 2к грина, либо же VoIP шлюз, который также стоит в районе 200 грин;<br />
цены на IP-телефоны начинают от 4к за более менее нормальные аппараты, так что имеет резон использовать бесплатные софтовые клиенты, так как в этом случае контора попадает только на гарнитуры, чья стоимость составляет от 700 рублей за штуку;<br />
если планируется иметь факс, то его лучше вешать на аналоговую линию, поскольку для передачи факсимильных сообщений требуется идеализированный траффик, в противном случае факсы будут приходить крайне отстойного качества;<br />
сама платформа Asterisc метит траффик, так что использовать для него приоритезацию траффика QoS не составляет проблемы;<br />
некоторые провайдеры имеют свойство зафильтровывать SIP траффик, чтобы потенциальные клиенты не пользовались сторонними сервисами, так что придется либо брать данный вид трафа у этого провайдера, либо же каким то образом договариваться с ним;<br />
в этом же ключе я пробивал возможность использования VoIP со шлюзом Checkpoint, который я уже успел несколько подзабыть за прошедшие полгода, в связи с чем выяснилось несколько моментов: в стандартной поставке Checkpoint FW будет корректно обрабатывать и пропускать VoIP траффик, и даже фильтровать его по политикам безопасности (при заведении объекта шлюза VoIP), а также симафорить с помощью IPS блейда, имеющего стандартными несколько сигнатур для проверки VoIP траффика. Но есть хочется чего то большего, то необходимо приобретать блейд  Voice over IP (VoIP) Software Blade, который этих сигнатур имеет большее количество и к тому же может не только проверять VoIP траффик, но и при необходимости вносить изменения в пакеты: транслировать адреса или вносить исправления в заголовки. Единственный момент здесь в том, что данный блейд встает только на версию R65, то есть весьма и весьма древнюю, так как на новых версиях SPLAT данный блейд не работает.</p>
<p>Пока эти размышления поставили мне мозги набекрень, так что ближайшие пару дней буду думать, куда мне копать дальше. Ну и да- главный аспект сколько за эти работы можно снять бабла- вот это для меня пока остается загадкой, так как сам не пойму во сколько можно оценить общий фимоз мозга, который я заработал за сегодняшний день, пока грыз всю эту инфу.</p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/bag-proxozhdeniya-paketov-keep-state-cherez-faervol-ipf/" rel="bookmark" class="crp_title">Баг прохождения пакетов keep state через фаервол IPF</a></li><li><a href="http://odminblog.ru/lechenie-problemy-so-skype/" rel="bookmark" class="crp_title">Лечение проблемы со Skype</a></li><li><a href="http://odminblog.ru/chto-vybratxrumer-ili-scrapebox/" rel="bookmark" class="crp_title">Что выбрать: xRumer или Scrapebox</a></li><li><a href="http://odminblog.ru/untangle-re-routing-ce-ne-baga-ce-ficha/" rel="bookmark" class="crp_title">Untangle Re-Routing: це не бага, це фича</a></li><li><a href="http://odminblog.ru/sravnenie-oborudovaniya-checkpoint-i-cisco/" rel="bookmark" class="crp_title">Сравнение оборудования Cisco и Check Point</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/prostrannye-rassuzhdeniya-pro-voip-trafik/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Удаленное X-подключение к серверу CentOS</title>
		<link>http://odminblog.ru/remote-x-connection-to-centos/</link>
		<comments>http://odminblog.ru/remote-x-connection-to-centos/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 12:42:20 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[x windows]]></category>
		<category><![CDATA[настройка системы]]></category>

		<guid isPermaLink="false">http://odminblog.ru/?p=1013</guid>
		<description><![CDATA[Возникла некая необходимость управлять сервером шуршащим под CentOS, из винюка, причем не абы как, а через X-терминал. Поковырявшись, решили делать через Xming- бесплатный продукт, который можно скачать в инете в версии 6.9.0.31, на данный момент. За версию 7.5 дяди хочут бабла в размере 10 евриков, так что нам этот вариант не катит.
Собственно все достаточно просто. [...]]]></description>
			<content:encoded><![CDATA[<p>Возникла некая необходимость управлять сервером шуршащим под CentOS, из винюка, причем не абы как, а через X-терминал. Поковырявшись, решили делать через Xming- бесплатный продукт, который можно скачать в инете в версии 6.9.0.31, на данный момент. За версию 7.5 дяди хочут бабла в размере 10 евриков, так что нам этот вариант не катит.</p>
<p>Собственно все достаточно просто. Напишу так, ибо так пишут все, хотя не фига я не считаю, что все так просто, ибо все мануалы в инете похожи как братья близнецы и ни по одному из них у меня ничего не заработало, так что  в итоге я провозился полдня пытаясь настроить хоть что нибудь.</p>
<p>Схема работы простая: есть юниксовый сервер UNIX-Server под управлением CentOS на котором крутится X-клиент/сервер; есть виндовая машинка Win-XP на которой поднимается X-сервер Xming с помощью которого мы подключаемся к клиентской части UNIX-Server и по идее должны получить картинку с X-терминалом на рабочем столе виндовой машины.</p>
<p>Для начала скачиваем и устанавливаем на нашу Win-XP рабочую станцию X-сервер  Xming, откуда нить с инетовского зеркала, благо их предостаточно разбросано по инету. После установки пробуем настроить работу через Xdmcp.  Это специфический незашифрованный протокол, используемый для аутентификации и подключения Х-сервера к Х-клиенту.  Поскольку он не является закрытым, то его не рекомендуется использовать в открытых сетях, но это ограничение убирается при использовании сторонних средств шифрования. Ибо это наше первое знакомство, то не будем запариваться на безопасность и попробуем хотя бы запустить данный сервис.</p>
<p>Для этого на UNIX-Server открываем файло <strong> /usr/share/config/kdm/kdmrc</strong> и в разделе [Xdmcp] проверяем, чтобы активность равенства Enable=true<br />
После этого добавляем в файлы следующие поля:</p>
<p><strong>/etc/gdm/custom.conf</strong><br />
[xdmcp]<br />
Enable=true</p>
<p><strong>/etc/X11/fs/config</strong><br />
# no-listen = tcp</p>
<p>Настроиваем логин: <strong>K Menu -&gt; System -&gt; Login Screen</strong><br />
Во вкладке <strong>Remote</strong>, меню Style выставляем  Same as Local<br />
Во вкладке <strong>Security</strong>, ставим галку Allow local system administrator login</p>
<p>Перегружаем Х-сервер<br />
<em># /etc/rc.d/init.d/xfs restart </em><br />
после чего переходим к настройке виндового сервера. Запускаем приложение XLaunch, в котором выбираем<br />
<strong>One Window</strong> -&gt;<strong> Open session via XDMCP</strong> -&gt; в <strong>Connect to host</strong> прописываем IP адрес UNIX-Server и ставим галку <strong>Use indirect connect</strong> (народ пишет, что её надо снять но в нашем случае заработало только с ней) -&gt; можем оставить пустыми, либо прописать свойства терминала Х, например в <strong>Remote font server</strong> наш IP UNIX-Server, а в <strong>Additional parametrs for Xming</strong> строку инициализации десктопа без кавычек &#8220;<em>-screen 0 800&#215;600&#8243;</em> -&gt;  <strong>Готово</strong></p>
<p>Если все настроили правильно, то на выходе получаем консоль с приглашением нашего X-терминала.</p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/x-connection-through-ssh/" rel="bookmark" class="crp_title">Проброс X-соединения через SSH</a></li><li><a href="http://odminblog.ru/nastrojka-mozilla-firefox-na-ispolzovanie-logina-proksi-servera/" rel="bookmark" class="crp_title">Настройка Mozilla Firefox на использование логина прокси сервера</a></li><li><a href="http://odminblog.ru/avtozagruzka-v-centos/" rel="bookmark" class="crp_title">Автозагрузка в CentOS</a></li><li><a href="http://odminblog.ru/ustanovka-servera-baz-dannyx-mysql-na-centos/" rel="bookmark" class="crp_title">Установка сервера баз данных mySQL на CentOS</a></li><li><a href="http://odminblog.ru/installing-splunk/" rel="bookmark" class="crp_title">Устанавливаем Splunk</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/remote-x-connection-to-centos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Автозагрузка в CentOS</title>
		<link>http://odminblog.ru/avtozagruzka-v-centos/</link>
		<comments>http://odminblog.ru/avtozagruzka-v-centos/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 11:48:31 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[настройка системы]]></category>

		<guid isPermaLink="false">http://odminblog.ru/?p=951</guid>
		<description><![CDATA[Продолжая разборки с CentOS пришел к тому что возникла необходимость засунуть движок сервис-деска в автозагрузку, чтобы он поднимался автоматом при старте системы.
Собственно в CentOS процесс загрузки работает по принципу System V и расписан в файле  /etc/inittab, точнее расписано то как процесс INIT отрабатывает уровни загрузки. В системе фалы загрузки находятся в каталоге /etc/rc.d и носят [...]]]></description>
			<content:encoded><![CDATA[<p>Продолжая разборки с CentOS пришел к тому что возникла необходимость засунуть движок сервис-деска в автозагрузку, чтобы он поднимался автоматом при старте системы.</p>
<p>Собственно в CentOS процесс загрузки работает по принципу System V и расписан в файле  <em>/etc/inittab</em>, точнее расписано то как процесс INIT отрабатывает уровни загрузки. В системе фалы загрузки находятся в каталоге <em>/etc/rc.d</em> и носят названия <strong>rc0.d, rc1.d, rc2.d, rc3.d, rc4.d, rc5.d, </strong>и <strong>rc6.d</strong>. Пользователи могут размещать файлы в этих каталогах которые будут контролировать запуск сервисов в системе.В свою очередь эти фалы линкуются на каталог <em>/etc/rc.d/init.d</em> и содержащиеся в них скрипты запуска процессов. В этой связи для запуска сервиса необходимо создать полноценный файл запуска сервиса в <em>/etc/init.d</em>, после чего задать символический линк на него из папки соответствующей тому уровню запуска, на котором необходимо стартовать данный сервис. Файлик запуска сервиса будет выглядеть следующим образом, хотя можно расписать все  пару строк просто строкой запуска сервиса:</p>
<p><strong>#!/bin/bash<br />
#<br />
# chkconfig: 35 90 12<br />
# description: Foo server<br />
#</p>
<p># Get function from functions library<br />
. /etc/init.d/functions</p>
<p># Start the service FOO<br />
start() {<br />
initlog -c &#8220;echo -n Starting FOO server: &#8221;<br />
/path/to/FOO &amp;<br />
### Create the lock file ###<br />
touch /var/lock/subsys/FOO<br />
success $&#8221;FOO server startup&#8221;<br />
echo<br />
}</p>
<p># Restart the service FOO<br />
stop() {<br />
initlog -c &#8220;echo -n Stopping FOO server: &#8221;<br />
killproc FOO<br />
### Now, delete the lock file ###<br />
rm -f /var/lock/subsys/FOO<br />
echo<br />
}</p>
<p>### main logic ###<br />
case &#8220;$1&#8243; in<br />
start)<br />
start<br />
;;<br />
stop)<br />
stop<br />
;;<br />
status)<br />
status FOO<br />
;;<br />
restart|reload|condrestart)<br />
stop<br />
start<br />
;;<br />
*)<br />
echo $&#8221;Usage: $0 {start|stop|restart|reload|status}&#8221;<br />
exit 1<br />
esac</p>
<p>exit 0</strong></p>
<p>Если нет желания заморачиваться с написанием скрипта, то можно добавить строку инициализации запуска сервиса в файл <em>/etc/rc.local</em>. Это файл будет отработан в самом конце загрузки системы, но перед выдачей меню логина.</p>
<p>Для добавления сервисов находящихся в попдапках <strong>rc0.d &#8211; rc6.d</strong> в автозагрузку в системе есть специальная утилита <strong>chkconfig</strong>, с помощью которой можно добавлять или исключать сервисы.</p>
<p><strong># chkconfig -l service_name</strong> # просмотреть уровни автозагрузки сервиса<br />
<strong># chkconfig  &#8211;level 34 service_name on|off|reset</strong> # вкключить или выключить сервис на 3 и 4 уровнях<br />
<strong># chkconfig  &#8211;del service_ name</strong> # удалить службу<br />
<strong># chkconfig  service_name on|off</strong> # включить или выключить службу на всех уровнях<br />
ну и есессно главная команда:<br />
<strong># man chkconfig</strong></p>
<p>Помимо этого можно воспользоваться утилитой <strong>ntsysv </strong>, для редактирования всех уровней или задач редактирования для определенного уровня:<br />
<strong># ntsysv &#8211;level 34</strong></p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/ustanovka-servera-baz-dannyx-mysql-na-centos/" rel="bookmark" class="crp_title">Установка сервера баз данных mySQL на CentOS</a></li><li><a href="http://odminblog.ru/autorestart-daemon/" rel="bookmark" class="crp_title">Авторестарт демона после падения</a></li><li><a href="http://odminblog.ru/backup-mars-config-to-nfs/" rel="bookmark" class="crp_title">Резервирование MARS на NFS том Linux</a></li><li><a href="http://odminblog.ru/egroupware-installing/" rel="bookmark" class="crp_title">Установка eGroupWare</a></li><li><a href="http://odminblog.ru/remote-x-connection-to-centos/" rel="bookmark" class="crp_title">Удаленное X-подключение к серверу CentOS</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/avtozagruzka-v-centos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Объединяем интерфейсы в CentOS</title>
		<link>http://odminblog.ru/obyedinyaem-interface-v-centos/</link>
		<comments>http://odminblog.ru/obyedinyaem-interface-v-centos/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 09:26:40 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[настройка системы]]></category>
		<category><![CDATA[Сети]]></category>

		<guid isPermaLink="false">http://odminblog.ru/?p=944</guid>
		<description><![CDATA[Разбираясь, накануне, с настройкой IP адреса в CentOS обнаружил интересную фичу по объединению нескольких интерфейсов в один виртуальный, тем самым повышая скорость передачи данных и создавая функционал отказоустойчивости, с помощью модуля ядра bonding.
Для этого необходимо создать bonding интерфейс, путем создания файла /etc/sysconfig/network-scripts/ifcfg-bond&#60;N&#62; , где N номер объединяемого интерфейса. Содержимое файла аналогично содержимому файла описания настроек [...]]]></description>
			<content:encoded><![CDATA[<p>Разбираясь, накануне, с настройкой IP адреса в CentOS обнаружил интересную фичу по объединению нескольких интерфейсов в один виртуальный, тем самым повышая скорость передачи данных и создавая функционал отказоустойчивости, с помощью модуля ядра <strong>bonding</strong>.</p>
<p>Для этого необходимо создать <strong>bonding </strong>интерфейс, путем создания файла <em>/etc/sysconfig/network-scripts/ifcfg-bond&lt;N&gt;</em> , где N номер объединяемого интерфейса. Содержимое файла аналогично содержимому файла описания настроек обычно интерфейса, с той разницей что директива <strong>DEVICE</strong>= должна содержать поле <strong>bond&lt;N</strong>&gt;, где N номер интерфейса.</p>
<p>Пример файла выглядит следующим образом:<br />
<strong>DEVICE=bond0<br />
BOOTPROTO=none<br />
ONBOOT=yes<br />
NETWORK=10.0.1.0<br />
NETMASK=255.255.255.0<br />
IPADDR=10.0.1.27<br />
USERCTL=no</strong></p>
<p>После того как файлы будут созданы, можно объединять интерфейсы путем добавления директив MASTER= и SLAVE=  , так что за исключением этих полей оба файла должны выглядеть идентично. Например для интерфейсов eth0 и eth1файлы конфигурации будут выглядеть следующим образом:<br />
<strong>DEVICE=eth&lt;N&gt;<br />
BOOTPROTO=none<br />
ONBOOT=yes<br />
MASTER=bond0<br />
SLAVE=yes<br />
USERCTL=no</strong></p>
<p>Для того чтобы  слияние интерфейсов работало, необходимо чтобы модуль <strong>bonding </strong>был загружен в ядро, для чего необходимо проверить, чтобы в файле <em>/etc/modules.conf </em>присутствовала строка:<br />
<strong>alias bond&lt;N&gt; bonding</strong><br />
где N номер интерфейса, и для каждого сконфигурированного интерфейса должна присутствовать своя запись.</p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/nastroyka-ip-v-centos/" rel="bookmark" class="crp_title">Настройка IP в CentOS</a></li><li><a href="http://odminblog.ru/kak-nastroit-mashrutizator-sredstvami-freebsd/" rel="bookmark" class="crp_title">Как настроить машрутизатор средствами FreeBSD</a></li><li><a href="http://odminblog.ru/cron-log-over-mail/" rel="bookmark" class="crp_title">Отправка отчетов по почте планировщиком cron</a></li><li><a href="http://odminblog.ru/nastrojka-routing-v-ms-windows/" rel="bookmark" class="crp_title">Настройка маршрутизации в MS Windows</a></li><li><a href="http://odminblog.ru/avtozagruzka-v-centos/" rel="bookmark" class="crp_title">Автозагрузка в CentOS</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/obyedinyaem-interface-v-centos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Настройка IP в CentOS</title>
		<link>http://odminblog.ru/nastroyka-ip-v-centos/</link>
		<comments>http://odminblog.ru/nastroyka-ip-v-centos/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 07:45:41 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[Сетевые протоколы]]></category>
		<category><![CDATA[Сети]]></category>

		<guid isPermaLink="false">http://odminblog.ru/?p=938</guid>
		<description><![CDATA[Настраивал себе систему в VmWare Player, после чего перенесли её на ESX Server, ну и по пути возникла необходимость, из дома, сменить на системе IP адрес и повесить дополнительный алиас на интерфейс. Поскольку настраивал центосину до этого исключительно из окошек Х, пришлось немного поморщить голову, но после прочтения официального мануала, все оказалось проще некуда.
Смена IP [...]]]></description>
			<content:encoded><![CDATA[<p>Настраивал себе систему в VmWare Player, после чего перенесли её на ESX Server, ну и по пути возникла необходимость, из дома, сменить на системе IP адрес и повесить дополнительный алиас на интерфейс. Поскольку настраивал центосину до этого исключительно из окошек Х, пришлось немного поморщить голову, но после прочтения официального мануала, все оказалось проще некуда.</p>
<p>Смена IP производится следующим образом:<br />
Открываем файлец <em>/etc/sysconfig/network-scripts/ifcfg-eth0 </em>и смотрим что мы в нем имеем:</p>
<p><strong>DEVICE=eth0<br />
BOOTPROTO=dhcp<br />
HWADDR=00:0C:29:BC:B7:60<br />
ONBOOT=yes</strong></p>
<p>Собственно как понятно из файла- IP адрес он цепляет от DHCP сервера, хотя мне казалось что я его задавал лапками, поэтому отрубаем DHCP и меняем настройки на:</p>
<p><strong>DEVICE=eth0<br />
BOOTPROTO=static<br />
HWADDR=00:0C:29:BC:B7:60<br />
ONBOOT=yes<br />
DHCP_HOSTNAME=crm_security.lan<br />
IPADDR= новый_IP_адрес<br />
NETMASK=255.255.255.0<br />
GATEWAY= новый_шлюз<br />
TYPE=Ethernet</strong></p>
<p>После перезагрузки машины или рестарта сетевых служб, с помощью команды <strong>service network restart </strong>, система переподхватит новый IP адрес.</p>
<p>Теперь по поводу алиасов- там же где мы правили файло с сетевыми настройками, создаем файлик<strong> ifcfg-&lt;if-name&gt;:&lt;alias-value&gt;</strong> Единственно что надо учесть тот момент что алиас не может цеплять свой адрес по DHCP, поэтому следует задавать статический адрес, для чего создаем файл <em>/etc/sysconfig/network-scripts/ifcfg-eth0:0</em> и в него прописываем следующие строки:</p>
<p><strong>DEVICE=eth0:0<br />
ONBOOT=yes<br />
BOOTPROTO=static<br />
IPADDR=алиас_IP<br />
NETMASK=255.255.255.255</strong></p>
<p>Если нужно добавить пул алиасов, скажем от 192.168.10.1 до 192.168.10.200, то сделать это можно либо создав 200 конфигурационных файлов для алиаса, либо описав весь пул адресов, для чего создадим файл <em>/etc/sysconfig/network-scripts/ifcfg-eth0-range0</em> и внесем в него следующие строки:</p>
<p><strong>IPADDR_START= 192.168.10.1 # первый IP в пуле<br />
IPADDR_END= 192.168.10.200 # последний IP в пуле<br />
NETMASK=255.255.255.255<br />
CLONENUM_START=1 # число &lt;alias-value&gt; с которого будет начинаться пул<br />
NO_ALIASROUTING=yes</strong></p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/obyedinyaem-interface-v-centos/" rel="bookmark" class="crp_title">Объединяем интерфейсы в CentOS</a></li><li><a href="http://odminblog.ru/nastrojka-routing-v-ms-windows/" rel="bookmark" class="crp_title">Настройка маршрутизации в MS Windows</a></li><li><a href="http://odminblog.ru/backup-mars-config-to-nfs/" rel="bookmark" class="crp_title">Резервирование MARS на NFS том Linux</a></li><li><a href="http://odminblog.ru/kak-nastroit-mashrutizator-sredstvami-freebsd/" rel="bookmark" class="crp_title">Как настроить машрутизатор средствами FreeBSD</a></li><li><a href="http://odminblog.ru/nastrojka-vpn-soobshhestva-pod-freebsd-i-openvpn/" rel="bookmark" class="crp_title">Настройка VPN-сообщества под FreeBSD и OpenVPN</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/nastroyka-ip-v-centos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка системы Service Desk</title>
		<link>http://odminblog.ru/installing-service-desk/</link>
		<comments>http://odminblog.ru/installing-service-desk/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 13:57:31 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[service desk]]></category>
		<category><![CDATA[настройка системы]]></category>
		<category><![CDATA[сервис]]></category>
		<category><![CDATA[техподдержка]]></category>

		<guid isPermaLink="false">http://odmin.sane4ka.ru/?p=451</guid>
		<description><![CDATA[Начинаем с того что ставим бесплатный клон RHEL под названием CentOS. Качаем с офф.сайта CentOS-5 ISOs и устанавливаем на машину, там все просто, не думаю что может вызвать какие то проблемы. После этого этого идем: K Menu -&#62; Software Updater и апгрейдим систему до наиболее актуального состояния. Надо отметить, что это займет определенное время, в [...]]]></description>
			<content:encoded><![CDATA[<p>Начинаем с того что ставим бесплатный клон RHEL под названием <noindex><a rel="nofollow" href="http://www.centos.org/modules/tinycontent/index.php?id=15">CentOS</a></noindex>. Качаем с офф.сайта CentOS-5 ISOs и устанавливаем на машину, там все просто, не думаю что может вызвать какие то проблемы. После этого этого идем: K Menu -&gt; Software Updater и апгрейдим систему до наиболее актуального состояния. Надо отметить, что это займет определенное время, в зависимости от производительности машины и величины интернет канала.  После этого машину нужно будет перегрузить.</p>
<p>После этого с ManageEngine скачиваем SupportCenter (http://www.manageengine.com/products/support-center/download.html) естественно для Linux. Кладем наше богатство в папку /tmp и устанавливаем путем который я описывал ранее в <a href="http://odminblog.ru/packets-install-in-linux/">установке приложений</a> для Linux систем:</p>
<p># mv ManageEngine_SupportCenter_Plus.bin /tmp/<br />
# cd /tmp/<br />
# chmod 754 ManageEngine_SupportCenter_Plus.bin<br />
# ./ManageEngine_SupportCenter_Plus.bin</p>
<p>Последняя команда вызовет диалог установки приложения.<br />
Путь установки: /root/AdventNet/ME/SupportCenter<br />
Выбираем тип установки FreeEdition, который дает возможность завести один технический аккаунт и сколько угодно много аккаунтов клиентов.  Порт веб-сервера выберем произвольный, например 4896, и в качестве используемого СУБД &#8211; MySQL.</p>
<p>Установка закончена, теперь необходимо запустить сервер:</p>
<p># cd /root/ManageEngine/ServiceDesk/bin/<br />
# sh run.sh</p>
<p>Процесс запуска занимает несколько минут, после чего мы можем через бродилку обратиться к серверу: http://localhost:4896<br />
Логин для входа в администраторский раздел:<br />
Username     :     administrator<br />
Password     :     administrator</p>
<p>Мы сразу же попадаем в раздел администрирования, где запускается мастер настройки системы там мы расставляем галочки по мере необходимости тех или иных опионов нашего сервис деска, а также настраиваем внешнее подключение к сервису: Organization Settings -&gt; Settings, там мы выставляем настройки контактов и адреса сервера.</p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/ustanovka-servera-baz-dannyx-mysql-na-centos/" rel="bookmark" class="crp_title">Установка сервера баз данных mySQL на CentOS</a></li><li><a href="http://odminblog.ru/egroupware-installing/" rel="bookmark" class="crp_title">Установка eGroupWare</a></li><li><a href="http://odminblog.ru/x-connection-through-ssh/" rel="bookmark" class="crp_title">Проброс X-соединения через SSH</a></li><li><a href="http://odminblog.ru/packets-install-in-linux/" rel="bookmark" class="crp_title">Установка пакетов в Linux</a></li><li><a href="http://odminblog.ru/cpinfo-usage/" rel="bookmark" class="crp_title">Использование утилиты CPinfo</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/installing-service-desk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Поднимаем Service Desk</title>
		<link>http://odminblog.ru/service-desk-organize/</link>
		<comments>http://odminblog.ru/service-desk-organize/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 14:51:32 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[service desk]]></category>
		<category><![CDATA[настройка системы]]></category>
		<category><![CDATA[Обзоры]]></category>
		<category><![CDATA[сервис]]></category>
		<category><![CDATA[техподдержка]]></category>

		<guid isPermaLink="false">http://odmin.sane4ka.ru/?p=448</guid>
		<description><![CDATA[Нарисовалась у меня задача на плантациях: необходимо организовать службу технической поддержки. Делать нечего, приступаем. После месяца рисования схем и переписки с клиентами- поставщиками, обрисовали примерную схему работы, расписали что-кому- куда и как, после чего пришел черед организации самого портала, опосредством которого клиенты смогут закидывать наших инженеров своими тикетами.
После недели гугления получился небольшой списочек из 4-5 [...]]]></description>
			<content:encoded><![CDATA[<p>Нарисовалась у меня задача на плантациях: необходимо организовать службу технической поддержки. Делать нечего, приступаем. После месяца рисования схем и переписки с клиентами- поставщиками, обрисовали примерную схему работы, расписали что-кому- куда и как, после чего пришел черед организации самого портала, опосредством которого клиенты смогут закидывать наших инженеров своими тикетами.</p>
<p>После недели гугления получился небольшой списочек из 4-5 кандидатов на звание самого &#8211; самого, естественно что меня интересовали бесплатные и условно бесплатные движки. Перепробовав весь список и даже больше, ибо на Hostgatore, как оказалось в состав предлагаемых движков доступных через Fantastico de Luxe помимо множества бордов, CMS и магазинов, также входит 7 различных систем Service Desk, правда все они оказались этакими кастрированными версиями для организации службы поддержки, быстро и на коленке. Наиболее меня впечатлила система osTicket, на её базе вполне можно организовать простенький сервис деск исключительно для общения со службой поддержки через сайт. Но я искал более продуманную систему, поэтому поразмысли остановился на системе SupportCenter Plus от компании ManageEngine.</p>
<p>Система доступна в вариантах под Windows и под Linux, и представляет огромный функционал: почтовые ответы с использованием внешних почтовых систем, базу знаний, интеграцию с форумами, центральное управление учетными записями, каталог продукции, синхронизация БД, интеграция с AD и Outlook, генерацию отчетов. На сайте компании ManageEngine доступны два ознакомительных варианта: 30-ти дневный trial (двух версий Standard и Professional), а также так называемый Free Edition, дающий возможность управления 25 аккаунтами и функционал Standard Edition.</p>
<p>Система устанавливается на RedHat Linux 7.x и Debian 3.0, а также Windows 2000 Prof и XP, Server 2000/2003. В установочном комплекте идет движок БД MySQL, а также поддержка MS SQL 2000/2005 и большинства серверов SQL.</p>
<p>По стоимости получается: от 500 бачинcких за двух технарей в Standard Edition и от $1000 за двух инженеров в Professional Edition.</p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/crm-egroupware/" rel="bookmark" class="crp_title">Система управления проектами eGroupWare</a></li><li><a href="http://odminblog.ru/installing-service-desk/" rel="bookmark" class="crp_title">Установка системы Service Desk</a></li><li><a href="http://odminblog.ru/osticket-service-desk-from-hostgator/" rel="bookmark" class="crp_title">Бесплатный сервис-деск от хостинг провайдера HostGator</a></li><li><a href="http://odminblog.ru/xp-mode-in-windows-7/" rel="bookmark" class="crp_title">XP mode  в Windows 7</a></li><li><a href="http://odminblog.ru/itap-rdp-client-for-iphone/" rel="bookmark" class="crp_title">iTap RDP client для iPhone</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/service-desk-organize/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Резервирование MARS на NFS том Linux</title>
		<link>http://odminblog.ru/backup-mars-config-to-nfs/</link>
		<comments>http://odminblog.ru/backup-mars-config-to-nfs/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 13:18:20 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Сети]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://odmin.sane4ka.ru/?p=310</guid>
		<description><![CDATA[Коллега сидит по уши в мануалах и разбирается с системой  Cisco Security MARS. Кратко выражаясь- это устройство мониторинга, анализа и ответных реакций для устройств сетевой защиты и host-based приложений, как от компании Cisco, так и от сторонних разработчиков. Задача стоящая перед ним, проста- выгрузить конфигурацию на сторонний сервер, примапленный по протоколу NFS, с целью резервирования, [...]]]></description>
			<content:encoded><![CDATA[<p>Коллега сидит по уши в мануалах и разбирается с системой  Cisco Security MARS. Кратко выражаясь- это устройство мониторинга, анализа и ответных реакций для устройств сетевой защиты и host-based приложений, как от компании Cisco, так и от сторонних разработчиков. Задача стоящая перед ним, проста- выгрузить конфигурацию на сторонний сервер, примапленный по протоколу NFS, с целью резервирования, но следуя мануалу, от цискаридзе, мы упираемся в какие то непонятки.</p>
<p><span id="more-310"></span>Сервер крутится под Cent OS 5.2, хотя судя по всему все это же действительно и для RHEL . Для начала мы приходим к тому, что не смотря на то, что сервер NFS отсутствует в возможных вариантах установок, он как класс присутствует в системе.<br />
Скрипт запуска сервера находится /etc/init.d/nfs, конфиг сервера /system/config/nfs</p>
<p>Создаем папки для выгрузки логов:</p>
<p># mkdir -p /archive/phemars                                 # второй каталог аналогичен имени MARS Box<br />
# chown -R nobody:nobody /archive<br />
# chmod -R 777 /archive</p>
<p>В конфигурационный файл /etc/exports задаем каталог, опции монтирования и IP-клиента для каталога выгрузки</p>
<p>/archive/phemars    MARS_IP_Address    (rw)</p>
<p>после изменения этого файла необходимо рестартнуть (reload) демона nfs.</p>
<p>Рестартуем сам сервис</p>
<p># /etc/init.d/nfs restart</p>
<p>После чего на циске говорим:</p>
<p># export config IP-Server:/archive/phemars</p>
<p>и получаем ошибку что невозможно подмонтировать. Включив мозг мы приходим к тому, что надо смотреть tcpdump и  логи, откуда выясняем что на нашей системе по умолчанию крутится фаервол iptables, т.ч. открываем на редактирование свод его правил (/etc/sysconfig/iptables), либо задаем правила из командной строки, и открываем следующие порты:</p>
<p>### Для RPC<br />
-A INPUT -i eth0 -p tcp -m tcp &#8211;dport 111 -j ACCEPT<br />
-A INPUT -i eth0 -p udp -m udp &#8211;dport 111 -j ACCEPT<br />
### Для NFS<br />
-A INPUT -i eth0 -p tcp -m tcp &#8211;dport 2049 -j ACCEPT<br />
-A INPUT -i eth0 -p udp -m udp &#8211;dport 2049 -j ACCEPT<br />
### Для rpc.statd<br />
-A INPUT -i eth0 -p tcp -m tcp &#8211;dport 4000 -j ACCEPT<br />
-A INPUT -i eth0 -p udp -m udp &#8211;dport 4000 -j ACCEPT<br />
### Для lockd<br />
-A INPUT -i eth0 -p tcp -m tcp &#8211;dport 4001 -j ACCEPT<br />
-A INPUT -i eth0 -p udp -m udp &#8211;dport 4001 -j ACCEPT<br />
### Для mountd<br />
-A INPUT -i eth0 -p tcp -m tcp &#8211;dport 4002  -j ACCEPT<br />
-A INPUT -i eth0 -p udp -m udp &#8211;dport 4002  -j ACCEPT<br />
### Для rpc.rquota<br />
-A INPUT -i eth0 -p tcp -m tcp &#8211;dport 4003  -j ACCEPT<br />
-A INPUT -i eth0 -p udp -m udp &#8211;dport 4003 -j ACCEPT</p>
<p>########  или же одним веским словом для 4 последних<br />
-A INPUT -i eth0 -p tcp -m tcp &#8211;dport 4000:4003  -j ACCEPT<br />
-A INPUT -i eth0 -p udp -m udp &#8211;dport 4000:4003 -j ACCEPT</p>
<p>Также следует указать следующие параметры для демонов в файле /etc/sysconfig/nfs<br />
# для сервера rpc.nfsd<br />
RPCNFSDARGS=&#8221;&#8211;port 2049&#8243;</p>
<p># для сервера mountd<br />
MOUNTD_PORT=4002</p>
<p># для настройки rpc.rquota новых версий<br />
RQUOTAD_PORT=4003</p>
<p># для настройки rpc.rquota старых версий необходимо (пакет quota 3.08+) добавить в /etc/services<br />
rquotad 4003/tcp<br />
rquotad 4003/udp</p>
<p># для сервера lockd<br />
LOCKD_TCPPORT=4001<br />
LOCKD_UDPPORT=4001</p>
<p># для сервера блокировки на старых системах следует добавить в /etc/modprobe:<br />
options lockd nlm_udpport=4001 nlm_tcpport=4001</p>
<p># для сервера rpc.statd<br />
STATD_PORT=4000</p>
<p>#Стартуем все сервисы<br />
service nfs start<br />
service nfslock start</p>
<p>Все, повторяем все действия по выгрузке конфига и видим, что mars выгрузил данный под каким то неопознанным пользователем (у нас его uid был 500), собственно для чего мы и клали маску 777</p>
<p>* Если что то не получается, то можем попытаться подмонтировать том к локальной машине, для чего вносим изменения в файлик /etc/exports , где указываем внешний айпишник лоальной машины и говорим (сосбтвенно так и поймали проблему с пользователями, т.к. локальный mount создает файлы с uid nfsnobody)<br />
mount -t nfs -users eth0_IP:/archive/phemars /mnt</p>
<p style="text-align: right;"><strong>***  В наиболее гиморных местах помогло<br />
очень грамотное описание сервиса<br />
на <a href="http://www.bog.pp.ru/work/NFS.html" target="_blank">сайте BOG</a></strong></p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/ssh-post-low-chance-of-hack/" rel="bookmark" class="crp_title">Смена порта SSH-сервера как мера безопасности</a></li><li><a href="http://odminblog.ru/nastroyka-ip-v-centos/" rel="bookmark" class="crp_title">Настройка IP в CentOS</a></li><li><a href="http://odminblog.ru/exim-queue/" rel="bookmark" class="crp_title">Работа с очередью Exim</a></li><li><a href="http://odminblog.ru/portsentry-install/" rel="bookmark" class="crp_title">Установка Port Sentry</a></li><li><a href="http://odminblog.ru/nastroyka-programmnogo-firewall-na-baze-freebsd/" rel="bookmark" class="crp_title">Настройка программного фаервола на базе FreeBSD</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/backup-mars-config-to-nfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Работа с очередью Exim</title>
		<link>http://odminblog.ru/exim-queue/</link>
		<comments>http://odminblog.ru/exim-queue/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 13:28:33 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Почтовые системы]]></category>
		<category><![CDATA[exim]]></category>
		<category><![CDATA[почтовые системы]]></category>

		<guid isPermaLink="false">http://odmin.sane4ka.ru/?p=208</guid>
		<description><![CDATA[Работая с Exim, постоянно наталкиваешься на какие то проблемы, когда письмо зависает в очереди, по тем или иным причинам, либо хост не доступен, либо криво настроены повторы   и встает задача, что то сделать с зависшими сообщениями. Собственно ниже, о том как бороться с очередями Exim

Способы очистки очереди:
Наиболее прямолинейный и грубый прием, тем не [...]]]></description>
			<content:encoded><![CDATA[<p>Работая с Exim, постоянно наталкиваешься на какие то проблемы, когда письмо зависает в очереди, по тем или иным причинам, либо хост не доступен, либо криво настроены повторы <img src='http://odminblog.ru/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  и встает задача, что то сделать с зависшими сообщениями. Собственно ниже, о том как бороться с очередями Exim<br />
<span id="more-208"></span><br />
Способы очистки очереди:<br />
Наиболее прямолинейный и грубый прием, тем не менее позволяющий очистить очередь безусловно, но настоятельно не рекомендую его использовать:<br />
rm -rf /var/spool/exim/input/*</p>
<p>Корректный способ, имеющий так же результатом полную очистку очереди сообщений:<br />
service exim stop;<br />
rm -rf /var/spool/exim/input.bak;<br />
mv /var/spool/exim/input /var/spool/exim/input.bak;<br />
mkdir /var/spool/exim/input;<br />
chown mailnull.mail /var/spool/exim/input;<br />
chmod 750 /var/spool/exim/input;<br />
service exim start;</p>
<p>Официальный способ очистки очереди:<br />
exim -qff</p>
<p>Тоже самое с включенным дебаггом процесса:<br />
exim -qff -d9</p>
<p>Собственно все тоже самое можно проделать скриптом. Как условие- все исполняемые файлы должны быть прописаны полностью, и пользователь стартующий скрипт должен быть доверенным для Exim&#8217;а.<br />
Также данный скрипт может помочь в ситуации когда после доставки сообщения Exim куда то девает телосообщения, в результате чего письмо становится гостом и в листинге очереди exim -bp объем не указывается, в результате чего exiqgrep, не понимая о чем речь, выпадает с ошибкой.<br />
Собственно скрипт убивающий сообщения из очереди, но оговорюсь сразу- письма уходят навсегда.</p>
<p>#!/bin/bash</p>
<p># Определяем qualify_domain &#8212; он необходим для удаления всяческого мусора<br />
domain=`exim -bP | grep -i &#8220;^qualify_domain&#8221; | sed -e s/.*\=\ //g`</p>
<p># Прощаемся со всеми замороженными сообщениями<br />
exim -bpr | grep &#8216;<' | awk '{print $2}' | grep '-' | xargs exim -Mrm 2> /dev/null</p>
<p># при передаче скрипту параметра c, включаем агрессивный режим<br />
if [ "$1" == "c" ]; then</p>
<p>    # Удаляем все баунсы старше 20 минут<br />
    exiqgrep -o 1200 -if &#8216;^<>$&#8217; |xargs exim -Mrm<br />
    # Сносим все сообщения с адресами начинающихся со спец.символов, таких как нижний подчерк, минус или тире<br />
    exiqgrep -f &#8216;^<\_|^<\-|^<\|' -i | xargs exim -Mrm<br />
    exiqgrep -r '^\_|^\-|^\|' -i | xargs exim -Mrm<br />
    #Выкашиваем сообщения отправленные на китайские домены, за последние 20 минут<br />
    exiqgrep -f "$domain" -r '.cn$' -o 1200 -i | xargs exim -Mrm<br />
    # Удаляем любые сообщения отправленные скриптами, если они зависли в очереди более чем на 12 часов<br />
    exiqgrep -f "$domain" -o 43200 -i | xargs exim -Mrm<br />
    exit<br />
fi</p>
<p># В мягком режиме удаляем только frozen баунсы и письма с невозможными адресами в заголовках<br />
exiqgrep -zif '^<>$&#8217; |xargs exim -Mrm<br />
exiqgrep -f &#8216;^<\_|^<\-|^<\|&#8217; -i | xargs exim -Mrm<br />
exiqgrep -r &#8216;^\_|^\-|^\|&#8217; -i | xargs exim -Mrm </p>
<p>##########################################<br />
Работа с очередью Exim.<br />
Когда возникает необходимость удалить одно или несколько замороженных сообщений из очереди, мы прибегаем к утилите Exipick:<br />
exipick &#8211; показывает сообщения в очереди экзима<br />
exipick -z &#8211; показывает замороженные сообщения<br />
exipick -i &#8211; показывает ID сообщений</p>
<p>exim -Mrm ID &#8211; удаляет из очереди сообщение с определенным ID</p>
<p>В итоге получаем:<br />
exipick -zi | xargs exim -Mrm //очистит все замороженные сообщения из очереди<br />
exipick -i | xargs exim -Mrm //очистит все сообщения из очереди<br />
exipick -i | xargs exim -Mg  // Очистка почтовой очереди в MTA Exim. Сервер пытается немедленно доставить все письма, находящиеся в очереди. Если какое-либо письмо не удалось доставить, оно удаляется из очереди.</p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/cheets-and-tips-exim/" rel="bookmark" class="crp_title">Всякие полезности для exim</a></li><li><a href="http://odminblog.ru/autoreply-for-exim/" rel="bookmark" class="crp_title">Автоответ в Exim</a></li><li><a href="http://odminblog.ru/global-external-alias-using-exim/" rel="bookmark" class="crp_title">Организация глобального внутреннего алиаса средствами exim</a></li><li><a href="http://odminblog.ru/upravlenie-avtopovtorami-v-exim/" rel="bookmark" class="crp_title">Управление автоповторами в Exim</a></li><li><a href="http://odminblog.ru/perenapravlenie-pochty-na-vneshnij-adres-sredstvami-dbmail/" rel="bookmark" class="crp_title">Перенаправление почты на внешний адрес средствами dbmail</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/exim-queue/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Автоответ в Exim</title>
		<link>http://odminblog.ru/autoreply-for-exim/</link>
		<comments>http://odminblog.ru/autoreply-for-exim/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 16:45:37 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Почтовые системы]]></category>
		<category><![CDATA[exim]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[почтовые системы]]></category>

		<guid isPermaLink="false">http://odmin.sane4ka.ru/?p=205</guid>
		<description><![CDATA[Часто бывает необходимо отсылать автоответ о том, что сотрудник временно отсутствует в офисе, причем желательно это производить на уровне сервера, а не почтового клиента. В Exim это можно сделать несколькими способами.
Первый способ подходит для классически настроенного Exim.

##########################################################
Раздел  ROUTERS CONFIGURATION:
autoreply:
driver = accept
require_files = /usr/home/exim/$local_part/.vacation.txt
condition = ${if or { \
{match {$h_precedence:} {(?i) junk&#124;bulk&#124;list}} \
{eq {$sender_address} {}} [...]]]></description>
			<content:encoded><![CDATA[<p>Часто бывает необходимо отсылать автоответ о том, что сотрудник временно отсутствует в офисе, причем желательно это производить на уровне сервера, а не почтового клиента. В Exim это можно сделать несколькими способами.<br />
Первый способ подходит для классически настроенного Exim.<br />
<span id="more-205"></span><br />
##########################################################<br />
Раздел  ROUTERS CONFIGURATION:</p>
<p>autoreply:<br />
driver = accept<br />
require_files = /usr/home/exim/$local_part/.vacation.txt<br />
condition = ${if or { \<br />
{match {$h_precedence:} {(?i) junk|bulk|list}} \<br />
{eq {$sender_address} {}} \<br />
{match {$h_subject:} {(ADV|Adv)}} \<br />
} {no} {yes}}<br />
no_expn<br />
senders = !+noautoreply_senders<br />
transport = address_reply<br />
unseen<br />
no_verify</p>
<p>##########################################################<br />
Раздел TRANSPORTS CONFIGURATION:</p>
<p>address_reply:<br />
driver = autoreply<br />
file = /usr/home/exim/$local_part/.vacation.txt<br />
file_expand<br />
once = /var/log/exim-$local_part-vacation.db<br />
once_repeat = 1d<br />
from = $local_part@odminblog.ru<br />
headers_add = &#8220;Auto_Repl:$reply_address&#8221;<br />
to = $sender_address<br />
subject = Re: ${rfc2047:$h_subject:}</p>
<p>##########################################################<br />
В разделе MAIN CONFIGURATION определяем местоположение списка исключений для автоответа</p>
<p>addresslist  noautoreply_senders = /etc/mail/autorep.noanswer</p>
<p>##########################################################</p>
<p>И собственно определяем сам список доменов, на письма с которых не нужно отсылать автоответ:</p>
<p>##########################################################<br />
####    /etc/mail/autorep.noanswer<br />
##########################################################</p>
<p>^.*-request@.*<br />
^owner-.*@.*<br />
^.*-owner@.*<br />
^.*-admin@.*<br />
^bounce-.*@.*<br />
^.*@bounce\..*<br />
^.*-outgoing@.*<br />
^.*-relay@.*<br />
^.*-bounces@.*<br />
^.*-bounce@.*<br />
^.*-confirm@.*<br />
^.*-errors@.*<br />
^mailer@.*<br />
^postmaster@.*<br />
^mailer-daemon@.*<br />
^mailer_daemon@.*<br />
^majordomo@.*<br />
^majordom@.*<br />
^mailman@.*<br />
^nobody@.*<br />
^reminder@.*<br />
^autoreply.*@.*<br />
^.*-autoresponder@.*<br />
^autoresponder@.*<br />
^listserv@.*<br />
^daemon@.*<br />
^server@.*<br />
^root@.*<br />
^noreply.*@.*<br />
^no-reply@.*<br />
^bounce@.*<br />
^news@.*<br />
^request.*@.*<br />
^httpd@.*<br />
^lighttpd@.*<br />
^www@.*<br />
^www-data@.*<br />
^nagios@.*<br />
^sales@.*<br />
^info@.*<br />
^fetchmail.*@.*<br />
^listmaster@.*<br />
^mailmaster@.*<br />
^webmaster@.*<br />
^squid@.*<br />
^support@.*<br />
^exim@.*<br />
scomp@aol.net</p>
<p>Теперь все что от нас требуется, это своевременно закинуть в домашнюю директорию пользователя файлик .vacation.txt с текстом автоответа. Кодировка по умолчанию будет utf-8</p>
<p>##########################################################<br />
На EximWiki несколько иная конфигурация которая выглядит довольно убедительно, но я её не пробовал, т.ч. просто привожу.<br />
##Router##<br />
uservacation:<br />
driver = accept<br />
domains = +local_domains<br />
condition = ${if or { \<br />
{ match {$h_precedence:} {(?i)junk|bulk|list} } \<br />
{ eq {$sender_address} {} } \<br />
{ def:header_X-Cron-Env: } \<br />
{ def:header_Auto-Submitted: } \<br />
{ def:header_List-Id: } \<br />
{ def:header_List-Help: } \<br />
{ def:header_List-Unsubscribe:} \<br />
{ def:header_List-Subscribe: } \<br />
{ def:header_List-Owner: } \<br />
{ def:header_List-Post: } \<br />
{ def:header_List-Archive: } \<br />
{ def:header_Autorespond: } \<br />
{ def:header_X-Autoresponse: } \<br />
{ def:header_X-Autoreply-From: } \<br />
{ def:header_X-eBay-MailTracker: } \<br />
{ def:header_X-MaxCode-Template: } \<br />
{ match {$h_X-Auto-Response-Suppress: } {OOF} } \<br />
{ match {$h_X-OS:} {HP Onboard Administrator} } \<br />
{ match {$h_X-MimeOLE:} {\N^Produced By phpBB2$\N} } \<br />
{ match {$h_Subject:} {\N^Yahoo! Auto Response$\N} } \<br />
{ match {$h_Subject:} {\N^ezmlm warning$\N} } \<br />
{ match {$h_X-FC-MachineGenerated:} {true} } \<br />
{ match {$message_body} {\N^Your \&#8221;cron\&#8221; job on\N} } \<br />
{ match {$h_Subject:} {\N^Out of Office\N} } \<br />
{ match {$h_Subject:} {\N^Auto-Reply:\N} } \<br />
{ match {$h_Subject:} {\N^Autoresponse:\N} } \<br />
{ match {$h_Subject:} {\N(Auto Reply)$\N} } \<br />
{ match {$h_Subject:} {\N(Out of Office)$\N} } \<br />
{ match {$h_Subject:} {\Nis out of the office.$\N} } \<br />
{ match {$h_X-Spam-Flag:} {\N^yes\N} } \<br />
{ match {$h_From:} {\N(via the vacation program)\N } } \<br />
} \<br />
} {no} {yes} \<br />
}<br />
require_files = /.vacation.msg<br />
user = ${lc:$local_part}<br />
senders = !+noautoreply_senders<br />
transport = vacation_transport<br />
unseen<br />
no_expn<br />
no_verify<br />
##########################################<br />
##Transport##<br />
vacation_transport:<br />
driver = autoreply<br />
log = /.vacation.log<br />
once = /.vacation.once<br />
once_repeat = 7d<br />
# Errors-To: is deprecated<br />
# There are arguments over whether this should send to the SMTP sender, or<br />
# to a From:, Reply-To: or Resent-From: header<br />
to = &#8220;${if def:h_Errors-To: {$h_Errors-To:} {$sender_address}}&#8221;<br />
file =  /.vacation.msg<br />
return_message<br />
subject = ${if def:h_subject: \<br />
{Auto: Re: ${rfc2047:${quote:${escape:${length_60:$h_subject:}} }} }\<br />
{Auto: I am away from my mail} \<br />
}<br />
user = ${lc:$local_part}</p>
<p>Файлы исключения для автоответа прописываются таким же образом.<br />
##########################################################</p>
<p>Второй способ значительно проще, и подразумевает запущенную связку Exim + DBmail + MySQL. В этом случае мы всего лишь определяем в разделе Transport следующую строку:<br />
address_reply:<br />
driver = autoreply</p>
<p>и в конфигурационном DBMAIL dbmail.conf определяем дерективу отвечающую за использование таблицы  auto_reply для автоответа.</p>
<p>AUTO_REPLY      = yes</p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/exim-acl-vs-spam/" rel="bookmark" class="crp_title">Борьба со спамом в MTA EXIM на основе ACL</a></li><li><a href="http://odminblog.ru/global-external-alias-using-exim/" rel="bookmark" class="crp_title">Организация глобального внутреннего алиаса средствами exim</a></li><li><a href="http://odminblog.ru/exim-queue/" rel="bookmark" class="crp_title">Работа с очередью Exim</a></li><li><a href="http://odminblog.ru/cheets-and-tips-exim/" rel="bookmark" class="crp_title">Всякие полезности для exim</a></li><li><a href="http://odminblog.ru/perenapravlenie-pochty-na-vneshnij-adres-sredstvami-dbmail/" rel="bookmark" class="crp_title">Перенаправление почты на внешний адрес средствами dbmail</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/autoreply-for-exim/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Установка пакетов в Linux</title>
		<link>http://odminblog.ru/packets-install-in-linux/</link>
		<comments>http://odminblog.ru/packets-install-in-linux/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 09:23:41 +0000</pubDate>
		<dc:creator>anchous</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[настройка системы]]></category>

		<guid isPermaLink="false">http://odmin.sane4ka.ru/?p=92</guid>
		<description><![CDATA[Исходники под линух бывают нескольких видов:

Пакетные файлы rpm
Самораспаковывающиеся двоичные файлы bin
Файлы архивов tar


Пакетные файлы в среде Linux устанавливаются с помощью пакетного менеджера, т.е. процесс установки мало чем отличается от установки виндового exe&#8217;шника, два клика, автостарт и набор yes &#8211; next. Работа с пакетным менеджером крайне удобна, т.к. позволяет производить управление пакетами, обновление устаревших версий и [...]]]></description>
			<content:encoded><![CDATA[<p>Исходники под линух бывают нескольких видов:</p>
<ul>
<li>Пакетные файлы rpm</li>
<li>Самораспаковывающиеся двоичные файлы bin</li>
<li>Файлы архивов tar</li>
</ul>
<p><span id="more-92"></span><br />
<strong>Пакетные файлы</strong> в среде Linux устанавливаются с помощью пакетного менеджера, т.е. процесс установки мало чем отличается от установки виндового exe&#8217;шника, два клика, автостарт и набор yes &#8211; next. Работа с пакетным менеджером крайне удобна, т.к. позволяет производить управление пакетами, обновление устаревших версий и многое другое. Но иногда менеджер либо не кушает rpm, либо в принципе отсутствует на машине, и тогда приходится возвращаться назад к предтечам, ака терминальной сессии:</p>
<p>Наиболее прямой способ установки пакета, без изысков:</p>
<p># rpm -ivh sample.i386.rpm</p>
<p>Если пакет уже установлен, или при возникновении каких то ошипок следует задать игнор оных:</p>
<p># rpm -ivh &#8211;replacepkgs  sample.i386.rpm</p>
<p>В случае если устанавливаемый файл уже имеется в системе, например был установлен с каким либо другим пакетом- следует задать игнор файлов:</p>
<p># rpm -ivh &#8211;replacefiles  sample.i386.rpm</p>
<p>при установке rpm происходит поиск и проверка зависимостей от других пакетов, и в случае отсутствия таковых установщик попытается установить их, в случае неудачи &#8211; выдаст ошибку. Если же вы хотите установить пакет в любом случае, то нужно задать опцию &#8211;nodeps</p>
<p>Удаление пакета производится с помощью той же команды:</p>
<p># rpm -e sample</p>
<p>Установщик может начать ругаться о том, что удаляемый пакет связан с существующими в системе, для этого в установке нужно задать игнор зависимостей, уже знакомым нам ключом &#8211;nodeps</p>
<p>Обновление пакета производится аналогичным способ:</p>
<p># rpm -Uvh sample.i386.rpm</p>
<p>В связи с тем что обновление пакетов всегда подразумевает удаление пакета и его установку, то вы можете получить ошибку о том, что пытаетесь заменить пакет на более старую версию, для этого нужно использовать ключ &#8211;oldpackage</p>
<p># rpm -Uvh &#8211;oldpackage sample.i386.rpm</p>
<p>или если вы хотите обновиться до новой версии:</p>
<p># rpm -Fvh sample.i386.rpm</p>
<p>И естетсвенно как обычно рулит  # man rpm</p>
<p><strong>Самораспаковывающиеся двоичные файлы bin </strong>устанавливаются простым образом. Переходите в терминале в папку с этим файлом, задаете ему права на запуск:</p>
<p># chmod a+x sample.bin</p>
<p>и после этого запускаете сам файл</p>
<p>#./sample.bin</p>
<p><strong>Файлы архивов tar</strong> устанавливаются большим числом манипуляций, но позволяют более тонко настроить систему в процессе установки. Архивы обычно идут в формате tar.gz Для распаковки архива необходимо задать команду распаковки</p>
<p># tar -xzvf sample.tar.gz ( или добавить ключ &#8220;-c /path-to-unpack&#8221; чтобы задать путь для распаковки)</p>
<p>После чего заходите в папку и внимательно читаете мануалы. Обычно синтаксис установки следующий:</p>
<p># ./configure</p>
<p># make</p>
<p># make check</p>
<p># make install (так же возможные варианты синтаксиса  sudo make install или su -c &#8216;make install&#8217;)</p>
<p>Для вывода доступных функций конфигурации пакета следует задать команду:</p>
<p># ./configure &#8211;help</p>
<p>Также имеется возможность конвертации пакетов rpm в архивы tar, и наоборот, но об этом несколько позже</p>
<div id="crp_related"><h3>Читать еще:</h3><ul><li><a href="http://odminblog.ru/cpinfo-usage/" rel="bookmark" class="crp_title">Использование утилиты CPinfo</a></li><li><a href="http://odminblog.ru/egroupware-installing/" rel="bookmark" class="crp_title">Установка eGroupWare</a></li><li><a href="http://odminblog.ru/ports-update-freebsd/" rel="bookmark" class="crp_title">Обновление локального дерева портов FreeBSD</a></li><li><a href="http://odminblog.ru/ustanovka-servera-baz-dannyx-mysql-na-centos/" rel="bookmark" class="crp_title">Установка сервера баз данных mySQL на CentOS</a></li><li><a href="http://odminblog.ru/kernel-update/" rel="bookmark" class="crp_title">Обновление системы (продолжение обновления портов)</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://odminblog.ru/packets-install-in-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

