<?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>Mihalytch personal blog &#187; Администрирование</title>
	<atom:link href="http://mihalytch.org.ua/administration/feed" rel="self" type="application/rss+xml" />
	<link>http://mihalytch.org.ua</link>
	<description>Все о высоких технологиях</description>
	<lastBuildDate>Mon, 05 Dec 2011 16:05:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>M/Monit: Мониторинг нескольких серверов с использованием графического интерфейса.</title>
		<link>http://mihalytch.org.ua/administration/monitoring-serverov-2-html.html</link>
		<comments>http://mihalytch.org.ua/administration/monitoring-serverov-2-html.html#comments</comments>
		<pubDate>Wed, 10 Feb 2010 20:46:26 +0000</pubDate>
		<dc:creator>mihal</dc:creator>
				<category><![CDATA[Администрирование]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://mihalytch.org.ua/?p=217</guid>
		<description><![CDATA[Приветствую тебя уважаемый читатель. Как и обещал в предыдущей статье об использовании MonIT, я расскажу как с помощью M/Monit можно [...]]]></description>
			<content:encoded><![CDATA[<p>Приветствую тебя уважаемый читатель. Как и обещал в предыдущей <a href="http://mihalytch.org.ua/administration/monitoring-serverov-1.html" >статье об использовании MonIT</a>, я расскажу как с помощью M/Monit можно следить за состоянием нескольких серверов с одного графического интерфейса.</p>
<p>На самом деле M/Monit в отличии от Monit утилита платная, но на официальном сайте доступна <a target="_blank" rel="nofollow" href="http://mihalytch.org.ua/goto//go/http://mmonit.com/download/" >бесплатная версия с ограниченным функционалом</a>.<br />
Давайте теперь подробно рассмотрим ее установку и настройку. Для этого создадим временную папку, скачаем архив с нужной нам версией, распакуем и скопируем в рабочую директорию (актуальную версию можно найти здесь: <a target="_blank" rel="nofollow" href="http://mihalytch.org.ua/goto//go/http://mmonit.com/dist/"  target="_blank">http://mmonit.com/dist/</a>):<br />
<span id="more-217"></span></p>
<pre class="brush: bash; title: ; notranslate">
# mkdir ~/distr/mmonit
# cd ~/distr/mmonit
# wget http://mmonit.com/dist/mmonit-2.1.1-linux-x86.tar.gz
# tar -xvf mmonit-2.1.1-linux-x86.tar.gz
# cd mmonit-2.0.3
# ls
bin  CHANGES  conf  db  doc  docroot  lib  logs  README  upgrade
# mkdir /usr/local/mmonit
# cp -R * /usr/local/mmonit
# chmod -R 0700 /usr/local/mmonit
</pre>
<p>Теперь нам необходимо создать базу данных и импортировать туда необходимые приложению данные. В папке /usr/local/mmonit/db/ лежат дампы для четырех типов баз данных. Мы рассмотрим случай с MySQL.<br />
Итак, создадим таблицу и выполним команды из дампа:</p>
<pre class="brush: bash; title: ; notranslate">
# mysql -u yore_username -p
mysql&gt; CREATE DATABASE `mmonit`;
mysql&gt; use mmonit
mysql&gt; source /usr/local/mmonit/db/mmonit-schema.mysql
mysql&gt; quit
</pre>
<p>После того как мы подготовили к использованию базу данных перейдем к редактированию конфигурационного файла M/Monit /usr/local/mmonit/conf/server.xml .</p>
<pre class="brush: xml; title: ; notranslate">
&lt;Service&gt;
    &lt;!-- IP адрес интерфейса, на котором мы сможем получить доступ к админке --&gt;
    &lt;Connector address=&quot;IP.FROM.ALLOW.ACCESS&quot; port=&quot;8080&quot; processors=&quot;10&quot; /&gt;
    &lt;Engine name=&quot;mmonit&quot; defaultHost=&quot;localhost&quot; fileCache=&quot;10MB&quot;&gt;
        &lt;!-- настраиваем подключение к базе --&gt;
        &lt;Realm url=&quot;mysql://DB_USER:DB_PASSWORD@DB_HOST/DB_NAME&quot;
             minConnections=&quot;5&quot;
             maxConnections=&quot;25&quot;
             reapConnections=&quot;300&quot; /&gt;
</pre>
<p>Сохраняем конфиг и запускаем /usr/local/mmonit/bin/mmonit, заходим по адресу http://IP.FROM.ALLOW.ACCESS:8080 . По умолчанию логин/пароль &#8211; admin/swordfish (настоятельно рекомендуется изменить пароль сразу после первого входа в систему;) ).</p>
<p>Теперь нам обязательно нужно настроить сервис Monit хотя бы на одном сервере, чтобы было с чего собирать статистику. Для этого открываем файл конфигурации Monit: /usr/local/etc/monitrc.d/main.conf вашим любимым редактором и дописываем в начало следующие две строчки:</p>
<p><em>set httpd port 2812 and use address XXX.XXX.XXX.XXX # где XXX.XXX.XXX.XXX &#8211; адрес интерфейса, через который MMonit будет осуществлять доступ к monit.<br />
allow monit:your_strong_password</em></p>
<p>Сохраняем конфиг, перезапускаем monit. Входим под админом в web-интерфейс M/Monit, открываем страницу Admin-&gt;Hosts-&gt;&#8221;Add a new host&#8221;. Заполняем информацию о сервере, состояние которого будем мониторить:<br />
Host Name &#8211; название сервера (выбираем имя для нашего удобства),<br />
IP-address, Monit Port &#8211; XXX.XXX.XXX.XXX и 2812 указанные в /usr/local/etc/monitrc.d/main.con,<br />
Monit user name, Monit password из того же конфига.<br />
Сохраняем изменения.</p>
<p>Чтобы увидеть информацию о состоянии сервера, нужно всего-лишь кликнуть по его имени в списке серверов на странице Admin-&gt;Hosts.</p>
<p>В следующей статье я более детально опишу, как сконфигурировать отчеты о состоянии серверов и как создать файлы для запуска/остановки/перезапуска/проверки статуса сервисов Monit и M/Monit.</p>
]]></content:encoded>
			<wfw:commentRss>http://mihalytch.org.ua/administration/monitoring-serverov-2-html.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Мониторинг серверов. Часть 1. Или &#8220;настраиваем MonIT&#8221;</title>
		<link>http://mihalytch.org.ua/administration/monitoring-serverov-1.html</link>
		<comments>http://mihalytch.org.ua/administration/monitoring-serverov-1.html#comments</comments>
		<pubDate>Wed, 02 Sep 2009 10:59:14 +0000</pubDate>
		<dc:creator>mihal</dc:creator>
				<category><![CDATA[Администрирование]]></category>

		<guid isPermaLink="false">http://mihalytch.org.ua/?p=197</guid>
		<description><![CDATA[Рано или поздно в жизни админа возникает потребность в мониторинге своих серверов. Сегодня разберем простой случай. У нас есть один [...]]]></description>
			<content:encoded><![CDATA[<p>Рано или поздно в жизни админа возникает потребность в мониторинге своих серверов. Сегодня разберем простой случай. У нас есть один выделенный/виртуальный сервер на базе LINUX. На нем установлены web-сервер, ftp-сервер, MySQL, PHP, почтовый сервер и тому подобные.</p>
<p>Что мы далее будем вкладывать в понятие мониторинга нашего сервера?</p>
<ul>
<li> мониторинг самой системы (состояние процессора, памяти&#8230;);</li>
<li> мониторинг состояния сервисов (запущен или нет);</li>
<li> мониторинг функционирования сервисов (отвечает ли корректно на запросы)</li>
<li> осуществлять контроль потребляемых сервисами ресурсами системы</li>
<li> уведомление по email и выполнение заданных действий по восстановлению работоспособности системы.</li>
</ul>
<p><span id="more-197"></span><br />
Было рассмотрено несколько систем мониторинга. Одни оказались перегружены функционалом либо платными. В итоге оптимальным вариантом был выбран Monit.<br />
<a href="http://mihalytch.org.ua/go/http://mmonit.com/monit/"  target="_blank">Monit</a> &#8211; бесплатное приложение с открытым исходным кодом, предназначенное для комплексного мониторинга UNIX&#8217;о подобных систем. Полностью удовлетворяет нашим требованиям, а также при использовании в паре с <a href="http://mihalytch.org.ua/go/http://mmonit.com/"  target="_blank">M/Monit</a> дает возможность использовать графический интерфейс для мониторинга нескольких серверов при помощи графического интерфейса. К сожалению программа платная, но на сайте есть и Free версия с некоторыми ограничениями функционала.</p>
<p>О мониторинге нескольких серверов и использовании графического интерфейса мы поговорим в следующей статье, а сейчас перейдем к установке и настройке Monit.</p>
<p>Для начала скачаем с официального сайта исходники monit, распакуем и сконфигурируем их:</p>
<pre class="brush: bash; title: ; notranslate">
# mkdir ~/distr
# cd ~/distr
# wget http://mmonit.com/monit/dist/monit-5.0.3.tar.gz
# tar -xvf monit-5.0.3.tar.gz
# cd monit-5.0.3
# ./configure
</pre>
<p>Весь недостающий софт, который может быть затребован на данном этапе, можно установить с репозитория с помощью apt-get, yum или портов в FreeBSD. Затем выполним установку monit:</p>
<pre class="brush: bash; title: ; notranslate">
# make
# make install
</pre>
<p>Теперь необходимо настроить и запустить сервис. Создадим основной файл конфигурации /usr/local/etc/monitrc и поместим туда строку</p>
<pre class="brush: bash; title: ; notranslate">
include /usr/local/etc/monitrc.d/*
</pre>
<p>подключающую дополнительные файлы настроек, которые будут находиться, соответственно, в папке /usr/local/etc/monitrc.d/</p>
<p>Теперь создадим файл конфигурации /usr/local/etc/monitrc.d/main.conf, в котором опишем слежение за основными параметрами системы:</p>
<p>set daemon 120 # Частота проверки сервисов.<br />
set logfile syslog facility log_daemon # Syslogd facility.<br />
set mailserver localhost, # Хост почтового сервера, через который пойдут уведомления.<br />
set eventqueue # Разрешить очередь уведомлений.<br />
basedir /var/log/monit.log # путь к каталогу, где будут храниться уведомления.<br />
slots 100 # Максимальное количество уведомлений в очереди.</p>
<p>set mail-format { from: admin@MYSERVER.EXAMPLE.COM } # От какого имени рассылать уведомления.<br />
set alert admin@same-mail.com # Email для всех уведомлений<br />
set alert admin@same-mail.com { timeout } # Email для критических уведомлений (падение сервера\демонов).</p>
<p>check system MYSERVER.EXAMPLE.COM # Хост сервера.<br />
if loadavg (1min) &gt; 6 then alert<br />
if loadavg (5min) &gt; 3 then alert<br />
if memory usage &gt; 75% then alert<br />
if cpu usage (user) &gt; 70% then alert<br />
if cpu usage (system) &gt; 50% then alert<br />
if cpu usage (wait) &gt; 40% then alert</p>
<p>Сохраним, затем нужно установить на файлы конфигурации права 0700 (по крайней мере у меня monit потребовал выставить именно такие права доступа). Теперь, чтобы запустить сервис, достаточно выполнить команду:</p>
<pre class="brush: bash; title: ; notranslate">monit</pre>
<p>Более подробно прочитать о синтаксисе и ознакомиться с примерами настроек для контроля и мониторинга состояния необходимых нам процессов можно на <a href="http://mihalytch.org.ua/go/http://mmonit.com/monit/documentation/monit.html#the_run_control_file"  target="_blank">официальном сайте</a>. В следующей статье из этого цикла будет рассмотрен мониторинг нескольких серверов с помощью графического интерфейса.</p>
]]></content:encoded>
			<wfw:commentRss>http://mihalytch.org.ua/administration/monitoring-serverov-1.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WP Super Cache &#8211; rewrite rules для nginx</title>
		<link>http://mihalytch.org.ua/administration/wpsupercache-rewrite-rules-for-nginx.html</link>
		<comments>http://mihalytch.org.ua/administration/wpsupercache-rewrite-rules-for-nginx.html#comments</comments>
		<pubDate>Fri, 28 Nov 2008 10:47:51 +0000</pubDate>
		<dc:creator>mihal</dc:creator>
				<category><![CDATA[Администрирование]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Cookie]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[rewritecond]]></category>
		<category><![CDATA[UTF-8]]></category>

		<guid isPermaLink="false">http://mihalytch.org.ua/administration/wpsupercache-rewrite-rules-for-nginx.html</guid>
		<description><![CDATA[Если вы решились прочитать это пост, значит вы решили перейти (или уже перешли, что вероятнее всего) с  apache на nginx. [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left; margin:5px;" src="http://mihalytch.org.ua/wp-content/nginx.gif" alt="nginx" />Если вы решились прочитать это пост, значит вы решили перейти (или уже перешли, что вероятнее всего) с  apache на nginx. Движок вашего сайта WordPress, и необходимо использовать плагин &#8220;WP Super Cache&#8221;. Текущая статья посвящена тому, как настроить rewrite rules под nginx.<span id="more-68"></span></p>
<p>Super Cache после установки и активации попросит нас сделать .htaccess доступным для записи или записать в него следующие правила:</p>
<pre class="brush: plain; title: ; notranslate">
# BEGIN WPSuperCache
&lt;IfModule mod_rewrite.c&gt;
RewriteEngine On
RewriteBase /
AddDefaultCharset UTF-8
RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress|wp-postpass_).*$
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz -f
RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz [L]
RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress|wp-postpass_).*$
RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html -f
RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html [L]
&lt;/IfModule&gt;
# END WPSuperCache
</pre>
<p>Но проблема в том, что все эти правила, как и сам .htaccess, абсолютно бесполезны для nginx`a, так как все rewrite rules прописываются в nginx.conf.</p>
<p>Итак  открываем файл конфигурации nginx.conf, находим</p>
<pre class="brush: plain; title: ; notranslate">
location /путь/к/блогу/ {
...
}
</pre>
<p>&#8220;/путь/к/блогу/&#8221; &#8211; вот вместо этого, скорее всего, будет стоять просто &#8220;/&#8221;</p>
<p>и между фигурными скобочками вписываем ряд директив:</p>
<pre class="brush: plain; title: ; notranslate">
gzip_static on;
if (-f $request_filename) {
 break;
}  

set $supercache_file '';
set $supercache_uri $request_uri;  

if ($request_method = POST) {
 set $supercache_uri '';
}  

if ($query_string) {
 set $supercache_uri '';
}  

if ($http_cookie ~* &quot;comment_author_|wordpress|wp-postpass_&quot; ) {
 set $supercache_uri '';
}  

if ($supercache_uri ~ ^(.+)$) {
 set $supercache_file /blog/wp-content/cache/supercache/$http_host/$1index.html;
}  

if (-f $document_root$supercache_file) {
 rewrite ^(.*)$ $supercache_file break;
}  

if (!-e $request_filename) {
 rewrite . /blog/index.php last;
}
</pre>
<p>Сохраняем и перезапускаем сервер.</p>
<p>P.S. Если мы хотим пользоваться gzip компрессией, то необходимо будет перекомпилировать nginx с параметром &#8220;<em>–-with-http_gzip_static_module</em>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://mihalytch.org.ua/administration/wpsupercache-rewrite-rules-for-nginx.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Настройка (оптимизация) apache под linux</title>
		<link>http://mihalytch.org.ua/unix/optimization-apache-under-linux.html</link>
		<comments>http://mihalytch.org.ua/unix/optimization-apache-under-linux.html#comments</comments>
		<pubDate>Mon, 01 Sep 2008 15:35:26 +0000</pubDate>
		<dc:creator>mihal</dc:creator>
				<category><![CDATA[UNIX`o подобные]]></category>
		<category><![CDATA[Администрирование]]></category>
		<category><![CDATA[httpd]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://mihalytch.org.ua/unix/optimization-apache-under-linux.html</guid>
		<description><![CDATA[И снова возникло желание поделиться личным опытом! По воле судьбы довелось мне администрировать выделенный сервер. Со временем стало резко не [...]]]></description>
			<content:encoded><![CDATA[<p>И снова возникло желание поделиться личным опытом! По воле судьбы довелось мне администрировать выделенный сервер. Со временем стало резко не хватать оперативной памяти на сервере. Естественно это сказалось на работе  web-сервера apache, что само собой вызвало перебои в работе сайта.<span id="more-56"></span></p>
<p>Чтобы выяснить какой именно процесс &#8220;съедает&#8221; всю память, провел нехитрое расследование с помощью команды top (в *nix подобных системах эта команда выводит список выполняемых процессов).</p>
<p>Виной всему оказался httpd (он же apache), который создавал множество дочерних процессов. Перезапустив его, удалось временно (примерно на сутки) решить проблему. Далее, полистав немного интернет, решил оптимизировать настройки apache.</p>
<p>Для начала законнектимся по ssh. Теперь отредактируем файл настроек apaсhe: /etc/httpd/conf/httpd.conf</p>
<p><em>MaxKeepAliveRequest 300</em> &#8211; Рекомендуется увеличить этот параметр.<br />
<em>KeepAliveTimeout 5</em> &#8211; этот параметр указывает через сколько секунд серверу завершать соединение с клиентом.<br />
<em>MinSpareServers 5</em> &#8211; этот параметр указывает сколько серверу следует подготавливать дочерние процессы на сервере для обработки параллельных запросов.  Уменьшение этого параметра ведет к замедлению работы сайта, но высвобождает ресурсы сервера и наоборот.<br />
<em>MaxSpareServers 15</em> &#8211; максимальное количество дочерних процессов, которое разрешается создать серверу.<br />
<em>StartServers 5 </em>- количество серверов, которые запускает apache (максимальное значение этого параметра 64).<br />
<em>MaxClients 100</em> &#8211; максимальное количество одновременно подключённых пользователей.<br />
<em>MaxRequestsPerChild 100000</em> -максимальное количество запросов к одному процессу.<br />
<em>HostnameLookups off</em> &#8211; определение хостов посетителей для ускорения работы сервера. (On | Off)</p>
<p>Думаю, что вышеперечисленные параметры следует каждому подбирать индивидуально. В примере указаны значения параметров, установленные мной.</p>
<p>Далее можно отключить неиспользуемые модули web-сервера, просто закомментировав строку, где они подключаются.</p>
<p>Например:</p>
<pre class="brush: bash; title: ; notranslate">#LoadModule proxy_module modules/mod_proxy.so</pre>
<p>Затем сохраняем файл и перезапускаем apache в две команды:</p>
<pre class="brush: bash; title: ; notranslate">
# /etc/init.d/httpd stop 

# /etc/init.d/httpd start
</pre>
<p>Или в одну:</p>
<pre class="brush: bash; title: ; notranslate"># /etc/init.d/httpd restart</pre>
]]></content:encoded>
			<wfw:commentRss>http://mihalytch.org.ua/unix/optimization-apache-under-linux.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Настраиваем маршрутизатор на Windows&#160;XP</title>
		<link>http://mihalytch.org.ua/unix/configuration-router-for-windows-xp.html</link>
		<comments>http://mihalytch.org.ua/unix/configuration-router-for-windows-xp.html#comments</comments>
		<pubDate>Mon, 21 Jul 2008 11:12:20 +0000</pubDate>
		<dc:creator>mihal</dc:creator>
				<category><![CDATA[UNIX`o подобные]]></category>
		<category><![CDATA[Администрирование]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[gateway]]></category>
		<category><![CDATA[VPN]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://mihalytch.org.ua/unix/configuration-router-for-windows-xp.html</guid>
		<description><![CDATA[Начнем с постановки задачи. Имеем два компьютера: Подключенный к интернету (на нем Windows XP SP3); Ноутбук (на нем FreeBSD ). [...]]]></description>
			<content:encoded><![CDATA[<p>Начнем с постановки задачи. Имеем два компьютера:</p>
<ol>
<li>Подключенный к интернету (на нем Windows XP SP3);</li>
<li>Ноутбук (на нем FreeBSD ). На него требуется раздать инет.</li>
</ol>
<p>В локальной сети инет раздается через VPN. Ноут подключен к первому компьютеру через вторую сетевую карту и пачкорд.<span id="more-41"></span></p>
<p>Первое что нам необходимо сделать &#8211; заставить  Windows работать в режиме маршрутизатора (router`a). Для этого открываем редактор реестра (Пуск -&gt; Выполнить -&gt; regedit). Находим в реестре ключ:</p>
<pre>HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/TcpipParameters/IPEnableRouter</pre>
<p>Меняем его значение на &#8220;1&#8243;, сохраняем и перезагружаем систему.</p>
<p>Теперь заходим в Пуск -&gt; Настройки Сетевые -&gt; VPN подключение -&gt; Свойства -&gt; Дополнительно. Ставим галку &#8220;Разрешить пользователям сети пользоваться подключением&#8230;&#8221;. Ниже выбираем из списка сетевое подключение, к которому подключен второй комп. Жмем &#8220;Ок&#8221;. =)</p>
<p>Последний шаг &#8211; настроить сеть на втором компьютере. Суть состоит в том, чтобы прописать IP в той же зоне что и у сетевого интерфейса компьютера, являющегося маршрутизатором. И прописать шлюзом IP router`а.</p>
<p>Под FreeBSD это выглядит следующим образом:</p>
<p>открываем файл <em>/etc/rc.conf</em> в редакторе и правим (или добавляем) два параметра:</p>
<pre>ifconfig_rl0="inet 192.168.0.10 netmask 255.255.255.0 broadcast 192.168.0.255"</pre>
<pre># 192.168.0.1 - в данном случае IP маршрутизатора
gateway="192.168.0.1"</pre>
<p>Сохраняем, закрываем, выполняем команду <em>/etc/netstart</em></p>
<p>Если все было сделано верно, на втором компьютере должен появиться инет.</p>
<p>З.Ы. Все действия в FreeBSD выполняем под root`ом &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://mihalytch.org.ua/unix/configuration-router-for-windows-xp.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

