<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Stepanoff Home Network</title>
	
	<link>http://sudouser.com</link>
	<description>Unix Блог</description>
	<lastBuildDate>Wed, 21 Jul 2010 08:38:07 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/StepanoffHomeNetwork" /><feedburner:info uri="stepanoffhomenetwork" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Вышел новый номер компьютерного журнала UserAndLINUX.</title>
		<link>http://feedproxy.google.com/~r/StepanoffHomeNetwork/~3/haVYE91Wavc/vyshel-novyj-nomer-kompyuternogo-zhurnala-userandlinux.html</link>
		<comments>http://sudouser.com/vyshel-novyj-nomer-kompyuternogo-zhurnala-userandlinux.html#comments</comments>
		<pubDate>Wed, 21 Jul 2010 08:36:33 +0000</pubDate>
		<dc:creator>Максим Степанов</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[ualinux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://sudouser.com/?p=337</guid>
		<description><![CDATA[В первую очередь, журнал ориентирован на тех, кто не знает, что есть такая ОС, как GNU/Linux, а также и тех, кто недавно столкнулся с этой системой и начинает ее осваивать. Журнал будет интересен и продвинутым пользователям категориям &#171;кто в курсе&#187;. // Операционная система на базе Linux функциональна, надежна, имеет приятный, не перегруженный интерфейс, богатый выбор [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsudouser.com%2Fvyshel-novyj-nomer-kompyuternogo-zhurnala-userandlinux.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsudouser.com%2Fvyshel-novyj-nomer-kompyuternogo-zhurnala-userandlinux.html&amp;source=sudousercom&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: center;"><img class="size-full wp-image-338 aligncenter" title="ual-1007-350" src="http://sudouser.com/wp-content/uploads/2010/07/ual-1007-350.png" alt="" width="350" height="343" /></p>
<p style="text-align: left;">В первую очередь, журнал ориентирован на тех, кто не знает, что есть такая ОС, как GNU/Linux, а также и тех, кто недавно столкнулся с этой системой и начинает ее осваивать.<br />
 Журнал будет интересен и продвинутым пользователям категориям &laquo;кто в курсе&raquo;. <br /><span id="more-337"></span></p>
<p><script type="text/javascript">// <![CDATA[
google_ad_client = "pub-7588093373839483";
/* 728x90, создано 05.01.08 */
google_ad_slot = "5670190171";
google_ad_width = 728;
google_ad_height = 90;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script></p>
<p>Операционная система на базе Linux функциональна, надежна, имеет приятный, не перегруженный интерфейс, богатый выбор программного обеспечения и уже готова достойно поселиться на вашем компьютере. Но ей не хватает всего одного &#8211; многие просто не знают про ее существование.</p>
<p style="text-align: center;">
 <a rel="lightbox" href="http://sudouser.com/wp-content/uploads/2010/07/f_4c469333579ab1.png"><img class="size-medium wp-image-340 aligncenter" title="Разворот журнала" src="http://sudouser.com/wp-content/uploads/2010/07/f_4c469333579ab-300x225.png" alt="" width="300" height="225" /></a></p>
<p>
 Именно поэтому и создан этот журнал, который призван восполнить данный пробел.<br />
 Идея журнала &#8211; донести информацию о замечательной операционной системе Linux как можно большему числу людей, чтобы внести свою лепту в изменение однополярности мира в области операционных систем.</p>
<p> И чем больше будет полезной информации, тем больше будет возможностей сделать правильный выбор &#8211; и этот выбор окажется в пользу Linux.</p>
<p>Скачать новый и предыдущие номера журнала можно по ссылке: <noindex><a rel="nofollow" title="Откроется в новом окне" href="http://sudouser.com/url/aHR0cDovL3VhbGludXguY29tL2luZGV4LnBocC9qb3VybmFs" target="_blank">http://ualinux.com/index.php/journal</a></noindex></p>
<img src="http://sudouser.com/?ak_action=api_record_view&id=337&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/4VNBqWku11SQoeFZ2sRFYS-mwmM/0/da"><img src="http://feedads.g.doubleclick.net/~a/4VNBqWku11SQoeFZ2sRFYS-mwmM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/4VNBqWku11SQoeFZ2sRFYS-mwmM/1/da"><img src="http://feedads.g.doubleclick.net/~a/4VNBqWku11SQoeFZ2sRFYS-mwmM/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StepanoffHomeNetwork/~4/haVYE91Wavc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sudouser.com/vyshel-novyj-nomer-kompyuternogo-zhurnala-userandlinux.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://sudouser.com/vyshel-novyj-nomer-kompyuternogo-zhurnala-userandlinux.html</feedburner:origLink></item>
		<item>
		<title>Ограничение количества сессий с одного ip адреса</title>
		<link>http://feedproxy.google.com/~r/StepanoffHomeNetwork/~3/g9xyy3sLrvI/ogranichenie-kolichestva-sessij-s-odnogo-ip-adresa.html</link>
		<comments>http://sudouser.com/ogranichenie-kolichestva-sessij-s-odnogo-ip-adresa.html#comments</comments>
		<pubDate>Tue, 20 Jul 2010 19:22:28 +0000</pubDate>
		<dc:creator>Максим Степанов</dc:creator>
				<category><![CDATA[HowTo's]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[iptables connlimit]]></category>
		<category><![CDATA[iptables example]]></category>
		<category><![CDATA[iptables howto]]></category>
		<category><![CDATA[iptables modules]]></category>
		<category><![CDATA[iptables recent]]></category>
		<category><![CDATA[iptables sessions]]></category>
		<category><![CDATA[linux firewall]]></category>
		<category><![CDATA[ubuntu linux]]></category>

		<guid isPermaLink="false">http://sudouser.com/?p=331</guid>
		<description><![CDATA[Если у вас вдруг возникнет необходимость ограничить количество сессий для айпи адресов в вашей локальной сети, то после прочтения данной заметки у вас будет готовое решение. Воспользуемся штатными возможностями пакетного фильтра iptables, а именно его модулями connlimit и recent. Модуль connlimit сильно расходует ресурсы машины, и использовать его рекомендуется только в маленьких сетях, да и [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsudouser.com%2Fogranichenie-kolichestva-sessij-s-odnogo-ip-adresa.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsudouser.com%2Fogranichenie-kolichestva-sessij-s-odnogo-ip-adresa.html&amp;source=sudousercom&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: center;"><img class="size-full wp-image-332 aligncenter" title="1279652838_filter_data" src="http://sudouser.com/wp-content/uploads/2010/07/1279652838_filter_data.png" alt="" width="289" height="289" /></p>
<p>Если у вас вдруг возникнет необходимость ограничить количество сессий для айпи адресов в вашей локальной сети, то после прочтения данной заметки у вас будет готовое решение.  Воспользуемся штатными возможностями пакетного фильтра iptables, а именно его модулями  <strong>connlimit</strong> и  <strong>recent</strong>. Модуль connlimit сильно расходует ресурсы машины, и использовать его рекомендуется только в маленьких сетях, да и работает он только с протоколом TCP.</p>
<p><span id="more-331"></span></p>
<p>
<script type="text/javascript">// <![CDATA[
google_ad_client = "pub-7588093373839483";
/* 728x90, создано 05.01.08 */
google_ad_slot = "5670190171";
google_ad_width = 728;
google_ad_height = 90;
// ]]&gt;</script><br />
<br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
</p>
<p>Connlimit может ограничивать количество установленных tcp сессий для каждого  клиента достаточно простым правилом, например пример приведенный ниже  ограничит количество TCP сессий от каждого клиента из сети 172.16.0.0/12  в 200.</p>
<p>Код:</p>
<blockquote><p><code>iptables -A FORWARD -s 172.16.0.0/12 -p tcp --syn -m connlimit --connlimit-above  200 -j DROP</code></p>
</blockquote>
<p>Модуль recent работает по следующему принципу: первым правилом iptables вы назначаете пакетам удовлетворяющим определенным критериям уникальное имя которое впоследствии будет использоваться этим модулем для наложения ограничений.  Например присвоим всем сетевым пакетам с состоянием NEW (новое соединение), проходящие через сетевой интерфейс eth0 нашего роутера имя SYNF.  Код:</p>
<blockquote><p><code>iptables -A FORWARD -i eth0 -m state --state NEW -m recent --set --name SYNF --rsource</code></p>
</blockquote>
<p>Вторым правилом мы скажем модулю, что если от какого-то клиента таких пакетов помеченных как SYNF больше 10 за 10 секунд, то такие пакеты должны отбрасываться.</p>
<p>Код:</p>
<blockquote><p><code>iptables -A FORWARD -i eth0 -m state --state NEW -m recent --update --seconds 10 --hitcount 10 --rttl --name SYNF --rsource -j DROP</code></p>
</blockquote>
<p>Тестирование показало, что использование модуля recent не влияет на нагрузку роутера. Причем с помошью комбинации модулей state и recent можно делать достаточно интересные ограничения в сетевом трафике препятствуя распространению спама, флуда и пр.</p>
<p><br class="spacer_" /></p>
<p>Источник статьи: <noindex><a rel="nofollow" title="Откроется в новом окне" href="http://sudouser.com/url/aHR0cDovL2NlbnRvcy5hbHQucnUvP3A9ODU=" target="_blank">http://centos.alt.ru/?p=85</a></noindex></p>
<img src="http://sudouser.com/?ak_action=api_record_view&id=331&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/0ijQmN7_E4bF2QutVSzODOI_ONs/0/da"><img src="http://feedads.g.doubleclick.net/~a/0ijQmN7_E4bF2QutVSzODOI_ONs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/0ijQmN7_E4bF2QutVSzODOI_ONs/1/da"><img src="http://feedads.g.doubleclick.net/~a/0ijQmN7_E4bF2QutVSzODOI_ONs/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StepanoffHomeNetwork/~4/g9xyy3sLrvI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sudouser.com/ogranichenie-kolichestva-sessij-s-odnogo-ip-adresa.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://sudouser.com/ogranichenie-kolichestva-sessij-s-odnogo-ip-adresa.html</feedburner:origLink></item>
		<item>
		<title>Установка Zend Optimizer на Ubuntu 10.04 LTS</title>
		<link>http://feedproxy.google.com/~r/StepanoffHomeNetwork/~3/AzQnRozbRRM/ustanovka-zend-optimizer-na-ubuntu-10-04-lts.html</link>
		<comments>http://sudouser.com/ustanovka-zend-optimizer-na-ubuntu-10-04-lts.html#comments</comments>
		<pubDate>Fri, 11 Jun 2010 07:27:13 +0000</pubDate>
		<dc:creator>Максим Степанов</dc:creator>
				<category><![CDATA[HowTo's]]></category>
		<category><![CDATA[downgrade php ubuntu 10.04]]></category>
		<category><![CDATA[ubuntu 10.04 install zend]]></category>
		<category><![CDATA[ubuntu 10.04 php5]]></category>
		<category><![CDATA[ubuntu 10.04 zend]]></category>
		<category><![CDATA[zend framework ubuntu]]></category>
		<category><![CDATA[zend optimizer install ubuntu]]></category>
		<category><![CDATA[zend ubuntu php5.3.2]]></category>

		<guid isPermaLink="false">http://sudouser.com/?p=327</guid>
		<description><![CDATA[Как известно, в дистрибутиве Ubuntu всегда используется новое программное обеспечение, php в версии Ubuntu 10.04 не стало исключением и имеет версию 5.3.2. Zend же на данный момент имеет поддержку только версий php 5.2.X, и работать с более высокой версией не будет. Решить данную проблему  можно при помощи понижения версии php, использую репозитории предыдущей версии ubuntu, [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsudouser.com%2Fustanovka-zend-optimizer-na-ubuntu-10-04-lts.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsudouser.com%2Fustanovka-zend-optimizer-na-ubuntu-10-04-lts.html&amp;source=sudousercom&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><center><img class="size-full wp-image-328 aligncenter" title="ZendFramework-logo_small" src="http://sudouser.com/wp-content/uploads/2010/06/ZendFramework-logo_small.png" alt="" width="402" height="137" /></center></p>
<p>Как известно, в дистрибутиве Ubuntu всегда используется новое программное обеспечение, php в версии Ubuntu 10.04 не стало исключением и имеет версию 5.3.2. Zend же на данный момент имеет поддержку только версий php 5.2.X, и работать с более высокой версией не будет. Решить данную проблему  можно при помощи понижения версии php, использую репозитории предыдущей версии ubuntu, karmic koala.</p>
<p><span id="more-327"></span></p>
<p>Для начала установите необходимы пакеты php из текущих репозиториев. Затем создайте скрипт для создания отдельного конфиг файла для использования репозитория от ubuntu версии karmic и установки пакетов php оттуда, с удалением текущих, установленных из стандартного репозитория. Код скрипта ниже</p>
<p>Код:</p>
<blockquote><pre>#!/bin/bash
# by Ruben Barkow (rubo77) http://www.entikey.z11.de/

# Originally Posted by Bachstelze http://ubuntuforums.org/showthread.php?p=9080474#post9080474
# OK, here's how to do the Apt magic to get PHP packages from the karmic repositories:

echo "Am I root? "
if [ "$(whoami &amp;2&gt;/dev/null)" != "root" ] &amp;&amp; [ "$(id -un &amp;2&gt;/dev/null)" != "root" ] ; then
echo " NO!

Error: You must be root to run this script.
Enter
sudo su
"
exit 1
fi
echo " OK";

# finish all apt-problems:
apt-get -f install

# remove all your existing PHP packages. You can list them with dpkg -l| grep php
PHPLIST=$(for i in $(dpkg -l | grep php|awk '{ print $2 }' ); do echo $i; done)
echo these pachets will be removed: $PHPLIST
# you need not to purge, if you have upgraded from karmic:
aptitude remove $PHPLIST
# on a fresh install, you need purge:
# aptitude remove --purge $PHPLIST

#Create a file each in /etc/apt/preferences.d like this (call it for example /etc/apt/preferences.d/php5.2);
#
#Package: php5
#Pin: release a=karmic
#Pin-Priority: 991
#
#The big problem is that wildcards don't work, so you will need one such stanza for each PHP package you want to pull from karmic:

echo ''&gt;/etc/apt/preferences.d/php5.2
for i in $PHPLIST ; do echo "Package: $i
Pin: release a=karmic
Pin-Priority: 991
"&gt;&gt;/etc/apt/preferences.d/php5.2; done

# duplicate your existing sources.list replacing lucid with karmic and save it in sources.list.d:
#sed s/lucid/karmic/g /etc/apt/sources.list | sudo tee /etc/apt/sources.list.d/karmic.list

# better exactly only the needed sources, cause otherwise you can get a cachsize problem:
echo "# needed sources vor php5.2:
deb http://de.archive.ubuntu.com/ubuntu/ karmic main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic main restricted

deb http://de.archive.ubuntu.com/ubuntu/ karmic-updates main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic-updates main restricted

deb http://de.archive.ubuntu.com/ubuntu/ karmic universe
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic universe
deb http://de.archive.ubuntu.com/ubuntu/ karmic-updates universe
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic-updates universe

deb http://de.archive.ubuntu.com/ubuntu/ karmic multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic multiverse
deb http://de.archive.ubuntu.com/ubuntu/ karmic-updates multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ karmic-updates multiverse

deb http://security.ubuntu.com/ubuntu karmic-security main restricted
deb-src http://security.ubuntu.com/ubuntu karmic-security main restricted
deb http://security.ubuntu.com/ubuntu karmic-security universe
deb-src http://security.ubuntu.com/ubuntu karmic-security universe
deb http://security.ubuntu.com/ubuntu karmic-security multiverse
deb-src http://security.ubuntu.com/ubuntu karmic-security multiverse
" &gt;&gt; /etc/apt/sources.list.d/karmic.list

aptitude update

apache2ctl restart

echo install new from karmic:
aptitude -t karmic install $PHPLIST

# at the end retry the modul libapache2-mod-php5 in case it didn't work the first time:
aptitude -t karmic install libapache2-mod-php5

apache2ctl restart</pre>
</blockquote>
<p>При вопросах о замене конфигов php.ini и настроек модуля для apache лучше согласиться на установку версий из пакета. Далее по желанию вы можете заблокировать версии пакетов php, иначе при следующем обновлении они будут обновлены на версии из стандартных репозиториев, сделать это можно так</p>
<p>Код:</p>
<blockquote><p><code>sudo</code> <code>aptitude  hold `dpkg -l | </code><code>grep</code> <code>php5| </code><code>awk</code> <code>'{print $2}'</code> <code>|</code><code>tr</code> <code>"\n"</code> <code>" "</code><code>`</code></p></blockquote>
<p>Ну и наконец теперь можно установить Zend Optimizer. Скачайте нужный вам дистрибутив (32 или 64 бит) по адресу <noindex><a rel="nofollow" title="Откроется в новом окне" href="http://sudouser.com/url/aHR0cDovL3d3dy56ZW5kLmNvbS9lbi9wcm9kdWN0cy9ndWFyZC9kb3dubG9hZHM=" target="_blank">http://www.zend.com/en/products/guard/downloads</a></noindex> (необходима регистрация).</p>
<p>Затем на сервере распакуйте архив, перейдите в директорию</p>
<pre>ZendOptimizer-3.3.9-linux-glibc21-i386/data/5_2_x_comp/ (32 бит)</pre>
<pre>ZendOptimizer-3.3.9-linux-glibc21-x86_64/data/5_2_x_comp/ (64 бит)</pre>
<p>Создайте необходимую директорию и скопируйте туда файлы  Код:</p>
<blockquote><pre>mkdir /usr/local/lib/Zend
mv ZendOptimizer.so /usr/local/lib/Zend/</pre>
</blockquote>
<p>Затем отредактируйте файл php.ini, он находится в директории /etc/php5/apache2/php.ini (для веб сервера apache2), добавьте туда после строки <strong>[PHP]</strong> нижеследующие строки</p>
<p>Код:</p>
<blockquote><pre>zend_extension=/usr/local/lib/Zend/ZendOptimizer.so
zend_optimizer.optimization_level=15</pre>
</blockquote>
<p>После этого перезапустите apache2 и проверьте работу Zend.</p>
<p>Удачной настройки!</p>
<p>Ссылки:</p>
<p><noindex><a rel="nofollow" title="Откроется в новом окне" href="http://sudouser.com/url/aHR0cDovL21ya2FuZHkud29yZHByZXNzLmNvbS8yMDEwLzA0LzE2L2luc3RhbGwtcGhwLTUtMi14LWluLXVidW50dS0xMC0wNC1sdWNpZC8=" target="_blank">http://mrkandy.wordpress.com</a></noindex></p>
<p><noindex><a rel="nofollow" title="Откроется в новом окне" href="http://sudouser.com/url/aHR0cDovL2NvbW11bml0eS5saXZlam91cm5hbC5jb20vcnVfdWJ1bnR1LzQzMzE4Ny5odG1s" target="_blank">http://community.livejournal.com</a></noindex></p>
<p>
<script type="text/javascript"><!--
google_ad_client = "pub-7588093373839483";
/* 728x90, создано 05.01.08 */
google_ad_slot = "5670190171";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<img src="http://sudouser.com/?ak_action=api_record_view&id=327&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/8XC8akGQbyvg-nntav7SicYEvPg/0/da"><img src="http://feedads.g.doubleclick.net/~a/8XC8akGQbyvg-nntav7SicYEvPg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/8XC8akGQbyvg-nntav7SicYEvPg/1/da"><img src="http://feedads.g.doubleclick.net/~a/8XC8akGQbyvg-nntav7SicYEvPg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StepanoffHomeNetwork/~4/AzQnRozbRRM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sudouser.com/ustanovka-zend-optimizer-na-ubuntu-10-04-lts.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sudouser.com/ustanovka-zend-optimizer-na-ubuntu-10-04-lts.html</feedburner:origLink></item>
		<item>
		<title>Началось тестирования первой альфа-версии Ubuntu 10.10</title>
		<link>http://feedproxy.google.com/~r/StepanoffHomeNetwork/~3/6tXoUCh-VJg/nachalos-testirovaniya-pervoj-alfa-versii-ubuntu-10-10.html</link>
		<comments>http://sudouser.com/nachalos-testirovaniya-pervoj-alfa-versii-ubuntu-10-10.html#comments</comments>
		<pubDate>Thu, 03 Jun 2010 20:03:47 +0000</pubDate>
		<dc:creator>Максим Степанов</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Maverick Meerkat]]></category>
		<category><![CDATA[ubuntu 10.10]]></category>
		<category><![CDATA[ubuntu alfa version]]></category>
		<category><![CDATA[ubuntu Maverick Meerkat]]></category>
		<category><![CDATA[ubuntu testing]]></category>

		<guid isPermaLink="false">http://sudouser.com/?p=324</guid>
		<description><![CDATA[Вышла первая альфа-версия Ubuntu 10.10 &#171;Maverick Meerkat&#187; в которой проведена синхронизация пакетной базы с Debian Unstable. Графическая оболочка дистрибутива основана на экспериментальной ветке GNOME 2.31, на базе которой будет сформирован релиз GNOME 3.0, соответственно также осуществлен переход на использование API dconf и gsettings. Несмотря на интеграцию GNOME 3.0 вместо Gnome Shell в Ubuntu 10.10 будет [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsudouser.com%2Fnachalos-testirovaniya-pervoj-alfa-versii-ubuntu-10-10.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsudouser.com%2Fnachalos-testirovaniya-pervoj-alfa-versii-ubuntu-10-10.html&amp;source=sudousercom&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: center;"><img class="size-full wp-image-325  aligncenter" title="Meerkat" src="http://sudouser.com/wp-content/uploads/2010/06/Meerkat.png" alt="" width="200" height="310" /></p>
<p><noindex><a rel="nofollow" title="https://lists.ubuntu.com/archives/ubuntu-devel-announce/2010-June/000721.html" target="_blank" href="http://sudouser.com/url/aHR0cHM6Ly9saXN0cy51YnVudHUuY29tL2FyY2hpdmVzL3VidW50dS1kZXZlbC1hbm5vdW5jZS8yMDEwLUp1bmUvMDAwNzIxLmh0bWw=">Вышла</a></noindex> первая альфа-версия <noindex><a rel="nofollow" title="http://www.ubuntu.com/testing/maverick/alpha1" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy51YnVudHUuY29tL3Rlc3RpbmcvbWF2ZXJpY2svYWxwaGEx">Ubuntu 10.10</a></noindex> &laquo;Maverick Meerkat&raquo; в которой проведена синхронизация пакетной базы с  Debian Unstable. Графическая оболочка дистрибутива основана на  экспериментальной ветке GNOME 2.31, на базе которой будет сформирован  релиз GNOME 3.0, соответственно также осуществлен переход на  использование API dconf и gsettings. Несмотря на интеграцию GNOME 3.0  вместо Gnome Shell в Ubuntu 10.10 <noindex><a rel="nofollow" title="http://www.opennet.ru/opennews/art.shtml?num=26496" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5vcGVubmV0LnJ1L29wZW5uZXdzL2FydC5zaHRtbD9udW09MjY0OTY=">будет  использован</a></noindex> классический интерфейс GNOME.  В сборке Kubuntu  используются бета версии KDE 4.5 и Qt 4.7. В Ubuntu 10.10-alpha  поставляется Linux ядро 2.6.34.</p>
<p>Релиз Ubuntu 10.10 намечен на 10 октября. Общий список планов по  реализации новшеств представлен на <noindex><a rel="nofollow" title="https://blueprints.launchpad.net/ubuntu/maverick/+specs" target="_blank" href="http://sudouser.com/url/aHR0cHM6Ly9ibHVlcHJpbnRzLmxhdW5jaHBhZC5uZXQvdWJ1bnR1L21hdmVyaWNrLytzcGVjcw==">данной  странице</a></noindex>. Из интересных планов можно отметить <noindex><a rel="nofollow" title="http://www.opennet.ru/opennews/art.shtml?num=26600" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5vcGVubmV0LnJ1L29wZW5uZXdzL2FydC5zaHRtbD9udW09MjY2MDA=">реализацию</a></noindex> поддержки файловой системы Btrfs в инсталляторе, использование <noindex><a rel="nofollow" title="http://www.opennet.ru/opennews/art.shtml?num=26770" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5vcGVubmV0LnJ1L29wZW5uZXdzL2FydC5zaHRtbD9udW09MjY3NzA=">глобального  меню</a></noindex> и web-браузера <noindex><a rel="nofollow" title="http://www.opennet.ru/opennews/art.shtml?num=26582" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5vcGVubmV0LnJ1L29wZW5uZXdzL2FydC5zaHRtbD9udW09MjY1ODI=">Chromium</a></noindex> по умолчанию в редакции для нетбуков, <noindex><a rel="nofollow" title="http://www.opennet.ru/opennews/art.shtml?num=26565" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5vcGVubmV0LnJ1L29wZW5uZXdzL2FydC5zaHRtbD9udW09MjY1NjU=">избавление</a></noindex> от необходимости запуска X-сервера с root-привилегиями, <noindex><a rel="nofollow" title="http://www.opennet.ru/opennews/art.shtml?num=26538" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5vcGVubmV0LnJ1L29wZW5uZXdzL2FydC5zaHRtbD9udW09MjY1Mzg=">развитие</a></noindex> проектов Unity и Ubuntu Light, <noindex><a rel="nofollow" title="http://www.opennet.ru/opennews/art.shtml?num=26472" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5vcGVubmV0LnJ1L29wZW5uZXdzL2FydC5zaHRtbD9udW09MjY0NzI=">полная  переработка</a></noindex> области уведомлений и системы индикаторов, <noindex><a rel="nofollow" title="http://www.opennet.ru/opennews/art.shtml?num=25978" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5vcGVubmV0LnJ1L29wZW5uZXdzL2FydC5zaHRtbD9udW09MjU5Nzg=">переход</a></noindex> на  десятичную систему отображения размеров.</p>
<p>Источник <noindex><a rel="nofollow" title="http://www.opennet.ru/opennews/art.shtml?num=26837" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5vcGVubmV0LnJ1L29wZW5uZXdzL2FydC5zaHRtbD9udW09MjY4Mzc=">http://opennet.ru</a></noindex><br />
<script type="text/javascript"><!--
google_ad_client = "pub-7588093373839483";
/* 728x90, создано 05.01.08 */
google_ad_slot = "5670190171";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<img src="http://sudouser.com/?ak_action=api_record_view&id=324&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/RbjHyIQJF_6JKGwYQ1YtErPZ6II/0/da"><img src="http://feedads.g.doubleclick.net/~a/RbjHyIQJF_6JKGwYQ1YtErPZ6II/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/RbjHyIQJF_6JKGwYQ1YtErPZ6II/1/da"><img src="http://feedads.g.doubleclick.net/~a/RbjHyIQJF_6JKGwYQ1YtErPZ6II/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StepanoffHomeNetwork/~4/6tXoUCh-VJg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sudouser.com/nachalos-testirovaniya-pervoj-alfa-versii-ubuntu-10-10.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://sudouser.com/nachalos-testirovaniya-pervoj-alfa-versii-ubuntu-10-10.html</feedburner:origLink></item>
		<item>
		<title>Настройка SNMPD на Mac OS X</title>
		<link>http://feedproxy.google.com/~r/StepanoffHomeNetwork/~3/Sy7Xuomleh0/nastrojka-snmpd-na-mac-os-x.html</link>
		<comments>http://sudouser.com/nastrojka-snmpd-na-mac-os-x.html#comments</comments>
		<pubDate>Fri, 21 May 2010 10:18:54 +0000</pubDate>
		<dc:creator>Максим Степанов</dc:creator>
				<category><![CDATA[HowTo's]]></category>
		<category><![CDATA[install snmp on mac]]></category>
		<category><![CDATA[mac os monitoring]]></category>
		<category><![CDATA[mac os snmp]]></category>
		<category><![CDATA[mac os snmpd]]></category>
		<category><![CDATA[snmp monitoting mac]]></category>
		<category><![CDATA[snmpd]]></category>

		<guid isPermaLink="false">http://sudouser.com/?p=321</guid>
		<description><![CDATA[Если у вас стоит Mac OS X Server, то вы наверняка видели в утилите Server Admin пункт включения snmp для мониторинга и удаленного управления системой, но вот настроек для snmpd в графическом варианте нет, и в этой статье я расскажу как настроить snmpd из терминала. Так же при желании и при наличии MacPorts вы сможете [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsudouser.com%2Fnastrojka-snmpd-na-mac-os-x.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsudouser.com%2Fnastrojka-snmpd-na-mac-os-x.html&amp;source=sudousercom&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: center;"><img class="size-full wp-image-322 aligncenter" title="RemoteDesktopIcon" src="http://sudouser.com/wp-content/uploads/2010/05/RemoteDesktopIcon.png" alt="" width="362" height="365" /></p>
<p>Если у вас стоит Mac OS X Server, то вы наверняка видели в утилите Server Admin пункт включения snmp для мониторинга и удаленного управления системой, но вот настроек для snmpd в графическом варианте нет, и в этой статье я расскажу как настроить snmpd из терминала. Так же при желании и при наличии MacPorts вы сможете настроить snmpd и на простом десктопе под управление Mac OS X.</p>
<p><span id="more-321"></span></p>
<p>И так, начнем с варианта настройки для серверной версии Mac OS X. Для начала в утилите Server Admin выключите snmpd.</p>
<p>Откройте терминал, там выполните команду <strong>sudo -s</strong> и введите ваш пароль. Затем выполните команду <strong><tt>/usr/bin/snmpconf -i</tt></strong></p>
<p>в открывшемся меню в терминале вам будут предложены варианты настройки, как в примере ниже</p>
<p>Код:</p>
<blockquote><p>
 The following installed configuration files were found:</p>
<p> 1:  ./snmpd.conf<br />
 2:  /etc/snmp/snmpd.conf<br />
 3:  /usr/share/snmp/snmpd.conf</p>
<p> Would you like me to read them in?  Their content will be merged with the<br />
 output files created by this session.</p>
<p> Valid answer examples: &laquo;all&raquo;, &laquo;none&raquo;,&raquo;3&#8243;,&raquo;1,2,5&#8243;</p>
<p> Read in which (default = all):</p></blockquote>
<p>Выбираем вариант <strong>1, </strong>затем жмем enter и открывается следующее меню</p>
<p>Код:</p>
<blockquote><p>The configuration information which can be put into snmpd.conf is divided<br />
 into sections.  Select a configuration section for snmpd.conf<br />
 that you wish to create:</p>
<p> 1:  Access Control Setup<br />
 2:  Extending the Agent<br />
 3:  Monitor Various Aspects of the Running Host<br />
 4:  Agent Operating Mode<br />
 5:  System Information Setup<br />
 6:  Trap Destinations</p>
<p> Other options: finished</p>
<p> Select section:</p></blockquote>
<p>Выбираем вариант <strong>1</strong>, затем выбираем вариант с нужной вам версией из и уровнем доступа, в моем случае это была версия 2, доступ на чтение, этого вполне достаточно для мониторинга системы, после установки Comunity и разрешенных хостов пишем <strong>finished, </strong>это вернет вас к предыдущему уровню меню, указанному в примере выше. В принципе на этом можно и закончить, если вам не нужно настроить мониторинг определенных процессов или файловых систем, или же размеров определенных файлов, что можно сделать в разделе меню под номером <strong>3</strong>, там так же нужно указать что и как вы хотите мониторить.</p>
<p>После всех настроек пишем <strong>finished, </strong>и получаем файл snmpd.conf в текущей директории. Копируем файл в нужное место, как показано ниже</p>
<p>Код:</p>
<blockquote><p>cp snmpd.conf /usr/share/snmp/<br />
 cp snmpd.conf /etc/snmp/</p></blockquote>
<p>После этого в утилите Server Admin в настройках вашего сервера включите snmpd, и на этом настройка закончена, сервер можно мониторить.</p>
<p>Для десктопной версии Mac OS X настрока не труднее вышеописанной.</p>
<p>Необходимо иметь установленные MacPorts, и из них поставить <strong>net-snmp, </strong>затем настроить snmpd как описано выше, скопировать конфиги в указанные места, и запустить демон <strong>snmpd</strong> командой <strong><tt>/usr/sbin/snmpd.</tt></strong></p>
<p>Проверить работу демона можно командой</p>
<p>Код:</p>
<blockquote><p>ps ax |grep snmpd<br />
 результат будет примерно таким<br />
 30224   ??  Ss     1:18.54 snmpd -f <br />
 35266 s001  R+     0:00.00 grep snmpd
</p></blockquote>
<p>Если же вы не увидели процесса snmpd -f, значит что то не так, проверьте вышеописанные шаги.</p>
<p>
<script type="text/javascript"><!--
google_ad_client = "pub-7588093373839483";
/* 728x90, создано 05.01.08 */
google_ad_slot = "5670190171";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<img src="http://sudouser.com/?ak_action=api_record_view&id=321&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/fmbezwkrtZR5sgcZGl9CfRR5ahg/0/da"><img src="http://feedads.g.doubleclick.net/~a/fmbezwkrtZR5sgcZGl9CfRR5ahg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/fmbezwkrtZR5sgcZGl9CfRR5ahg/1/da"><img src="http://feedads.g.doubleclick.net/~a/fmbezwkrtZR5sgcZGl9CfRR5ahg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StepanoffHomeNetwork/~4/Sy7Xuomleh0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sudouser.com/nastrojka-snmpd-na-mac-os-x.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sudouser.com/nastrojka-snmpd-na-mac-os-x.html</feedburner:origLink></item>
		<item>
		<title>Основы программирования под Mac OS X</title>
		<link>http://feedproxy.google.com/~r/StepanoffHomeNetwork/~3/MYe0dOsf2rE/osnovy-programmirovaniya-pod-mac-os-x.html</link>
		<comments>http://sudouser.com/osnovy-programmirovaniya-pod-mac-os-x.html#comments</comments>
		<pubDate>Thu, 20 May 2010 12:04:28 +0000</pubDate>
		<dc:creator>Максим Степанов</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[mac os programming]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[programming guide xcode]]></category>
		<category><![CDATA[xcode]]></category>
		<category><![CDATA[программирование под Mac]]></category>

		<guid isPermaLink="false">http://sudouser.com/?p=316</guid>
		<description><![CDATA[В этой небольшой заметке я хотел бы поделится с вами замечательной книгой, которая поможет вам узнать основы написания программ для Mac OS X. Книга бесплатна и распространяется по лицензии Creative Commons 3.0  без права на коммерческое использование. Книга ориентирована на читателей которые знают что такое программирование, но не пробовали писать программы для Mac OS X [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsudouser.com%2Fosnovy-programmirovaniya-pod-mac-os-x.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsudouser.com%2Fosnovy-programmirovaniya-pod-mac-os-x.html&amp;source=sudousercom&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: center;"><img class="size-full wp-image-317 aligncenter" title="imac-mac-mini" src="http://sudouser.com/wp-content/uploads/2010/05/imac-mac-mini.jpg" alt="" width="400" height="348" /></p>
<p style="text-align: left;">В этой небольшой заметке я хотел бы поделится с вами замечательной книгой, которая поможет вам узнать основы написания программ для Mac OS X. Книга бесплатна и распространяется по лицензии Creative Commons 3.0  без права на коммерческое <br />
 использование.</p>
<p style="text-align: left;">Книга ориентирована на читателей которые знают что такое программирование, но не пробовали писать программы для Mac OS X и тд, в книге описаны основы программирования и основы использования средства разработки программного обеспечения от Apple &#8211; Xcode. После прочтения данной книги вы сможете создавать простейшие приложения с GUI и без него. Думаю многим читателям моего блога будет интересно прочитать эту книгу.</p>
<p style="text-align: left;">Скачать книгу:  <a href="http://sudouser.com/wp-content/uploads/2010/05/BecomeAnXcoder.Russian.pdf">BecomeAnXcoderRussian</a></p>
<img src="http://sudouser.com/?ak_action=api_record_view&id=316&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/RtwVy11CqDi9co1vHfVdDy9uC2M/0/da"><img src="http://feedads.g.doubleclick.net/~a/RtwVy11CqDi9co1vHfVdDy9uC2M/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/RtwVy11CqDi9co1vHfVdDy9uC2M/1/da"><img src="http://feedads.g.doubleclick.net/~a/RtwVy11CqDi9co1vHfVdDy9uC2M/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StepanoffHomeNetwork/~4/MYe0dOsf2rE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sudouser.com/osnovy-programmirovaniya-pod-mac-os-x.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://sudouser.com/osnovy-programmirovaniya-pod-mac-os-x.html</feedburner:origLink></item>
		<item>
		<title>Вышел релиз Ubuntu Lucid Lynx 10.04 LTS</title>
		<link>http://feedproxy.google.com/~r/StepanoffHomeNetwork/~3/-cDuWyH9ZYI/vyshel-reliz-ubuntu-lucid-lynx-10-04-lts.html</link>
		<comments>http://sudouser.com/vyshel-reliz-ubuntu-lucid-lynx-10-04-lts.html#comments</comments>
		<pubDate>Thu, 29 Apr 2010 04:33:01 +0000</pubDate>
		<dc:creator>Максим Степанов</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[10.04 LTS]]></category>
		<category><![CDATA[Lucid Lynx]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ubuntu 10.04 release]]></category>
		<category><![CDATA[ubuntu download]]></category>
		<category><![CDATA[ubuntu torrent]]></category>
		<category><![CDATA[скачать ubuntu]]></category>

		<guid isPermaLink="false">http://sudouser.com/?p=313</guid>
		<description><![CDATA[Сегодня, 29 апреля 2010 года, как и было запланировано ранее, после шести месяцев упорного и плодотворного труда, команда Ubuntu рада представить, на условиях длительной поддержки (Long Term Support), очередной релиз своего дистрибутива версии 10.04 с кодовым названием &#171;ясная рысь&#187; &#8211; Ubuntu &#171;Lucid Lynx&#187; 10.04 LTS, который отличается дружественностью и приятной для использования средой, вобравшей в [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsudouser.com%2Fvyshel-reliz-ubuntu-lucid-lynx-10-04-lts.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsudouser.com%2Fvyshel-reliz-ubuntu-lucid-lynx-10-04-lts.html&amp;source=sudousercom&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: center;"><img class="size-full wp-image-314 aligncenter" title="1215966898_ubuntu" src="http://sudouser.com/wp-content/uploads/2010/04/1215966898_ubuntu.jpg" alt="" width="334" height="323" /></p>
<p>Сегодня, 29 апреля 2010 года, как и было запланировано ранее, после  шести месяцев упорного и плодотворного труда, команда Ubuntu рада  представить, на условиях длительной поддержки (Long Term Support),  очередной релиз своего дистрибутива версии 10.04 с кодовым названием  &laquo;ясная рысь&raquo; &#8211; Ubuntu &laquo;Lucid Lynx&raquo; 10.04 LTS, который отличается  дружественностью и приятной для использования средой, вобравшей в себя  все самые свежие и лучшие решения из мира СПО на сегодня, а также  достигший пользовательской базы в <noindex><a rel="nofollow" title="http://www.linux.org.ru/news/ubuntu/4761158" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5saW51eC5vcmcucnUvbmV3cy91YnVudHUvNDc2MTE1OA==">12 миллионов человек</a></noindex>.</p>
<p><span id="more-313"></span></p>
<p><noindex><a rel="nofollow" title="http://www.ubuntu.com/getubuntu/releasenotes/1004" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy51YnVudHUuY29tL2dldHVidW50dS9yZWxlYXNlbm90ZXMvMTAwNA==">Основные  компоненты дистрибутива</a></noindex>:</p>
<ol type="disc">
<li>ядро Linux версии  2.6.32-21.32 на основе <noindex><a rel="nofollow" title="http://www.linux.org.ru/news/kernel/4296274" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5saW51eC5vcmcucnUvbmV3cy9rZXJuZWwvNDI5NjI3NA==">2.6.32</a></noindex>.11; для  видеокарт NVidia в качестве драйвера по умолчанию выбран Nouveau с  поддержкой KMS; GCC <noindex><a rel="nofollow" title="http://www.linux.org.ru/news/gnu/3591941" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5saW51eC5vcmcucnUvbmV3cy9nbnUvMzU5MTk0MQ==">версии  4.4</a></noindex>.3, Python <noindex><a rel="nofollow" title="http://www.linux.org.ru/news/opensource/3137256" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5saW51eC5vcmcucnUvbmV3cy9vcGVuc291cmNlLzMxMzcyNTY=">версии 2.6</a></noindex>.5;</li>
<li>полное  удаление компонентов HAL, что позволяет ощутимо сократить время  загрузки/выключения и выхода из режима сна/гибернации  (suspend/hibernate);</li>
<li>окружение рабочего стола GNOME версии <noindex><a rel="nofollow" title="http://www.linux.org.ru/news/gnome/4721173" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5saW51eC5vcmcucnUvbmV3cy9nbm9tZS80NzIxMTcz">2.30</a></noindex>;</li>
<li>web-браузер  Firefox версии <noindex><a rel="nofollow" title="http://www.linux.org.ru/news/mozilla/4465000" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5saW51eC5vcmcucnUvbmV3cy9tb3ppbGxhLzQ0NjUwMDA=">3.6</a></noindex>.3;</li>
<li>пакет  likewise-open проекта Likewise, предоставляющего совместимую с  технологией Active Directory функциональность;</li>
<li>среда облачных  вычислений Eucalyptus с возможностью создания и запуска Amazon  EC2-совместимых образов операционных систем в изолированном окружении,  являющаяся частью проекта Ubuntu Enterprise Cloud, внедрение которого  осуществлено в <noindex><a rel="nofollow" title="http://www.linux.org.ru/news/ubuntu/4822569" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5saW51eC5vcmcucnUvbmV3cy91YnVudHUvNDgyMjU2OQ==">12  тысяч систем</a></noindex>;</li>
<li>значительно доработан и улучшен Ubuntu  Software Center &#8211; приложение для установки и удаления пакетов;</li>
<li>интеграция  магазина музыки <noindex><a rel="nofollow" title="http://www.linux.org.ru/news/ubuntu/4610029" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5saW51eC5vcmcucnUvbmV3cy91YnVudHUvNDYxMDAyOQ==">Ubuntu  One Music Store</a></noindex>;</li>
<li>общие улучшения в работе и интеграции  облачного сервиса Ubuntu One, предназначенного для прозрачной  синхронизации файлов, контактов, заметок и закладок браузера.</li>
</ol>
<p><noindex><a rel="nofollow" title="http://www.ubuntu.com/getubuntu/releasenotes/1004overview" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy51YnVudHUuY29tL2dldHVidW50dS9yZWxlYXNlbm90ZXMvMTAwNG92ZXJ2aWV3">Изменения  компонентов дистрибутива</a></noindex>, предоставляемых на CD (по сравнению с  предыдущими выпусками):</p>
<ol type="disc">
<li>в рамках проекта Social  from the Start добавлен пакет Gwibber &#8211; клиент для социальных сетей;</li>
<li>добавлен  видеоредактор Pitivi;</li>
<li>специально в рамках проекта Ubuntu  разработан и добавлен пакет <noindex><a rel="nofollow" title="http://www.linux.org.ru/news/multimedia/4798870" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5saW51eC5vcmcucnUvbmV3cy9tdWx0aW1lZGlhLzQ3OTg4NzA=">Simple Scan</a></noindex>,  предназначенный для простого и удобного сканирования документов;</li>
<li>графический  редактор GIMP заменён на F-Spot, который содержит базовые возможности  по редактированию и обработке изображений.</li>
</ol>
<p>Изменения дизайна, интерфейса и графического оформления дистрибутива:</p>
<ol type="disc">
<li>полностью переработана основная <noindex><a rel="nofollow" title="http://wiki.ubuntu.com/Brand" target="_blank" href="http://sudouser.com/url/aHR0cDovL3dpa2kudWJ1bnR1LmNvbS9CcmFuZA==">тема оформления</a></noindex>, а также шрифта,  которым оформлялось название дистрибутива в течение всех предыдущих  релизов &#8211; постоянным пользователям это, по мнению команды дизайнеров,  должно говорить о том, что Ubuntu как проект не стоит на месте и  собирается продолжать двигаться вперёд;</li>
<li>вместе со сменой  графического оформления, претерпели изменения и основные  интернет-ресурсы, непосредственно связанные с проектом Ubuntu, такие  как, например, домашняя страница проекта;</li>
<li>лидер проекта, Марк  Шатлворт, после длительных неутихающих <noindex><a rel="nofollow" title="https://bugs.launchpad.net/ubuntu/+source/light-themes/+bug/532633?comments=all" target="_blank" href="http://sudouser.com/url/aHR0cHM6Ly9idWdzLmxhdW5jaHBhZC5uZXQvdWJ1bnR1Lytzb3VyY2UvbGlnaHQtdGhlbWVzLytidWcvNTMyNjMzP2NvbW1lbnRzPWFsbA==">дискуссий  и дебатов</a></noindex>, волевым решением <noindex><a rel="nofollow" title="https://launchpad.net/ubuntu/+bug/532633/comments/564" target="_blank" href="http://sudouser.com/url/aHR0cHM6Ly9sYXVuY2hwYWQubmV0L3VidW50dS8rYnVnLzUzMjYzMy9jb21tZW50cy81NjQ=">постановил</a></noindex> расположить кнопки в левой части заголовка окна в следующем порядке:  закрыть, скрыть, развернуть/свернуть;</li>
<li>в окружение GNOME добавлен  апплет индикаторов (<noindex><a rel="nofollow" title="https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators" target="_blank" href="http://sudouser.com/url/aHR0cHM6Ly93aWtpLnVidW50dS5jb20vRGVza3RvcEV4cGVyaWVuY2VUZWFtL0FwcGxpY2F0aW9uSW5kaWNhdG9ycw==">Indicator  Applet</a></noindex>) &#8211; инициатива команды дизайнеров Ubuntu в рамках проекта  Ayatana по унификации и переработке парадигмы &laquo;секции уведомлений&raquo;  (Notification Area) в более удобный для использования единый механизм  обращения к приложениям, которым в процессе своей работы может  понадобится привлечь внимание пользователя (например, в ответ на  пришедшее письмо по электронной почте или на необходимость перезагрузки  после установки обновлений); также в рамках проекта предоставляется API  на основных языках программирования, с поддержкой системной шины  сообщений D-Bus для организации межпроцессного взаимодействия между  индикаторами; основная цель открытого и документированного API &#8211;  возможность адаптации уже существующих сторонних приложений, и создание  новых, с возможностью поддержки их работы в апплете индикаторов;</li>
<li>также  в рамках уже упоминавшихся выше проектов Social from the Start и  Ayatana представлен апплет <noindex><a rel="nofollow" title="https://wiki.ubuntu.com/MeMenu" target="_blank" href="http://sudouser.com/url/aHR0cHM6Ly93aWtpLnVidW50dS5jb20vTWVNZW51">MeMenu</a></noindex>,  предоставляющий пользователю широкие возможности по настройке различных  социальных сервисов для дальнейшего с ними взаимодействия.</li>
</ol>
<p>Ссылки на torrent-файлы для загрузки:</p>
<ol type="disc">
<li>i386: <noindex><a rel="nofollow" title="http://releases.ubuntu.com/releases/10.04/ubuntu-10.04-desktop-i386.iso.torrent" target="_blank" href="http://sudouser.com/url/aHR0cDovL3JlbGVhc2VzLnVidW50dS5jb20vcmVsZWFzZXMvMTAuMDQvdWJ1bnR1LTEwLjA0LWRlc2t0b3AtaTM4Ni5pc28udG9ycmVudA==">desktop</a></noindex> <noindex><a rel="nofollow" title="http://releases.ubuntu.com/releases/10.04/ubuntu-10.04-server-i386.iso.torrent" target="_blank" href="http://sudouser.com/url/aHR0cDovL3JlbGVhc2VzLnVidW50dS5jb20vcmVsZWFzZXMvMTAuMDQvdWJ1bnR1LTEwLjA0LXNlcnZlci1pMzg2Lmlzby50b3JyZW50">server</a></noindex> <noindex><a rel="nofollow" title="http://releases.ubuntu.com/releases/10.04/ubuntu-10.04-alternate-i386.iso.torrent" target="_blank" href="http://sudouser.com/url/aHR0cDovL3JlbGVhc2VzLnVidW50dS5jb20vcmVsZWFzZXMvMTAuMDQvdWJ1bnR1LTEwLjA0LWFsdGVybmF0ZS1pMzg2Lmlzby50b3JyZW50">alternate</a></noindex> <noindex><a rel="nofollow" title="http://releases.ubuntu.com/releases/10.04/ubuntu-10.04-netbook-i386.iso.torrent" target="_blank" href="http://sudouser.com/url/aHR0cDovL3JlbGVhc2VzLnVidW50dS5jb20vcmVsZWFzZXMvMTAuMDQvdWJ1bnR1LTEwLjA0LW5ldGJvb2staTM4Ni5pc28udG9ycmVudA==">netbook</a></noindex></li>
<li>amd64:  <noindex><a rel="nofollow" title="http://releases.ubuntu.com/releases/10.04/ubuntu-10.04-desktop-amd64.iso.torrent" target="_blank" href="http://sudouser.com/url/aHR0cDovL3JlbGVhc2VzLnVidW50dS5jb20vcmVsZWFzZXMvMTAuMDQvdWJ1bnR1LTEwLjA0LWRlc2t0b3AtYW1kNjQuaXNvLnRvcnJlbnQ=">desktop</a></noindex> <noindex><a rel="nofollow" title="http://releases.ubuntu.com/releases/10.04/ubuntu-10.04-server-amd64.iso.torrent" target="_blank" href="http://sudouser.com/url/aHR0cDovL3JlbGVhc2VzLnVidW50dS5jb20vcmVsZWFzZXMvMTAuMDQvdWJ1bnR1LTEwLjA0LXNlcnZlci1hbWQ2NC5pc28udG9ycmVudA==">server</a></noindex> <noindex><a rel="nofollow" title="http://releases.ubuntu.com/releases/10.04/ubuntu-10.04-alternate-amd64.iso.torrent" target="_blank" href="http://sudouser.com/url/aHR0cDovL3JlbGVhc2VzLnVidW50dS5jb20vcmVsZWFzZXMvMTAuMDQvdWJ1bnR1LTEwLjA0LWFsdGVybmF0ZS1hbWQ2NC5pc28udG9ycmVudA==">alternate</a></noindex></li>
<li>контрольные  суммы: <noindex><a rel="nofollow" title="http://releases.ubuntu.com/releases/10.04/MD5SUMS" target="_blank" href="http://sudouser.com/url/aHR0cDovL3JlbGVhc2VzLnVidW50dS5jb20vcmVsZWFzZXMvMTAuMDQvTUQ1U1VNUw==">MD5</a></noindex> <noindex><a rel="nofollow" title="http://releases.ubuntu.com/releases/10.04/SHA1SUMS" target="_blank" href="http://sudouser.com/url/aHR0cDovL3JlbGVhc2VzLnVidW50dS5jb20vcmVsZWFzZXMvMTAuMDQvU0hBMVNVTVM=">SHA1</a></noindex> <noindex><a rel="nofollow" title="http://releases.ubuntu.com/releases/10.04/SHA256SUMS" target="_blank" href="http://sudouser.com/url/aHR0cDovL3JlbGVhc2VzLnVidW50dS5jb20vcmVsZWFzZXMvMTAuMDQvU0hBMjU2U1VNUw==">SHA256</a></noindex></li>
</ol>
<p>Для тех же, у кого очень медленный и/или дорогой интернет-доступ,  компания Canonical по-прежнему заботится о своих пользователях, и  любезно продолжает предоставлять возможность заказа диска с  дистрибутивом по почте для доставки в любую населённую точку планеты  Земля через службу <noindex><a rel="nofollow" title="https://shipit.ubuntu.com/" target="_blank" href="http://sudouser.com/url/aHR0cHM6Ly9zaGlwaXQudWJ1bnR1LmNvbS8=">ShipIt</a></noindex>, но  только для тех, кому это действительно <noindex><a rel="nofollow" title="http://www.linux.org.ru/news/ubuntu/4181946" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5saW51eC5vcmcucnUvbmV3cy91YnVudHUvNDE4MTk0Ng==">необходимо</a></noindex> &#8211;  после роста популярности дистрибутива, каждый запрос (особенно на  несколько дисков) рассматривается более <noindex><a rel="nofollow" title="http://www.linux.org.ru/jump-message.jsp?msgid=4181946&amp;cid=4184737" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5saW51eC5vcmcucnUvanVtcC1tZXNzYWdlLmpzcD9tc2dpZD00MTgxOTQ2JmFtcDtjaWQ9NDE4NDczNw==">внимательно  и подробно</a></noindex>, так что просьба осуществлять запрос только в случае  действительно крайней необходимости, и отнестись с пониманием в случае  отказа о доставке.</p>
<p>Остаётся пожелать приятных установок/обновлений  и использования дистрибутива. Но на этом новость не заканчивается &#8211;  хотелось бы напомнить, что пока пользователи в этот момент читают  новость, скачивают образы/пакеты и готовятся к установке/обновлениям,  разработчики и дизайнеры ключевых проектов готовятся к проведению  саммита Ubuntu (<noindex><a rel="nofollow" title="https://wiki.ubuntu.com/UDS-M" target="_blank" href="http://sudouser.com/url/aHR0cHM6Ly93aWtpLnVidW50dS5jb20vVURTLU0=">Ubuntu Developer  Summit &#8211; UDS</a></noindex>), который пройдёт в Брюсселе уже в мае этого года, для  встречи и обсуждения планов <noindex><a rel="nofollow" title="https://wiki.ubuntu.com/MaverickReleaseSchedule" target="_blank" href="http://sudouser.com/url/aHR0cHM6Ly93aWtpLnVidW50dS5jb20vTWF2ZXJpY2tSZWxlYXNlU2NoZWR1bGU=">следующего релиза  Ubuntu 10.10</a></noindex>, под кодовым названием &laquo;бродячий сурикат&raquo; (&laquo;<noindex><a rel="nofollow" title="http://www.linux.org.ru/news/ubuntu/4732342" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5saW51eC5vcmcucnUvbmV3cy91YnVudHUvNDczMjM0Mg==">Maverick Meerkat</a></noindex>&laquo;),  чтобы сделать дистрибутив ещё более дружественным, простым и  эффективным в использовании, дабы вновь осенним пасмурным днём  порадовать пользователей в очередной раз очередным свежим релизом.</p>
<p>&gt;&gt;&gt; <noindex><a rel="nofollow" title="http://www.ubuntu.com/" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy51YnVudHUuY29tLw==">Главная  страница проекта дистрибутива Ubuntu операционной системы GNU/Linux</a></noindex>.</p>
<p>Источник: <noindex><a rel="nofollow" title="Откроется в новом окне" href="http://sudouser.com/url/aHR0cDovL3d3dy5saW51eC5vcmcucnUvbmV3cy91YnVudHUvNDgyODc1ND9sYXN0bW9kPTEyNzI1MTUyMjk3ODE=" target="_blank">http://www.linux.org.ru/</a></noindex></p>
<p>
<script type="text/javascript"><!--
google_ad_client = "pub-7588093373839483";
/* 728x90, создано 05.01.08 */
google_ad_slot = "5670190171";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<img src="http://sudouser.com/?ak_action=api_record_view&id=313&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/HtSo9t-xp3kNFvEub2l4BuIaqrk/0/da"><img src="http://feedads.g.doubleclick.net/~a/HtSo9t-xp3kNFvEub2l4BuIaqrk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/HtSo9t-xp3kNFvEub2l4BuIaqrk/1/da"><img src="http://feedads.g.doubleclick.net/~a/HtSo9t-xp3kNFvEub2l4BuIaqrk/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StepanoffHomeNetwork/~4/-cDuWyH9ZYI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sudouser.com/vyshel-reliz-ubuntu-lucid-lynx-10-04-lts.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://sudouser.com/vyshel-reliz-ubuntu-lucid-lynx-10-04-lts.html</feedburner:origLink></item>
		<item>
		<title>Настройка Dynamic DNS на базе Bind9 и nsupdate</title>
		<link>http://feedproxy.google.com/~r/StepanoffHomeNetwork/~3/lGt3WOc7tgI/nastrojka-dynamic-dns-na-baze-bind9-i-nsupdate.html</link>
		<comments>http://sudouser.com/nastrojka-dynamic-dns-na-baze-bind9-i-nsupdate.html#comments</comments>
		<pubDate>Thu, 15 Apr 2010 09:56:59 +0000</pubDate>
		<dc:creator>Максим Степанов</dc:creator>
				<category><![CDATA[HowTo's]]></category>
		<category><![CDATA[dhcp + dns]]></category>
		<category><![CDATA[dhcp nsupdate]]></category>
		<category><![CDATA[nsupdate]]></category>
		<category><![CDATA[nsupdate example]]></category>
		<category><![CDATA[nsupdate howto]]></category>
		<category><![CDATA[remote dns update]]></category>

		<guid isPermaLink="false">http://sudouser.com/?p=301</guid>
		<description><![CDATA[В данном руководстве описано как настроить динамическое обновление зоны DNS с удаленной машины, например с DHCP сервера, или если адрес выдается динамически, как при использовании ADSL. Описано как простое обновление зоны вручную, или по крону, так и обновление зоны DHCP сервером при выдаче ip адреса клиенту. Настройка идентична для всех дистрибутивов и ОС (Linux, FreeBSD, [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsudouser.com%2Fnastrojka-dynamic-dns-na-baze-bind9-i-nsupdate.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsudouser.com%2Fnastrojka-dynamic-dns-na-baze-bind9-i-nsupdate.html&amp;source=sudousercom&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: center;"><img class="size-full wp-image-303 aligncenter" title="screenshot_047_miCa5F" src="http://sudouser.com/wp-content/uploads/2010/04/screenshot_047_miCa5F.png" alt="" width="350" height="271" /></p>
<p>В данном руководстве описано как настроить динамическое обновление зоны DNS с удаленной машины, например с DHCP сервера, или если адрес выдается динамически, как при использовании ADSL. Описано как простое обновление зоны вручную, или по крону, так и обновление зоны DHCP сервером при выдаче ip адреса клиенту. Настройка идентична для всех дистрибутивов и ОС (Linux, FreeBSD, Mac OS и прочих систем где есть Bind9).</p>
<p><span id="more-301"></span></p>
<p>Итак, у нас есть две машины, dns сервер, и клиент, который будет обновлять зону в соответствии со своим ip адресом.</p>
<p>На обоих машинах должен быть установлен <strong>bind9</strong>.</p>
<p>Настройку можно начать с генерации ключей, по которым будет происходить авторизация клиента на dns <br />
 сервере, в примере ниже показано как сгенерировать ключ, в примере я использую имя dnsupdater, вы можете поменять на нужное вам. Генерировать ключи нужно на машине клиенте.</p>
<p>Код:</p>
<blockquote><p><code>dnssec-keygen -a hmac-md5 -b 128 -n USER dnsupdater</code></p>
</blockquote>
<p>После выполнения команды в текущей директории вы найдете 2 файла с именем <strong>Kdnsupdater.+157+31204.key</strong> и <strong>Kdnsupdater.+157+31204.private</strong>, последние пять цифр в имени меняются каждый раз при генерации, и у вас они будут другие. Файл с расширением <strong>.key </strong> является публичным ключем, он используется на сервере dns, файл с расширением  <strong>.private </strong> нужен для авторизации клиента.</p>
<p>Перейдем к настройке сервера, в директории с конфигурационными файлами bind9 (обычно это либо <strong>/etc/bind</strong>, <strong>/etc/namedb</strong>, <strong>/var/named</strong>)</p>
<p>Я настраивал сервер на линуксе, там это была директория /etc/bind, я буду использовать ее в этом руководстве.</p>
<p>Создайте файл dnskeys.conf в директории /etc/bind, затем впишите туда данные о нашем ключе, сгенерированном на машине клиента</p>
<p>Код:</p>
<blockquote><p><code># cat Kdnsupdater.+157+31204.key</code></p>
<p><code> dnsupdater. IN KEY 0 3 157 YmEIxrGd1w1dT6Kyo9CQtQ==</code></p>
</blockquote>
<p>Так выглядит наш ключ, нам нужна только часть после цифры 157, а именно <strong>YmEIxrGd1w1dT6Kyo9CQtQ== </strong>(она каждый раз новая, у вас будет другая)<strong><br />
 </strong></p>
<p>В файл /etc/bind/dnskeys.conf впишите следующее (замените имя ключа и secret на ваши)</p>
<p>Код:</p>
<blockquote><p>key  dnsupdater {       <br />
 algorithm hmac-md5;<br />
 secret &laquo;<code>YmEIxrGd1w1dT6Kyo9CQtQ==</code>&laquo;;<br />
 };</p>
</blockquote>
<p>Затем в файл <strong>/etc/bind/named.conf</strong> впишите в самый конец файла</p>
<p>Код:</p>
<blockquote><p><code>include "/etc/bind/dnskeys.conf";</code></p>
</blockquote>
<p>Затем настроим зоны которые будут обновляться удаленно, в моем примере это зона для домена example.com и зона для обратных записей для адресов 192.168.0.0/24, ниже приведены примеры сразу для двух этих зон, обратите внимание на то, что файлы зон для обновления должны быть созданы заранее, в них должны быть прописаны SOA , NS, SERIAL и прочие стандартные настройки зоны.</p>
<p>Код:</p>
<blockquote><pre>zone "example.com" {
  type master;
  file "master/example.com"
  allow-update { key dnsupdater; };
};

zone "0.168.192.in-addr.arpa" {
  type master;
  file "master/ptr/0.168.192.in-addr.arpa";
  allow-update { key dnsupdater; };
};
</pre>
</blockquote>
<p>После этого выполните команду <strong>rndc reload</strong> для применения настроек.</p>
<p>Небольшое отступление, если у вас установлена операционная система Ubuntu или Debian, или у вас в системе используется <strong>apparmor</strong> то вам необходимо перенастроить его, так как пользователь от которого работает DNS сервер bind9 не имеет права записи в каталог с файлами конфигурации <strong>/etc/bind</strong>, а удаленное обновление зон как раз требует возможности записи в этот каталог от пользователя bind. Исправить это можно отредактировав конфигурационный файл apparmor для ограничения bind, найти его можно в директории <strong>/etc/apparmor.d/</strong>, имя файла <strong>usr.sbin.named</strong>. Отредактируйте файл как показано в примере ниже</p>
<p>Код:</p>
<blockquote><p>Значение по умолчанию:<br />
 /etc/bind/** r,</p>
<p>Должно быть:<br />
 /etc/bind/** rw,</p>
</blockquote>
<p>После этого перезапустите apparmor и bind9.</p>
<p>Теперь сервер готов к удаленному обновлению зон, перейдем к конечной настройке клиента.</p>
<p>Создадим простой скрипт который будет парсить файл с командами для обновления зон, в нем нам понадобится путь до второго ключа, с расширением <strong>.private</strong>, вы можете положить его в директорию <strong>/etc/bind</strong>, и не забудьте сменить имя ключа в скрипте на ваше.</p>
<p>Код:</p>
<blockquote><p><code>#!/bin/bash<br />
 /usr/bin/nsupdate -k /etc/bind/Kdnsupdater.+157+31204.private -v $1</code></p>
</blockquote>
<p>Сохраним данный скрипт с именем<strong> zonechange.sh </strong>и сделаем его исполняемым командой <strong>chmod +x zoneupdate.sh</strong></p>
<p>Затем создадим файл обновления зон, обновлять можно сразу несколько зон, по очереди. В примере мы добавим обратную зону для адреса 192.168.0.1, удалим обратную зону для адреса 192.168.0.15, и добавим поддомен test.example.com. Для обновления существующих записей нужно сначала удалить старую, затем добавить новую.</p>
<p>Код:</p>
<blockquote><p>server ns.example.com<br />
 zone 0.168.192.in-addr.arpa<br />
 update delete 15.0.168.192.in-addr.arpa. 10800 IN PTR somedomain.example.com.<br />
 update add 1.0.168.192.in-addr.arpa. 10800 IN PTR somedomain123.example.com.<br />
 send<br />
 zone example.com<br />
 update add test.example.com. 10800 IN A 192.168.0.254<br />
 send</p>
</blockquote>
<p>Как видите, необходимо записи для обратной зоны и поддоменов указывать полностью, и перед сменой зоны отправлять обновление для предыдущей. Так же необходимо указывать TTL для каждой записи. Сохраните файл с именем <strong>changes</strong>, или любым вам удобным, в директории со скриптом <strong>zonechange.sh</strong>.</p>
<p>Проверим работоспособность скрипта, выполните нижеприведенную команду для отправки запроса на обновление наших зон на сервер</p>
<p>Код:</p>
<blockquote><p><code>./zonechanhe.sh changes</code></p>
</blockquote>
<p>Если все прошло успешно никакого вывода не последует, на сервере в логах можно будет увидеть подробности изменения зон. У меня на сервере записи в файлах внесенные удаленно появляются только после рестарта bind9, но работать начинают сразу после отправки обновления с клиента, так что проверяйте работу обновления не по наличию записи в файлах зон, а по запросу данной записи с сервера посредством <strong>nslookup</strong> или <strong>dig</strong>.</p>
<p>Теперь можно перейти к настройке обновления записей зон при помощи <strong>dhcp</strong> сервера. Настройки DNS мы менять не будем, они описаны выше, поэтому мы будем пользоваться ими. Ключи так же возьмем из примеров выше. Настройка описана для DHCP сервера <strong>isc dhcp3</strong></p>
<p>В глобальные опции DHCP сервера внесите следующие правки (файл конфигурации dhcpd.conf)</p>
<p>Код:</p>
<blockquote><pre>ddns-update-style interim;
# Включение обновления dns записей для статично прописанных хостов
update-static-leases on;
</pre>
</blockquote>
<p>Затем добавим информацию о зонах которые будем обновлять, и информацию о ключе для авторизации.</p>
<p>Обратите внимание, записи о зонах и ключе вносятся так же как в конфиге <strong>bind, </strong>но <strong>БЕЗ</strong> кавычек, в противном случае у вас будет ошибка синтаксиса.</p>
<p>Код:</p>
<blockquote><pre>key dnsupdater {
  algorithm hmac-md5
  secret <code>YmEIxrGd1w1dT6Kyo9CQtQ==</code>;
}

zone 0.168.192.in-addr.arpa {
  primary ns.example.com;
  key dnsupdater;
}

zone example.com {
  primary dns;
  key dnsupdater;
}
</pre>
</blockquote>
<p>Далее пример конфига для клиента без фиксированного ip адреса</p>
<p>Код:</p>
<blockquote><pre>host happylaptop {
  hardware ethernet 00:0a:39:22:da:39;
  option host-name "happylaptop";
  option domain-name "example.com";
  ddns-hostname "happylaptop";
  ddns-domain-name "example.com";
}
</pre>
</blockquote>
<p>Затем идет пример для группы хостов, или секции <strong>group</strong> в <strong>dhcpd.conf</strong></p>
<p>Код:</p>
<blockquote><pre>group {
  option domain-name "example.com";
  ddns-domainname "example.com";

  host happylaptop {
    hardware ethernet 00:0a:39:22:da:39;
    option host-name "happylaptop";
    ddns-hostname "happylaptop";
  }

  host dellstation  {
    hardware ethernet 00:b1:48:2a:ad:9c;
    option host-name "dellstation";
    ddns-hostname "dellstation";
  }
}
</pre>
</blockquote>
<p>Далее идет пример клиента со фиксированным ip адресом</p>
<p>Код:</p>
<blockquote><pre>host jukebox {
  hardware ethernet 01:d0:06:b8:68:34;
  fixed-address 192.168.0.5;
  ddns-hostname "jukebox";
  ddns-domain-name "example.com";
  option host-name "jukebox";
  option domain-name "example.com";
}
</pre>
</blockquote>
<p>После сохранения настроек не забудьте перезапусить <strong>DHCP</strong> сервер.</p>
<p>Ссылки по теме:</p>
<p><noindex><a rel="nofollow" title="Откроется в новом окне" href="http://sudouser.com/url/aHR0cDovL3d3dy5zZW1pY29tcGxldGUuY29tL2Jsb2cvYXJ0aWNsZXMvZHluYW1pYy1kbnMtd2l0aC1kaGNw" target="_blank">http://www.semicomplete.com/blog/articles/dynamic-dns-with-dhcp</a></noindex></p>
<p><noindex><a rel="nofollow" title="Откроется в новом окне" href="http://sudouser.com/url/aHR0cDovL3VidW50dWZvcnVtcy5vcmcvc2hvd3RocmVhZC5waHA/dD03MTM0Njk=" target="_blank">http://ubuntuforums.org/showthread.php?t=713469</a></noindex></p>
<p>
<script type="text/javascript"><!--
google_ad_client = "pub-7588093373839483";
/* 728x90, создано 05.01.08 */
google_ad_slot = "5670190171";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<img src="http://sudouser.com/?ak_action=api_record_view&id=301&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/4IUs7xa3Q1I3TUPhCqEnfWqKd40/0/da"><img src="http://feedads.g.doubleclick.net/~a/4IUs7xa3Q1I3TUPhCqEnfWqKd40/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/4IUs7xa3Q1I3TUPhCqEnfWqKd40/1/da"><img src="http://feedads.g.doubleclick.net/~a/4IUs7xa3Q1I3TUPhCqEnfWqKd40/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StepanoffHomeNetwork/~4/lGt3WOc7tgI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sudouser.com/nastrojka-dynamic-dns-na-baze-bind9-i-nsupdate.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://sudouser.com/nastrojka-dynamic-dns-na-baze-bind9-i-nsupdate.html</feedburner:origLink></item>
		<item>
		<title>Поиск при помощи утилиты find</title>
		<link>http://feedproxy.google.com/~r/StepanoffHomeNetwork/~3/DafwrKt8HyI/poisk-pri-pomoshhi-utility-find.html</link>
		<comments>http://sudouser.com/poisk-pri-pomoshhi-utility-find.html#comments</comments>
		<pubDate>Thu, 15 Apr 2010 07:15:24 +0000</pubDate>
		<dc:creator>Максим Степанов</dc:creator>
				<category><![CDATA[HowTo's]]></category>
		<category><![CDATA[exec]]></category>
		<category><![CDATA[file search linux]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[find examples]]></category>
		<category><![CDATA[find filename]]></category>
		<category><![CDATA[find size]]></category>
		<category><![CDATA[unix find]]></category>

		<guid isPermaLink="false">http://sudouser.com/?p=305</guid>
		<description><![CDATA[Описание основных примеров для работы с утилитой для поиска файлов и каталогов find которая есть в любом Linux, BSD или Unix дистрибутиве. Думаю каждый сталкивался с необходимостью найти какой либо файл, директорию, файлы определенного размера, или с определенным именем, или все вместе. Утилита find позволяет так же выполнять действия нужные вам с найденными файлами и [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsudouser.com%2Fpoisk-pri-pomoshhi-utility-find.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsudouser.com%2Fpoisk-pri-pomoshhi-utility-find.html&amp;source=sudousercom&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: center;"><img class="size-full wp-image-306 aligncenter" title="search" src="http://sudouser.com/wp-content/uploads/2010/04/search.png" alt="" width="256" height="256" /></p>
<p>Описание основных примеров для работы с утилитой для поиска файлов и каталогов find которая есть в любом Linux, BSD или Unix дистрибутиве.</p>
<p>Думаю каждый сталкивался с необходимостью найти какой либо файл, директорию, файлы определенного размера, или с определенным именем, или все вместе. Утилита find позволяет так же выполнять действия нужные вам с найденными файлами и каталогами. Множество примеров использования find в продолжении поста.</p>
<p><span id="more-305"></span></p>
<p>Чтобы увидеть список всех файлов системы, которые называются `top&#8217;, наберите:</p>
<blockquote><p><code>$ find / -name top [Enter]</code></p>
</blockquote>
<p>Эта команда проведет поиск во всех каталогах, куда Вам разрешен доступ; если Вы не имеете прав прочесть содержимое каталога, find сообщить, что поиск в данном каталоге Вам запрещен.</p>
<p> Опция `-name&#8217; различает прописные и строчные буквы; чтобы использовать поиск без этих различий, воспользуйтесь опцией `-iname&#8217;.</p>
<p> Чтобы увидеть список всех файлов системы, которые называются `top&#8217;, без учета регистра символов, наберите:</p>
<blockquote><p><code>$ find / -iname top [Enter]</code></p>
</blockquote>
<p>Эта команда найдет все файлы, название которых состоит из букв `top&#8217; &#8211; включая `Top&#8217;, `top&#8217;, и `TOP&#8217;.<br />
 Для поиска файлов, имена которых совпадают с определенным образцом, удобно использовать метасимволы. Образцы имен нужно указывать в одинарных кавычках.<br />
 Чтобы получить список файлов системы, имена которых начинаются с букв `top&#8217;, введите:</p>
<blockquote><p><code>$ find / -name 'top*' [Enter]</code></p>
</blockquote>
<p>Чтобы получить список файлов системы, имена которых начинаются с букв `top&#8217;, за которыми следуют еще три символа, введите:</p>
<blockquote><p><code>$ find / -name 'top???' [Enter]</code></p>
</blockquote>
<p>Чтобы получить список файлов системы, имена которых начинаются с букв `top&#8217;, за которыми следуют пять и более символов, введите:</p>
<blockquote><p><code>$ find / -name 'top?????*' [Enter]</code></p>
</blockquote>
<p>Чтобы увидеть все файлы с расширением `.tex&#8217;в Вашем рабочем каталоге, независимо от их написания, введите:</p>
<blockquote><p><code>$ find ~ -iname '*.tex' [Enter]</code></p>
</blockquote>
<p>Чтобы увидеть все файлы в каталоге `/usr/share&#8217;, содержащие в имени слово `farm&#8217;, введите:</p>
<blockquote><p><code>$ find /usr/share -name '*farm*' [Enter]</code></p>
</blockquote>
<p>Используйте `-regex&#8217; вместо `-name&#8217; для поиска файлов, имена которых удовлетворяют регулярному выражению, или образцу, описывающему несколько строк.</p>
<p> Чтобы увидеть все файлы в текущем каталоге, имена которых содержат строку `net&#8217; или `comm&#8217;, наберите:</p>
<blockquote><p><code>$ find . -regex '.*\(net\|comm\).*' [Enter]</code></p>
</blockquote>
<p>Примечание: Опция `-regex&#8217; совпадает с полным именем файла относительно указанного каталога, а не с отдельным именем файла.</p>
<p> Чтобы найти файлы определенного размера, используйте опцию `-size&#8217;, указав после нее требуемый размер файла. Размер файла может быть задан в трех различных формах: если перед ним указан знак плюс (`+&#8217;), ищутся все файлы, большие, чем указанный размер; если указан знак минус (`-&#8217;), ищутся все файлы, меньшие, чем указанный размер; если префикс не указан, ищутся файлы точно указанного размера. (Единица измерения &#8211; блок 512 байт; символ `k&#8217; после размера указывает килобайты, символ `b&#8217; &#8211; байты.)</p>
<p>Чтобы вывести список файлов в каталоге `/usr/local&#8217;, размер которых больше 10,000 килобайт, введите:</p>
<blockquote><p><code>$ find /usr/local -size +10000k [Enter]</code></p>
</blockquote>
<p>Чтобы вывести список файлов в домашнем каталоге, размер которых меньше 300 байт, введите:</p>
<blockquote><p><code>$ find ~ -size -300b [Enter]</code></p>
</blockquote>
<p>Чтобы вывести список файлов системы, размер которых составляет 42 блока по 512 байт, наберите:</p>
<blockquote><p><code>$ find / -size 42 [Enter]</code></p>
</blockquote>
<p>Используйте опцию `-empty&#8217; для поиска пустых файлов &#8211; т.е. файлов с размером 0 байт. Это полезно для поиска и удаления ненужных файлов.</p>
<p>Чтобы найти все пустые файлы в Вашем домашнем каталоге, введите:</p>
<blockquote><p><code>$ find ~ -empty [Enter]</code></p>
</blockquote>
<p>Чтобы найти файлы, модифицированные в определенное время, используйте команду find с опциями `-mtime&#8217; или `-mmin&#8217;; аргумент опции `-mtime&#8217; определяет количество прошедших суток (24 часа), а аргумент `-mmin&#8217; &#8211; количество прошедших минут.</p>
<p>Чтобы вывести все файлы в каталоге `/usr/local&#8217;, модифицированные точно 24 часа назад, введите:</p>
<blockquote><p><code>$ find /usr/local -mtime 1 [Enter]</code></p>
</blockquote>
<p>Чтобы вывести все файлы в каталоге `/usr&#8217;, модифицированные 5 минут назад, введите:</p>
<blockquote><p><code>$ find /usr -mmin 5 [Enter]</code></p>
</blockquote>
<p>Если Вы хотите указать промежуток времени, поставьте перед числом либо знак плюс (`+&#8217;), определяя большее или равное аргументу время, или знак минус (`-&#8217;), определяя время, меньшее или равное аргументу.</p>
<p>Чтобы вывести все файлы в каталоге `/usr/local&#8217;, модифицированные в течение последних 24 часов, введите:</p>
<blockquote><p><code>$ find /usr/local -mtime -1 [Enter]</code></p>
</blockquote>
<p>Опция `-daystart&#8217; определяет отсчет времени с момента начала текущих суток.</p>
<p>Чтобы вывести все файлы в Вашем домашнем каталоге, модифицированные вчера, введите:</p>
<blockquote><p><code>$ find ~ -mtime 1 -daystart [Enter]</code></p>
</blockquote>
<p>Чтобы вывести все файлы в каталоге `/usr&#8217;, модифицированные в течение года, введите:</p>
<blockquote><p><code>$ find /usr -mtime +356 -daystart [Enter]</code></p>
</blockquote>
<p>Чтобы вывести все файлы в Вашем домашнем каталоге, модифицированные в период от 2 до 4 дней тому назад, наберите:</p>
<blockquote><p><code>$ find ~ -mtime 2 -mtime -4 -daystart [Enter]</code></p>
</blockquote>
<p>Чтобы найти файлы, которые новее некоторого файла, введите его имя в качестве аргумента опции `-newer&#8217;.</p>
<p>Чтобы вывести все файлы в каталоге `/etc&#8217;, которые новее файла `/etc/motd&#8217;, введите:</p>
<blockquote><p><code>$ find /etc -newer /etc/motd [Enter]</code></p>
</blockquote>
<p>Чтобы найти все файлы новее определенной даты, используйте следующий трюк: создайте временный файл в каталоге `/tmp&#8217; и установите дату его модификации на требуемую с помощью touch, а затем поределите его как аргумент для `-newer&#8217;.</p>
<p>Чтобы вывести все файлы в Вашем домашнем каталоге, модифицированные после 4 мая текущего года, введите:</p>
<blockquote><p><code>$ touch -t 05040000 /tmp/timestamp [Enter]</code></p>
</blockquote>
<p><br class="spacer_" /></p>
<blockquote><p><code>$ find ~ -newer /tmp/timestamp [Enter]</code></p>
</blockquote>
<p>Чтобы найти файлы, принадлежащие определенному пользователю, укажите имя пользователя в качестве агрумента опции `-user&#8217;. Например, для поиска всех файлов в каталоге `/usr/local/fonts&#8217;, принадлежащих пользователю warwick, наберите:</p>
<blockquote><p><code>$ find /usr/local/fonts -user warwick [Enter]</code></p>
</blockquote>
<p>Опция `-group&#8217; подобным образом определяет файлы, принадлежащие некоторой группе пользователей.</p>
<p>Чтобы вывести список файлов в каталоге `/dev&#8217;, принадлежащих группе audio, введите:</p>
<blockquote><p><code>$ find /dev -group audio [Enter]</code></p>
</blockquote>
<p>Вы можете использовать команду find для выполнения других команд над найденными файлами, указав требуемые команды в качестве аргуентов опции `-exec&#8217;. Если Вы используететв команде строку `&raquo;&#8217;, эта строка в команде будет заменена именем текущего найденного файла. Окончание команды помечается строкой `&#8217;;&raquo;.</p>
<p>Чтобы найти все файлы в каталоге ` /html/&#8217; с расширением `.html&#8217;, и вывести строки из этих файлов, содержащие слово `organic&#8217;, введите:</p>
<blockquote><p><code>$ find ~/html/ -name '*.html' -exec grep organic '{}' ';' [Enter]</code></p>
</blockquote>
<p>Чтобы ввести подтверждение выполнения команды для файла, найденного find, используйте ключ `-ok&#8217; вместо `-exec&#8217;.</p>
<p>Чтобы удалить из Вашего домашнего каталога файлы, доступ к которым осуществлялся более года назад, с подтверждением для каждого файла, введите:</p>
<blockquote><p><code>$ find ~ -used +365 -ok rm '{}' ';' [Enter]</code></p>
</blockquote>
<p>Вы можете определить несколько опций find одновременно, чтобы найти файлы, удовлетворяющие сразу нескольким критериям.</p>
<p>Чтобы вывести список файлов в Вашем домашнем каталоге, имена которых начинаются со строки `top&#8217;, и которые новее файла `/etc/motd&#8217;, введите:</p>
<blockquote><p><code>$ find ~ -name 'top*' -newer /etc/motd [Enter]</code></p>
</blockquote>
<p>Чтобы сжать все файлы в Вашем домашнем каталоге, размер которых превышает 2 Mb, и которые еще не сжаты с помощью gzip (не имеют расширения `.gz&#8217;), введите:</p>
<blockquote><p><code>$ find ~ -size +2000000c -regex '.*[^gz]' -exec gzip '{}' ';' [Enter]</code></p>
</blockquote>
<p>Источник статьи: <noindex><a rel="nofollow" title="Откроется в новом окне" href="http://sudouser.com/url/aHR0cDovL3NraWYuYmFzLW5ldC5ieS9ic3Vpci9iYXNlL25vZGUxNDkuaHRtbA==" target="_blank">http://skif.bas-net.by/</a></noindex></p>
<p>Добавление ваших примеров в комментариях приветствуется <img src='http://sudouser.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7588093373839483";
/* 728x90, создано 05.01.08 */
google_ad_slot = "5670190171";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<img src="http://sudouser.com/?ak_action=api_record_view&id=305&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/5BJRH6nPK4oVjPdk0pobG6PYO08/0/da"><img src="http://feedads.g.doubleclick.net/~a/5BJRH6nPK4oVjPdk0pobG6PYO08/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/5BJRH6nPK4oVjPdk0pobG6PYO08/1/da"><img src="http://feedads.g.doubleclick.net/~a/5BJRH6nPK4oVjPdk0pobG6PYO08/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StepanoffHomeNetwork/~4/DafwrKt8HyI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sudouser.com/poisk-pri-pomoshhi-utility-find.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sudouser.com/poisk-pri-pomoshhi-utility-find.html</feedburner:origLink></item>
		<item>
		<title>Вышла вторая бета версия Ubuntu 10.04</title>
		<link>http://feedproxy.google.com/~r/StepanoffHomeNetwork/~3/kYBuji-61RE/vyshla-vtoraya-beta-versiya-ubuntu-10-04.html</link>
		<comments>http://sudouser.com/vyshla-vtoraya-beta-versiya-ubuntu-10-04.html#comments</comments>
		<pubDate>Fri, 09 Apr 2010 05:56:50 +0000</pubDate>
		<dc:creator>Максим Степанов</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[linux ubuntu]]></category>
		<category><![CDATA[new versuon ubuntu]]></category>
		<category><![CDATA[ubuntu 10.04]]></category>
		<category><![CDATA[ubuntu beta]]></category>
		<category><![CDATA[ubuntu rc]]></category>

		<guid isPermaLink="false">http://sudouser.com/?p=278</guid>
		<description><![CDATA[Доступна для тестирования вторая бета-версия Ubuntu 10.04. Финальный релиз намечен на 29 апреля. По сравнению с первой бета-версией, кроме исправления ошибок и доработки уже представленных ранее возможностей, изменений не замечено &#8211; тексты анонсов отличаются ссылками для загрузки и незначительными правками текста. Финальный релиз намечен на 29 апреля. Подробный обзор новшеств в продолжении поста. По сравнению [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsudouser.com%2Fvyshla-vtoraya-beta-versiya-ubuntu-10-04.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsudouser.com%2Fvyshla-vtoraya-beta-versiya-ubuntu-10-04.html&amp;source=sudousercom&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: center;"><img class="size-full wp-image-280 aligncenter" title="Ubuntu-9-10-Karmic-Koala" src="http://sudouser.com/wp-content/uploads/2010/04/Ubuntu-9-10-Karmic-Koala.png" alt="" width="365" height="368" /></p>
<p>Доступна  для тестирования вторая бета-версия Ubuntu 10.04. Финальный релиз намечен на 29 апреля. По сравнению с первой бета-версией, кроме исправления ошибок и доработки уже представленных ранее возможностей, изменений не замечено &#8211; тексты анонсов отличаются ссылками для загрузки и незначительными правками текста. Финальный релиз намечен на 29 апреля. Подробный обзор новшеств в продолжении поста.</p>
<p><span id="more-278"></span></p>
<p>По сравнению с прошлой тестовой версией в Ubuntu 10.04-beta1 внесены  следующие изменения:</p>
<ul>
<li> Новая визуальная тема &laquo;Light&raquo;, нацеленная на быструю  работу, низкое потребление ресурсов, легкость восприятия и простоту  модификации. Большой резонанс в сообществе <noindex><a rel="nofollow" title="http://www.opennet.ru/opennews/art.shtml?num=25810" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5vcGVubmV0LnJ1L29wZW5uZXdzL2FydC5zaHRtbD9udW09MjU4MTA=">вызвал</a></noindex> перенос кнопок сворачивания и закрытия окна из правой части окна в левый  верхний угол. </li>
<li> Переработано оформление процесса загрузки; </li>
<li> Область вывода уведомлений переработана для  выполнения многоплановых функций, таких как отображение мгновенных  сообщений и управление сессиями. </li>
<li> Дополнительно к основному оформления добавлены две  новые визуальные темы  Ambiance и Radiance, а также новый набор  пиктограмм и фоновых изображений; </li>
<li> Сервис Ubuntu One расширен возможностью  синхронизации с удаленным хранилищем любой директории в домашнем  каталоге пользователя. Также добавлена возможность открытия совместного  доступа для любой директории: пользователи, для которых нужно открыть  доступ, выбираются из списка контактов; </li>
<li> Организован специальный сервис Ubuntu One Music для  покупки музыки, поддержка которого интегрирована в Rhythmbox. </li>
</ul>
<p><a rel="lightbox" href="http://sudouser.com/wp-content/uploads/2010/04/Brand.png"><img class="alignnone size-medium wp-image-279" title="Brand" src="http://sudouser.com/wp-content/uploads/2010/04/Brand-300x225.png" alt="" width="300" height="225" /></a><br />
</a></p>
<p>Новшества, добавленные в прошлых тестовых версиях:</p>
<ul>
<li> <strong>Десктоп</strong>
<ul>
<li> В дистрибутив <noindex><a rel="nofollow" title="http://www.opennet.ru/opennews/art.shtml?num=24722" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5vcGVubmV0LnJ1L29wZW5uZXdzL2FydC5zaHRtbD9udW09MjQ3MjI=">интегрирована</a></noindex> поддержка средств для более тесной интеграции с социальными сетями. В  панель интегрирован новый элемент меню <noindex><a rel="nofollow" title="https://wiki.ubuntu.com/MeMenu" target="_blank" href="http://sudouser.com/url/aHR0cHM6Ly93aWtpLnVidW50dS5jb20vTWVNZW51">MeMenu</a></noindex>, предназначенный для  прямой отправки мгновенных сообщений через популярные сервисы, а также  для  установки текущего статуса пользователя (online, offline, занят и  т.п.). Для работы с системами мгновенного обмена сообщениями, подобными  Jabber или ICQ, в MeMenu задействован код Empathy, а для интеграции с  социальными сетями (Twitter, Identi.ca, Facebook, Flickr  и т.п.) клиент  микроблогинга <noindex><a rel="nofollow" title="http://live.gnome.org/Gwibber" target="_blank" href="http://sudouser.com/url/aHR0cDovL2xpdmUuZ25vbWUub3JnL0d3aWJiZXI=">Gwibber</a></noindex>. В  Gwibber добавлена поддержка <noindex><a rel="nofollow" title="http://www.jonobacon.org/2010/02/09/social-from-the-start/" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5qb25vYmFjb24ub3JnLzIwMTAvMDIvMDkvc29jaWFsLWZyb20tdGhlLXN0YXJ0Lw==">многострочного  просмотра</a></noindex>, позволяющая наблюдать за несколькими лентами  одновременно. </li>
<li> Из базовой поставки (LiveCD) <noindex><a rel="nofollow" title="https://blueprints.launchpad.net/ubuntu/+spec/desktop-lucid-default-apps" target="_blank" href="http://sudouser.com/url/aHR0cHM6Ly9ibHVlcHJpbnRzLmxhdW5jaHBhZC5uZXQvdWJ1bnR1LytzcGVjL2Rlc2t0b3AtbHVjaWQtZGVmYXVsdC1hcHBz">удален</a></noindex> Gimp. В третьей альфа версии обновлена программа для работы с  коллекцией фотографий <noindex><a rel="nofollow" title="http://f-spot.org/" target="_blank" href="http://sudouser.com/url/aHR0cDovL2Ytc3BvdC5vcmcv">F-Spot</a></noindex> (написан  на C#), входящая в базовую поставку. В бета версии в центре установки  программ реализовано специальное меню &laquo;Featured Applications&raquo; с  возможностью быстрой установки таких приложений, как GIMP, Inskape,  Blender, Quickly и т.п.; </li>
<li> В файловом менеджере Nautilus появилась поддержка  двухпанельного режима просмотра, для каждой из панелей строка вкладок  (табов) с активными путями перемещена в нижнюю часть окна. В панели  инструментов GNOME добавлена поддержка единой спецификации Status  Notifier, предложенной разработчиками KDE. </li>
</ul>
</li>
<li> <strong>Организация дистрибутива</strong>
<ul>
<li> В качестве поисковой системы по умолчанию в Firefox  теперь <noindex><a rel="nofollow" title="http://www.opennet.ru/opennews/art.shtml?num=25167" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5vcGVubmV0LnJ1L29wZW5uZXdzL2FydC5zaHRtbD9udW09MjUxNjc=">используется</a></noindex> Yahoo; </li>
<li> В Software Centre, новый интерфейс для управления  установкой программ, добавлена новая категория с подборкой наиболее  востребованных приложений, таких как Gimp, Abiword, Blender, Scribus и  т.п. Также в Software Centre добавлены средства для работы с  персональными репозиториями PPA; </li>
<li> Завершен процесс удаления системы HAL (Hardware  Abstraction Layer) и перехода на использование DeviceKit в сочетании с  udisks (DeviceKit-disks, взаимодействие с блочными устройствами) и  upower (DeviceKit-power, управление питанием). Удаление HAL позволило  дополнительно ускорить процесс загрузки и сократить время просыпания из  спящего режима. Напомню, что ранее разработчики <noindex><a rel="nofollow" title="http://www.opennet.ru/opennews/art.shtml?num=22080" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5vcGVubmV0LnJ1L29wZW5uZXdzL2FydC5zaHRtbD9udW09MjIwODA=">обещали</a></noindex> сократить время загрузки Ubuntu 10.04 до 10 секунд. </li>
</ul>
</li>
<li> <strong>Загрузка</strong>
<ul>
<li> Сокращено время загрузки, например, сравнение скорости  загрузки  Ubuntu 9.10 и Ubuntu 10.04 в трех разных аппаратных  конфигурациях  <noindex><a rel="nofollow" title="http://www.phoronix.com/scan.php?page=article&amp;item=ubuntu_lucid_boot2&amp;num=1" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5waG9yb25peC5jb20vc2Nhbi5waHA/cGFnZT1hcnRpY2xlJmFtcDtpdGVtPXVidW50dV9sdWNpZF9ib290MiZhbXA7bnVtPTE=">показало</a></noindex> сокращение времени загрузки с 54 до 17 сек., с 65 до 20 сек. и с 62 до  14 сек. </li>
<li> В системе будет произведена замена USplash на  Plymouth для организации бесшовной графической загрузки для карт  поддерживающих переключение видеорежимов на уровне ядра, что позволит  избавиться от мерцания при переключении видеорежимов. </li>
</ul>
</li>
<li> <strong>Сервер</strong>
<ul>
<li> В серверном варианте Ubuntu осуществлен переход с MySQL  5.0.x на 5.1.x, ведется работа по предустановке Asterisk, кластерного  стека, OpenVZ, Amavisd-new, Spamassassin и Clamav. Для автоматизации  управления конфигурацией на большом числе машин интегрированы системы  Puppet и Etckeeper. </li>
<li> В составе дистрибутива с версии 4.1 до 5.4 обновлен  пакет <noindex><a rel="nofollow" title="http://www.likewiseopen.org/" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5saWtld2lzZW9wZW4ub3JnLw==">likewise-open</a></noindex> с  реализацией агента для аутентификации Linux машин на Active Directory  сервере. Продукт позволяет создать единую систему аутентификации в  смешанных локальных сетях (включая поддержку задания настроек  безопасности через Active Directory), в которых присутствуют ПК на базе  Windows и Linux; </li>
<li> Расширены возможности сборки Ubuntu Enterprise Cloud  (UEC) для создания инфраструктуры Cloud-окружений, похожих на Amazon  EC2. Значительно улучшена работа инсталлятора с точки зрения поддержки  альтернативных технологий. UEC-компоненты теперь автоматически  определяются и регистрируются, включая определение сложных топологий. В  качестве базового программного обеспечения для создания и управления   Cloud-окружениями задействован <noindex><a rel="nofollow" title="http://open.eucalyptus.com/" target="_blank" href="http://sudouser.com/url/aHR0cDovL29wZW4uZXVjYWx5cHR1cy5jb20v">Eucalyptus  1.6.2</a></noindex>; </li>
</ul>
</li>
<li> <strong>Программы и драйверы</strong>
<ul>
<li> По умолчанию для видеокарт NVIDIA устанавливается  свободный драйвер Nouveau, с поддержкой переключения видеорежимов на  уровне ядра и 2D/3D акселерации; </li>
<li> Улучшена поддержка проприетарных драйверов для  видеокарт nVidia, для установки теперь предлагаются три разные версии:  nvidia-current (190.53), nvidia-173 и nvidia-96. Поддерживается  одновременная установка всех трех версий; </li>
<li> Дистрибутив построен на Linux ядре 2.6.32.9. Из  используемых версий программ можно отметить: OpenOffice.org 3.2.0, X.Org  server 1.7.5, PostgreSQL 8.4, PHP 5.3.1, LTSP 5.2, GCC 4.4.3, eglibc  2.11 (<noindex><a rel="nofollow" title="http://www.opennet.ru/opennews/art.shtml?num=21615" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5vcGVubmV0LnJ1L29wZW5uZXdzL2FydC5zaHRtbD9udW09MjE2MTU=">вместо</a></noindex> GNU Libc), Python 2.6.5; </li>
<li> В состав Kubuntu включено десктоп окружение KDE 4.4,  в Ubuntu использован GNOME 2.30; </li>
<li> Благодаря интеграции в базовую поставку пакета  iFuse,  добавлена поддержка из коробки работы с iPhone и iPod, после  подключения которых контент сразу становится доступным в  файловом  менеджере Nautilus и музыкальном проигрывателе Rythmbox. </li>
<li>Произведена синхронизация пакетной базы с Debian  Testing (LTS релиз решено не базировать на Debian Unstable); </li>
</ul>
</li>
</ul>
<p>Общий список планов и статуса их реализации можно посмотреть на <noindex><a rel="nofollow" title="https://blueprints.launchpad.net/ubuntu/lucid" target="_blank" href="http://sudouser.com/url/aHR0cHM6Ly9ibHVlcHJpbnRzLmxhdW5jaHBhZC5uZXQvdWJ1bnR1L2x1Y2lk">данной странице</a></noindex>.</p>
<p>Источник статьи: <noindex><a rel="nofollow" title="Откроется в новом окне" href="http://sudouser.com/url/aHR0cDovL3d3dy5vcGVubmV0LnJ1L29wZW5uZXdzL2FydC5zaHRtbD9udW09MjYxNTE=" target="_blank">http://www.opennet.ru/</a></noindex></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7588093373839483";
/* 728x90, создано 05.01.08 */
google_ad_slot = "5670190171";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<img src="http://sudouser.com/?ak_action=api_record_view&id=278&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/SSYFV-RGb6jZowaWGE2HiFSqprU/0/da"><img src="http://feedads.g.doubleclick.net/~a/SSYFV-RGb6jZowaWGE2HiFSqprU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/SSYFV-RGb6jZowaWGE2HiFSqprU/1/da"><img src="http://feedads.g.doubleclick.net/~a/SSYFV-RGb6jZowaWGE2HiFSqprU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StepanoffHomeNetwork/~4/kYBuji-61RE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sudouser.com/vyshla-vtoraya-beta-versiya-ubuntu-10-04.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://sudouser.com/vyshla-vtoraya-beta-versiya-ubuntu-10-04.html</feedburner:origLink></item>
		<item>
		<title>Мобильная версия сайта</title>
		<link>http://feedproxy.google.com/~r/StepanoffHomeNetwork/~3/K0ic1WWHKBE/mobilnaya-versiya-sajta.html</link>
		<comments>http://sudouser.com/mobilnaya-versiya-sajta.html#comments</comments>
		<pubDate>Thu, 08 Apr 2010 12:10:43 +0000</pubDate>
		<dc:creator>Максим Степанов</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[iphone version]]></category>
		<category><![CDATA[mobile version]]></category>
		<category><![CDATA[мобильная версия сайта]]></category>

		<guid isPermaLink="false">http://sudouser.com/?p=270</guid>
		<description><![CDATA[После недавнего обновления сайта было принято решение добавить мобильную версию, для читателей которые решат вдруг почитать этот блог с мобильного устройства, вроде смартфона, коммуникатора или iPod touch. Адрес для мобильной версии остается прежним, просто при использовании User agent мобильных браузеров вы автоматически попадете на мобильную версию сайта.  В продолжении поста несколько скриншотов интерфейса мобильной версии [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsudouser.com%2Fmobilnaya-versiya-sajta.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsudouser.com%2Fmobilnaya-versiya-sajta.html&amp;source=sudousercom&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: center;"><img class="alignnone size-full wp-image-285" title="qWlwL" src="http://sudouser.com/wp-content/uploads/2010/04/qWlwL.jpg" alt="" width="196" height="356" /></p>
<p>После недавнего обновления сайта было принято решение добавить мобильную версию, для читателей которые решат вдруг почитать этот блог с мобильного устройства, вроде смартфона, коммуникатора или iPod touch. Адрес для мобильной версии остается прежним, просто при использовании User agent мобильных браузеров вы автоматически попадете на мобильную версию сайта.  В продолжении поста несколько скриншотов интерфейса мобильной версии блога.</p>
<p><span id="more-270"></span></p>
<p>Главная страница:</p>
<p><img class="alignnone size-full wp-image-273" title="IMG_0184" src="http://sudouser.com/wp-content/uploads/2010/04/IMG_0184.png" alt="" width="320" height="480" /></p>
<p><br class="spacer_" /></p>
<p>Превью статьи:</p>
<p><img class="alignnone size-full wp-image-274" title="IMG_0186" src="http://sudouser.com/wp-content/uploads/2010/04/IMG_0186.png" alt="" width="320" height="480" /></p>
<p><br class="spacer_" /></p>
<p>Меню сайта:</p>
<p><img class="alignnone size-full wp-image-275" title="IMG_0185" src="http://sudouser.com/wp-content/uploads/2010/04/IMG_0185.png" alt="" width="320" height="480" /></p>
<p><br class="spacer_" /></p>
<p>Надеюсь что вам пригодится это небольшое дополнение.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7588093373839483";
/* 728x90, создано 05.01.08 */
google_ad_slot = "5670190171";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<img src="http://sudouser.com/?ak_action=api_record_view&id=270&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/juR_p2_CVfuPjAgdXbNaRo0qqU8/0/da"><img src="http://feedads.g.doubleclick.net/~a/juR_p2_CVfuPjAgdXbNaRo0qqU8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/juR_p2_CVfuPjAgdXbNaRo0qqU8/1/da"><img src="http://feedads.g.doubleclick.net/~a/juR_p2_CVfuPjAgdXbNaRo0qqU8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StepanoffHomeNetwork/~4/K0ic1WWHKBE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sudouser.com/mobilnaya-versiya-sajta.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://sudouser.com/mobilnaya-versiya-sajta.html</feedburner:origLink></item>
		<item>
		<title>Объединение сетевых интерфейсов при помощи bonding</title>
		<link>http://feedproxy.google.com/~r/StepanoffHomeNetwork/~3/vRitTnceHxw/join-netifs-with-bonding.html</link>
		<comments>http://sudouser.com/join-netifs-with-bonding.html#comments</comments>
		<pubDate>Wed, 07 Apr 2010 07:08:40 +0000</pubDate>
		<dc:creator>Максим Степанов</dc:creator>
				<category><![CDATA[HowTo's]]></category>
		<category><![CDATA[bond0 bond1]]></category>
		<category><![CDATA[bonding]]></category>
		<category><![CDATA[donding howto]]></category>
		<category><![CDATA[ifenslave]]></category>
		<category><![CDATA[linux bonding]]></category>
		<category><![CDATA[ubuntu bondig]]></category>

		<guid isPermaLink="false">http://sudouser.com/?p=260</guid>
		<description><![CDATA[В этой статье я опишу как объединить два физических сетевых интерфейса в один, для увеличения пропускной способности, или повышения отказоустойчивости сети. В Linux это делается при помощи bonding и утилиты ifenslave. В большинстве новых версий дистрибутивов модуль ядра bonding уже есть и готов к использованию, в некоторых вам придется собрать его вручную. Я настраивал данное [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsudouser.com%2Fjoin-netifs-with-bonding.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsudouser.com%2Fjoin-netifs-with-bonding.html&amp;source=sudousercom&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: center;"><img class="size-full wp-image-261  aligncenter" title="cimpx_da" src="http://sudouser.com/wp-content/uploads/2010/04/cimpx_da4.jpg" alt="" width="384" height="203" /></p>
<p>В этой статье я опишу как объединить два физических сетевых интерфейса в один, для увеличения пропускной способности, или повышения отказоустойчивости сети. В Linux это делается при помощи bonding и утилиты ifenslave. В большинстве новых версий дистрибутивов модуль ядра bonding уже есть и готов к использованию, в некоторых вам придется собрать его вручную. Я настраивал данное решение на Ubuntu 8.04 server amd64, поэтому примеры установки ПО взяты оттуда.</p>
<p><span id="more-260"></span><br />
 Установим нужное По</p>
<p>Код:</p>
<blockquote><p><code>aptitude install ifenslave ethtool</code></p>
</blockquote>
<p>Затем добавим модуль bonding в автозагрузку и пропишем опции для его запуска, для этого в конец файла <strong>/etc/modules</strong> добавим текст из примера ниже, примеров будет два, для создания одного интерфейса из двух физических, и для создания двух интерфейсов из четырех физических. Подробнее о режимах работы bonding можно почитать здесь: <noindex><a rel="nofollow" title="http://www.linuxfoundation.org/collaborate/workgroups/networking/bonding" target="_blank" href="http://sudouser.com/url/aHR0cDovL3d3dy5saW51eGZvdW5kYXRpb24ub3JnL2NvbGxhYm9yYXRlL3dvcmtncm91cHMvbmV0d29ya2luZy9ib25kaW5n">http://www.linuxfoundation.org/collaborate/workgroups/networking/bonding</a></noindex><br />
 Пример для одного виртуального интерфейса из двух физических</p>
<p>Код:</p>
<blockquote><p><code>alias bond0 bonding<br />
 options bonding mode=0 miimon=100</code></p>
</blockquote>
<p>Пример для создания двух интерфейсов из четырех физических</p>
<p>Код:</p>
<blockquote><p><code>alias bond0 bonding<br />
 alias bond1 bonding<br />
 options bonding mode=0 miimon=100 max_bonds=2</code></p>
</blockquote>
<p>Затем загрузим модуль bonding</p>
<p>Код:</p>
<blockquote><p><code>## Один виртуальный интерфейс<br />
 modprobe bonding mode=0 miimon=100<br />
 ## Два виртуальных интерфейса<br />
 modprobe bonding mode=0 miimon=100 max_bonds=2</code></p>
</blockquote>
<p>Настроим параметры сетевых интерфейсов bonding&#8217;a, для этого отредактируем файл настроек интерфейсов <strong>/etc/network/interfaces</strong>. В примере шаблоны для настройки двух виртуальных интерфейсов.</p>
<p>Код:</p>
<blockquote><pre><code># The bond0 network interface
 auto bond0
 allow-hotplug bond0
 iface bond0 inet static
        address &lt;ip-address&gt;
        netmask &lt;netmask&gt;
        network &lt;network-address&gt;
        broadcast &lt;broadcast-address&gt;
        gateway &lt;gateway-address&gt;
        dns-nameservers &lt;nameserver-one&gt; &lt;nameserver-two&gt;
        dns-search &lt;domain-name&gt;
        up /sbin/ifenslave bond0 eth0
        up /sbin/ifenslave bond0 eth1

 # The bond1 network interface
 auto bond1
 allow-hotplug bond1
 iface bond1 inet static
        address &lt;ip-address&gt;
        netmask &lt;netmask&gt;
        network &lt;network-address&gt;
        broadcast &lt;broadcast-address&gt;
        gateway &lt;gateway-address&gt;
        dns-nameservers &lt;nameserver-one&gt; &lt;nameserver-two&gt;
        dns-search &lt;domain-name&gt;
        up /sbin/ifenslave bond1 eth2
        up /sbin/ifenslave bond1 eth3
</code></pre>
</blockquote>
<p>Более подробно по опциям файла <strong>/etc/network/interfaces</strong> вы можете прочитать выполнив команду <strong>man interfaces</strong></p>
<p>После того как вы прописали настройки интерфейсов перезапустите сеть командой <strong>/etc/init.d/networking restart</strong> и проверьте, поднялись ли интерфейсы bond0, и если вы настраивали два, то bond1.<br />
 На этом настройка закончена.</p>
<p>
<script type="text/javascript">// <![CDATA[
google_ad_client = "pub-7588093373839483";
/* 728x90, создано 05.01.08 */
google_ad_slot = "5670190171";
google_ad_width = 728;
google_ad_height = 90;
// ]]&gt;</script></p>
<p><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script></p>
<img src="http://sudouser.com/?ak_action=api_record_view&id=260&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/UtGGRLAF4nueiZrlz5260EtKsgU/0/da"><img src="http://feedads.g.doubleclick.net/~a/UtGGRLAF4nueiZrlz5260EtKsgU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/UtGGRLAF4nueiZrlz5260EtKsgU/1/da"><img src="http://feedads.g.doubleclick.net/~a/UtGGRLAF4nueiZrlz5260EtKsgU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StepanoffHomeNetwork/~4/vRitTnceHxw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sudouser.com/join-netifs-with-bonding.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://sudouser.com/join-netifs-with-bonding.html</feedburner:origLink></item>
		<item>
		<title>Настройка NAT по принципу сеть в сеть при помощи iptables NETMAP</title>
		<link>http://feedproxy.google.com/~r/StepanoffHomeNetwork/~3/FbM1K-ErkSw/nastrojka-nat-po-principu-set-v-set-pri-pomoshhi-iptables-netmap.html</link>
		<comments>http://sudouser.com/nastrojka-nat-po-principu-set-v-set-pri-pomoshhi-iptables-netmap.html#comments</comments>
		<pubDate>Sat, 27 Mar 2010 22:50:31 +0000</pubDate>
		<dc:creator>Максим Степанов</dc:creator>
				<category><![CDATA[HowTo's]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[ip rule]]></category>
		<category><![CDATA[ip rule fwmark]]></category>
		<category><![CDATA[iproute2]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[iptables mark]]></category>
		<category><![CDATA[iptables nat]]></category>
		<category><![CDATA[iptables NETMAP]]></category>
		<category><![CDATA[linux nat]]></category>
		<category><![CDATA[linux netmap]]></category>
		<category><![CDATA[netmap]]></category>
		<category><![CDATA[network netmap]]></category>
		<category><![CDATA[ubuntu firewall]]></category>

		<guid isPermaLink="false">http://sudouser.com/nastrojka-nat-po-principu-set-v-set-pri-pomoshhi-iptables-netmap.html</guid>
		<description><![CDATA[В этом руководстве я опишу как настроить полный NAT из одной сети в другую, на примере двух офисных сетей. Для настройки данного решения вам понадобится iptables с поддержкой NETMAP и пакет iproute2 для настройки маршрутизации. Я настраивал эту схему на базе Linux ubuntu 8.04 server, iptables v 1.4.7 и iproute2 v ss071016. Кратко опишу, что [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsudouser.com%2Fnastrojka-nat-po-principu-set-v-set-pri-pomoshhi-iptables-netmap.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsudouser.com%2Fnastrojka-nat-po-principu-set-v-set-pri-pomoshhi-iptables-netmap.html&amp;source=sudousercom&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<div style="text-align: center"><img src="http://sudouser.com/wp-content/uploads/2010/03/netmap1.png" alt="netmap" width="229" height="211" /></div>
<p>В этом руководстве я опишу как настроить полный NAT из одной сети в другую, на примере двух офисных сетей. Для настройки данного решения вам понадобится iptables с поддержкой NETMAP и пакет iproute2 для настройки маршрутизации. Я настраивал эту схему на базе <strong>Linux ubuntu 8.04</strong> <strong>server</strong>, <strong>iptables v 1.4.7</strong> и <strong>iproute2 v ss071016</strong>. Кратко опишу, что же такое патч NETMAP для iptables, он позволяет нам делать двухстороннюю трансляцию сетей в другие сети один в один, например транслировать сеть 1.1.1.1/24 в сеть 2.2.2.2/24, и обратно, транслируя айпи адрес 1.1.1.89/32 в айпи 2.2.2.89/32 и тд.</p>
<p><span id="more-256"></span></p>
<p>Начнем с разбора схемы сетей на базе которых я настраивал NETMAP NAT, она показана на рисунке ниже, обозначения на котором я буду использовать как примеры.</p>
<p><a href="http://sudouser.com/wp-content/uploads/2010/03/netmap_scheme1.png" rel="lightbox" title="Нажмите для увеличения"><img src="http://sudouser.com/wp-content/uploads/2010/03/netmap_scheme1.png" alt="netmap_scheme" width="525" height="184" /></a></p>
<p>Разберем схему с рисунка:</p>
<p>Есть роутер с Linux, фаерволом и несколькими интерфейсами, он обслуживает офис номер один<br />
Так же есть роутер который обслуживает другую офисную сеть, на чем он сделан значение не имеет</p>
<p>За обоими роутерами у нас есть сеть <strong>10.10.0.0/24</strong></p>
<p>Нам необходимо сделать так, чтобы из офиса номер один, который обслуживает Linux роутер были доступны обе сети <strong>10.10.0.0/24</strong>, но так как они имеют пересечения адресов без NETMAP это невозможно, поэтому сеть <strong>10.10.0.0/24</strong> расположенную в офисе номер два мы будем транслировать в сеть <strong>192.168.100.0/24</strong>.</p>
<p>Интерфейс на <strong>Linux роутере</strong> для соединений сетей двух офисов имеет имя <strong>eth3</strong> и айпи адрес <strong>192.168.2.2</strong>, <strong>айпи второго офиса</strong> на другом конце <strong>192.168.2.1</strong>.</p>
<p>Начнем настройку с маршрутизации.</p>
<p>Создадим отдельную таблицу для корректной маршрутизации пакетов с источником 10.10.0.0/24 пришедших к нам с интерфейса eth3, и назовем ее ROFFICE, сделать это можно внеся изменения в файл <strong>/etc/iproute2/rt_tables</strong>, ниже приведен пример файла с внесенными изменениями</p>
<p>Код:</p>
<blockquote><p><code>#<br />
# reserved values<br />
#<br />
256     ROFFICE<br />
255     local<br />
254     main<br />
253     default<br />
0       unspec<br />
#<br />
# local<br />
#<br />
#1      inr.ruhep</code></p></blockquote>
<p>Затем нам надо создать правила для маршрутизации по этой таблице, в iptables мы будем маркировать пакеты для дальнейшего их направления в созданную нами  таблицу ROFFICE</p>
<p>Код:</p>
<blockquote><p><code>ip ru add from 192.168.21.2 lookup ROFFICE prio 1<br />
ip ru add fwmark 0x2 lookup ROFFICE prio 2</code></p></blockquote>
<p>Добавим шлюз по умолчанию и маршруты на нужные сети в таблицу ROFFICE</p>
<p>Код:</p>
<blockquote><p><code>ip ro add default via 192.168.21.1 dev eth3 table ROFFICE<br />
ip ro add 192.168.100.0/24 via 192.168.21.1 dev eth3 table ROFFICE<br />
ip ro add 10.10.0.0/24 via 192.168.21.1 dev eth3 table ROFFICE</code></p></blockquote>
<p>Теперь перейдем к настройке iptables, необходимо настроить маркировку пакетов, и затем трансляцию сетей при помощи NETMAP</p>
<p>Код:</p>
<blockquote><p><code>#Маркируем пакеты направленные от нас на адреса сети для трансляции (<strong>192.168.100.0/24</strong>) и пакеты пришедшие с интерфейса eth3 меткой <strong>2</strong><br />
iptables -t mangle -A PREROUTING -d 192.168.100.0/24 -j MARK --set-mark 2<br />
iptables -t mangle -A POSTROUTING -o eth3  -j MARK --set-mark 2<br />
# Затем правила трансляции, обратите внимание, адрес назначения подменятся в PREROUTING, а адрес источника подменяется в POSTROUTING<br />
iptables -t nat -A PREROUTING -d 192.168.100.0/24 -j NETMAP --to 10.129.7.0/24<br />
iptables -t nat -A POSTROUTING -s 10.10.0.0/24 -j NETMAP --to 192.168.19.0/24</code></p></blockquote>
<p>Теперь можно проверить работу нашей трансляции, например вам надо попасть на веб сервер второго офиса, он имеет айпи адрес 10.10.0.50,находясь в офисе номер один нам надо будет набрать в адресной строке адрес 192.168.100.50</p>
<p>На этом все, задавайте вопросы в комментариях если что либо не ясно.<br />
Надеюсь вам пригодится данный материал.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-7588093373839483";
/* 728x90, создано 05.01.08 */
google_ad_slot = "5670190171";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<img src="http://sudouser.com/?ak_action=api_record_view&id=256&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/n7RHZzbB3--CLT-T7U4Rfz4EfIE/0/da"><img src="http://feedads.g.doubleclick.net/~a/n7RHZzbB3--CLT-T7U4Rfz4EfIE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/n7RHZzbB3--CLT-T7U4Rfz4EfIE/1/da"><img src="http://feedads.g.doubleclick.net/~a/n7RHZzbB3--CLT-T7U4Rfz4EfIE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StepanoffHomeNetwork/~4/FbM1K-ErkSw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sudouser.com/nastrojka-nat-po-principu-set-v-set-pri-pomoshhi-iptables-netmap.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sudouser.com/nastrojka-nat-po-principu-set-v-set-pri-pomoshhi-iptables-netmap.html</feedburner:origLink></item>
		<item>
		<title>Настройка беспроводного интернета Yota WIMAX</title>
		<link>http://feedproxy.google.com/~r/StepanoffHomeNetwork/~3/fyOu2s9CuYY/nastrojka-besprovodnogo-interneta-yota-wimax.html</link>
		<comments>http://sudouser.com/nastrojka-besprovodnogo-interneta-yota-wimax.html#comments</comments>
		<pubDate>Mon, 22 Feb 2010 10:14:28 +0000</pubDate>
		<dc:creator>Максим Степанов</dc:creator>
				<category><![CDATA[HowTo's]]></category>
		<category><![CDATA[4G]]></category>
		<category><![CDATA[4G internet ubuntu]]></category>
		<category><![CDATA[4G modem linux]]></category>
		<category><![CDATA[samsung SWC-U200 linux драйвер]]></category>
		<category><![CDATA[samsung SWC-U200 ubuntu]]></category>
		<category><![CDATA[ubuntu wimax]]></category>
		<category><![CDATA[yota linux]]></category>
		<category><![CDATA[yota linux driver]]></category>
		<category><![CDATA[yota modem linux]]></category>
		<category><![CDATA[драйвер для yota ubuntu]]></category>

		<guid isPermaLink="false">http://sudouser.com/nastrojka-besprovodnogo-interneta-yota-wimax.html</guid>
		<description><![CDATA[Настройка интернета от Yota с модемом Samsung SWC-U200 проводилась мной на Ubuntu 9.10 Netbook Remix но учитывая что репозитории всех Debian based дистрибутивов в принципе одинаковые, то данное руководство подойдет и на остальные дистрибутивы основанные на Debian. На сегодняшний день Yota и самсунг не имеют драйверов для Linux, поэтому мы будем настраивать наш модем на [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsudouser.com%2Fnastrojka-besprovodnogo-interneta-yota-wimax.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsudouser.com%2Fnastrojka-besprovodnogo-interneta-yota-wimax.html&amp;source=sudousercom&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<div style="text-align: center"><img src="http://sudouser.com/wp-content/uploads/2010/02/yota_12-1509091.gif" alt="yota_12-150909.gif" /></div>
<p>Настройка интернета от Yota с модемом Samsung SWC-U200 проводилась мной на Ubuntu 9.10 Netbook Remix но учитывая что репозитории всех Debian based дистрибутивов в принципе одинаковые, то данное руководство подойдет и на остальные дистрибутивы основанные на Debian. На сегодняшний день Yota и самсунг не имеют драйверов для Linux, поэтому мы будем настраивать наш модем на базе драйвера MadWIMAX.</p>
<p><span id="more-253"></span></p>
<p>Установим пакеты необходимые для сборки драйвера</p>
<p>Код:</p>
<blockquote><p><code>aptitude install build-essential asciidoc docbook2x docbook2x-doc</code></p></blockquote>
<p>Затем скачаем исходные тексты драйвера, на сегодня последняя версия 0.1.1, проверить на наличие новых можно по ссылке <noindex><a rel="nofollow" href="http://sudouser.com/url/aHR0cDovL2NvZGUuZ29vZ2xlLmNvbS9wL21hZHdpbWF4L2Rvd25sb2Fkcy9saXN0" target="_blank" title="Откроется в новом окне">http://code.google.com/p/madwimax/downloads/list</a></noindex></p>
<p>Код:</p>
<blockquote><p><code>wget http://madwimax.googlecode.com/files/madwimax-0.1.1.tar.gz</code></p></blockquote>
<p>После этого распакуем тарбол и начнем сборку драйвера</p>
<p>Код:</p>
<blockquote><p><code>tar zxf madwimax-0.1.1.tar.gz<br />
cd madwimax-0.1.1<br />
./configure<br />
make<br />
make install</code></p></blockquote>
<p>Теперь надо перезагрузить машину, после загрузки можно подключать модем, он сам подключится к сети и выйдет в интернет.<br />
На этом в принципе все, приятного серфинга в мобильном интернете.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-7588093373839483";
/* 728x90, создано 05.01.08 */
google_ad_slot = "5670190171";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<img src="http://sudouser.com/?ak_action=api_record_view&id=253&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/5Cv_ybDLejnq9YsjWpMsrbAq4LM/0/da"><img src="http://feedads.g.doubleclick.net/~a/5Cv_ybDLejnq9YsjWpMsrbAq4LM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/5Cv_ybDLejnq9YsjWpMsrbAq4LM/1/da"><img src="http://feedads.g.doubleclick.net/~a/5Cv_ybDLejnq9YsjWpMsrbAq4LM/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StepanoffHomeNetwork/~4/fyOu2s9CuYY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sudouser.com/nastrojka-besprovodnogo-interneta-yota-wimax.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://sudouser.com/nastrojka-besprovodnogo-interneta-yota-wimax.html</feedburner:origLink></item>
		<item>
		<title>Настройка Kernel NAT на FreeBSD</title>
		<link>http://feedproxy.google.com/~r/StepanoffHomeNetwork/~3/ogfeCDUSuIY/nastrojka-kernel-nat-na-freebsd.html</link>
		<comments>http://sudouser.com/nastrojka-kernel-nat-na-freebsd.html#comments</comments>
		<pubDate>Fri, 19 Feb 2010 22:44:48 +0000</pubDate>
		<dc:creator>Максим Степанов</dc:creator>
				<category><![CDATA[HowTo's]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[freebsd kernel]]></category>
		<category><![CDATA[freebsd kernel nat]]></category>
		<category><![CDATA[freebsd nat]]></category>
		<category><![CDATA[ipfw]]></category>
		<category><![CDATA[ipfw nat]]></category>
		<category><![CDATA[kernel nat]]></category>
		<category><![CDATA[nat]]></category>

		<guid isPermaLink="false">http://sudouser.com/nastrojka-kernel-nat-na-freebsd.html</guid>
		<description><![CDATA[Эта маленькая статья описывает настройку kernel nat на Freebsd, настройка очень проста и займет у вас минимум времени. Основное время потраченное на настройку уйдет на сборку ядра системы, установку и перезагрузку. Начнем с сборки ядра, если вы не сталкивались с ней, тогда вам будет полезно прочитать статью в которой это процесс описан более-менее подробно: http://sudouser.com/kompilyaciya-yadra-v-freebsd.html [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fsudouser.com%2Fnastrojka-kernel-nat-na-freebsd.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fsudouser.com%2Fnastrojka-kernel-nat-na-freebsd.html&amp;source=sudousercom&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<div style="text-align: center"><img src="http://sudouser.com/wp-content/uploads/2010/02/freebsd_logo1.png" alt="freebsd_logo.png" /></div>
<p>Эта маленькая статья описывает настройку kernel nat на Freebsd, настройка очень проста и займет у вас минимум времени. Основное время потраченное на настройку уйдет на сборку ядра системы, установку и перезагрузку.</p>
<p><span id="more-251"></span></p>
<p>Начнем с сборки ядра, если вы не сталкивались с ней, тогда вам будет полезно прочитать статью в которой это процесс описан более-менее подробно: <a href="http://sudouser.com/kompilyaciya-yadra-v-freebsd.html" target="_blank" title="Откроется в новом окне">http://sudouser.com/kompilyaciya-yadra-v-freebsd.html </a>. Если же вам знакому эта процедура то перейдем к редактированию конфига нашего ядра, добавим туда следующие строки</p>
<p>Код:</p>
<blockquote><p><code>   options         IPFIREWALL<br />
   options         IPFIREWALL_VERBOSE<br />
   options         IPFIREWALL_DEFAULT_TO_ACCEPT<br />
   options         IPDIVERT<br />
   options         IPFIREWALL_FORWARD<br />
   options         DUMMYNET<br />
   options         IPFIREWALL_NAT<br />
   options         LIBALIAS</code></p></blockquote>
<p>В файл <strong>/etc/make.conf</strong> добавляем</p>
<p>Код:</p>
<blockquote><p><code>CFLAGS+= -DIPFIREWALL_NAT</code></p></blockquote>
<p>Затем собираем ядро</p>
<p>Код:</p>
<blockquote><p><code>cd /usr/src/ ; make buildkernel KERNCONF=YOURKERNCONF &#038;&#038; make installkernel KERNCONF=YOURKERNCONF</code></p></blockquote>
<p>В файл конфигурации ipfw добавляем параметры для NAT, айпи адрес 1.1.1.1 замените на ваш айпи, в который вы будете транслировать локальные айпи пользователей, так же замените сеть 192.168.0.0/16 из примера на вашу, так же обратите внимание на номера правил для ната, возможно вам придется сменить их в соответствии с вашей конфигурацией.</p>
<p>Код:</p>
<blockquote><p><code>extip="1.1.1.1"<br />
   ipfw nat 123 config ip ${extip} log<br />
   ipfw add 10 nat 123 ip from 192.168.0.0/16 to any<br />
   ipfw add 20 nat 123 ip from any to ${extip}</code></p></blockquote>
<p>Если вы еще не использовали ipfw на вашей машине не забудьте включить его, внеся изменения в файл <strong>/etc/rc.conf</strong>, путь до файла с правилами ipfw смените на ваш, или не указывайте, если используете файл по умолчанию.</p>
<p>Код:</p>
<blockquote><p><code>firewall_enable="YES"<br />
firewall_script="/home/ipfw.sh"</code></p></blockquote>
<p>Затем внесем изменения в файл <strong>/etc/sysctl.conf</strong>, добавьте в конец файла строку, она нужна что бы пакеты проходили через все правила фаервола, а не до первого совпадения, как стоит по умолчанию, так как если вы например ограничиваете скорость, то нат работать не будет, так как фаервол проверяет пакеты только до первого совпадения правил, иначе говоря только обрежет скорость и все.</p>
<p>Код:</p>
<blockquote><p><code>net.inet.ip.fw.one_pass=0</code></p></blockquote>
<p>Теперь можно перезагрузить машину, после загрузки NAT будет работать.<br />
Надеюсь, статья была вам полезна.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-7588093373839483";
/* 728x90, создано 05.01.08 */
google_ad_slot = "5670190171";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<img src="http://sudouser.com/?ak_action=api_record_view&id=251&type=feed" alt="" />
<p><a href="http://feedads.g.doubleclick.net/~a/gndzH_X2gQns6IqDIDwPbnbn9N8/0/da"><img src="http://feedads.g.doubleclick.net/~a/gndzH_X2gQns6IqDIDwPbnbn9N8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/gndzH_X2gQns6IqDIDwPbnbn9N8/1/da"><img src="http://feedads.g.doubleclick.net/~a/gndzH_X2gQns6IqDIDwPbnbn9N8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StepanoffHomeNetwork/~4/ogfeCDUSuIY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sudouser.com/nastrojka-kernel-nat-na-freebsd.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://sudouser.com/nastrojka-kernel-nat-na-freebsd.html</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 1.712 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-07-25 21:03:02 -->
