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

<channel>
	<title>Ubuntu days &#187; сервер</title>
	<atom:link href="http://ubuntudays.ru/tag/%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80/feed/" rel="self" type="application/rss+xml" />
	<link>http://ubuntudays.ru</link>
	<description>Мой опыт общения с Ubuntu</description>
	<lastBuildDate>Mon, 12 Mar 2012 11:03:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Домашний сервер. Часть шестая, конвертирование видео для HTC Legend</title>
		<link>http://ubuntudays.ru/2011-04-06/%d0%b4%d0%be%d0%bc%d0%b0%d1%88%d0%bd%d0%b8%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d1%87%d0%b0%d1%81%d1%82%d1%8c-%d1%88%d0%b5%d1%81%d1%82%d0%b0%d1%8f-%d0%ba%d0%be%d0%bd%d0%b2%d0%b5%d1%80%d1%82/</link>
		<comments>http://ubuntudays.ru/2011-04-06/%d0%b4%d0%be%d0%bc%d0%b0%d1%88%d0%bd%d0%b8%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d1%87%d0%b0%d1%81%d1%82%d1%8c-%d1%88%d0%b5%d1%81%d1%82%d0%b0%d1%8f-%d0%ba%d0%be%d0%bd%d0%b2%d0%b5%d1%80%d1%82/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 08:44:33 +0000</pubDate>
		<dc:creator>Amorph</dc:creator>
				<category><![CDATA[Блог]]></category>
		<category><![CDATA[Мультимедиа]]></category>
		<category><![CDATA[сервер]]></category>

		<guid isPermaLink="false">http://ubuntudays.ru/?p=500</guid>
		<description><![CDATA[Являясь обладателем HTC Legend, периодически смотрю на нем видео, например обедая в кафе или в поездках. Видео лучше всего смотреть конвертированное, так оно меньше весит и точно проиграется. Конвертировать на домашнем компе неудобно в плане того, что комп при этом загружен и практически ничем другим не позанимаешься. Но ведь под столом стоит домашний сервер с [...]]]></description>
			<content:encoded><![CDATA[<p>Являясь обладателем HTC Legend, периодически смотрю на нем видео, например обедая в кафе или в поездках. Видео лучше всего смотреть конвертированное, так оно меньше весит и точно проиграется. Конвертировать на домашнем компе неудобно в плане того, что комп при этом загружен и практически ничем другим не позанимаешься. Но ведь под столом стоит домашний сервер с Ubuntu Server 10.04, и пусть он менее мощный, зато всегда включен, более чем логично задействовать его для этой цели. Приступим:<br />
Добавляем репозитарий medibuntu с &#171;правильным&#187; ffmpeg и libavcodec-extra-52:<br />
<code><br />
sudo wget http://www.medibuntu.org/sources.list.d/`lsb_release -cs`.list --output-document=/etc/apt/sources.list.d/medibuntu.list &#038;&#038; sudo apt-get -q update &#038;&#038; sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring &#038;&#038; sudo apt-get -q update<br />
</code><br />
Собственно ставим их:<br />
<code><br />
sudo apt-get install ffmpeg libavcodec-extra-52<br />
</code></p>
<p>Создаем папку для сконвертированного видео:<br />
<code><br />
mkdir /media/mine/media/Movies/HTC<br />
</code></p>
<p>Пихаем скрипт с именем htc_conv.sh в /home/user/scripts:<br />
<code><br />
#!/bin/bash<br />
cd /media/mine/media/Movies<br />
for i in htc*;<br />
    do<br />
    outfile=${i:3};<br />
    ffmpeg -i "$i" -f mp4 -vcodec mpeg4 -s 480x320 -r 25 -b 500k -acodec libfaac -ac 2 -ar 24000 -ab 128k -strict experimental "HTC/$outfile"<br />
    mv "$i" "$outfile"<br />
done;<br />
</code></p>
<p>Делаем его исполняемым, а в cron через crontab -e добавляем<br />
0,30 * * * * flock -n /tmp/htc-lock -c /home/user/scripts/htc_conv.sh</p>
<p>Теперь как это всё работает.<br />
В папке /media/mine/media/Movies лежат собственно фильмы у меня. Она же расшарена самбой, чтобы сконвертить нужный фильм я просто добавляю в начало фильма префикс htc, т.е. было:<br />
СуперФильм.avi<br />
стало<br />
htcСуперФильм.avi</p>
<p>Каждые полчаса скрипт отлавливает такие имена и начинает ковертирование, а запускается он через flock чтобы если не отработал предыдущий запуск не запускалась ещё одна копия. После конвертирования результат помещается в /media/mine/media/Movies/HTC, а файлу возвращается его исходное имя.</p>
<p>Т.е. чтобы сконвертировать фильм я просто переименовываю его добавляя префикс htc и всё : ) По мне так очень просто и удобно : )</p>
<p>Сервер конвертирует, я сплю, все при деле, все довольны : )</p>
<p>Естественно данный метод можно использовать не только для HTC Legend, но и для других телефонов хоть для <a href="http://www.sotino.ru/objinf.asp?ot=63&#038;tid=89&#038;rbr=53">HTC A3333 Wildfire</a>, хоть и вообще не для HTC, достаточно просто поправить параметры ffmpeg : )</p>
<p>P.S. Не в тему, но пусть будет. Любителям новостей в фотографиях и желающим видеть не самые плохие снимки событий происходящих в мире рекомендую <a href="http://frontphoto.net">frontphoto.net</a>. Я подписался на rss, и надо сказать не жалею, т.к. довольно интересные фото приходят.</p>
]]></content:encoded>
			<wfw:commentRss>http://ubuntudays.ru/2011-04-06/%d0%b4%d0%be%d0%bc%d0%b0%d1%88%d0%bd%d0%b8%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d1%87%d0%b0%d1%81%d1%82%d1%8c-%d1%88%d0%b5%d1%81%d1%82%d0%b0%d1%8f-%d0%ba%d0%be%d0%bd%d0%b2%d0%b5%d1%80%d1%82/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Домашний сервер. Часть пятая, торрентокачалка</title>
		<link>http://ubuntudays.ru/2010-06-19/%d0%b4%d0%be%d0%bc%d0%b0%d1%88%d0%bd%d0%b8%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d1%87%d0%b0%d1%81%d1%82%d1%8c-%d0%bf%d1%8f%d1%82%d0%b0%d1%8f-%d1%82%d0%be%d1%80%d1%80%d0%b5%d0%bd%d1%82%d0%be/</link>
		<comments>http://ubuntudays.ru/2010-06-19/%d0%b4%d0%be%d0%bc%d0%b0%d1%88%d0%bd%d0%b8%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d1%87%d0%b0%d1%81%d1%82%d1%8c-%d0%bf%d1%8f%d1%82%d0%b0%d1%8f-%d1%82%d0%be%d1%80%d1%80%d0%b5%d0%bd%d1%82%d0%be/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 18:24:29 +0000</pubDate>
		<dc:creator>Amorph</dc:creator>
				<category><![CDATA[Блог]]></category>
		<category><![CDATA[сервер]]></category>

		<guid isPermaLink="false">http://ubuntudays.ru/?p=423</guid>
		<description><![CDATA[Настала пора приобщить мой домашний сервер к бездонной кладези всяких разных полезных и не очень файлов передающихся торрентопутями. Как я упоминал раньше я мельком попробовал transmission-daemon, не впечатлился (за исключением момента предоставления web-интерфейса своими силами без задейстования стороннних web-сервером), так что ставим rtorrent и вебклиентом rutorrent (очень похож на привычный виндовый utorrent). Делал практически полностью [...]]]></description>
			<content:encoded><![CDATA[<p>Настала пора приобщить мой домашний сервер к бездонной кладези всяких разных полезных и не очень файлов передающихся торрентопутями.</p>
<p>Как я упоминал раньше я мельком попробовал transmission-daemon, не впечатлился (за исключением момента предоставления web-интерфейса своими силами без задейстования стороннних web-сервером), так что ставим rtorrent и вебклиентом rutorrent (очень похож на привычный виндовый utorrent). Делал практически полностью как описано на хабре в посте <a rel="nofollow" href="http://habrahabr.ru/blogs/linux/95898/">&#171;Домашний linux сервер своими руками&#187;</a>. Но в паре мест поправил под себя и в паре мест прошло не совсем гладко, поэтому позволю себе скопипастить оттуда со своими, так сказать правками.</p>
<p>Установка из репозитариев была отметена сразу, т.к. «родной» пакет был собран без xmlrpc-c который расширяет функционал rutorrent.</p>
<p>Устанавливаем всё что необходимо для компиляции xmlrpc-c, libtorrent, rtorrent</p>
<p><code>apt-get install checkinstall subversion build-essential make autoconf autotools-dev automake libtool libcurl4-openssl-dev libsigc++-2.0-dev pkg-config libncurses5-dev<br />
apt-get remove rtorrent libtorrent11 libxmlrpc-c3 libxmlrpc-c3-dev libxmlrpc-core-c3 libxmlrpc-core-c3-dev</code></p>
<p>Компилируем и «заворачиваем» в .deb пакет xmlrpc-c, libtorrent, rtorrent</p>
<p>Я привык хранить исходники софта ставящего не из репо в /root/soft, так что сначала<br />
<code>cd /root/soft</code>, а потом уж дальше:<br />
<code><br />
svn co https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/advanced xmlrpc-c<br />
cd xmlrpc-c<br />
./configure --prefix=/usr &amp;&amp; make &amp;&amp; checkinstall -D<br />
</code></p>
<p>Тут когда вылезает вот такой диалог:</p>
<hr />
<code><br />
*****************************************<br />
**** Debian package creation selected ***<br />
*****************************************</code></p>
<p>Этот пакет был создан с использованием данных значений:</p>
<p>0 &#8212;  Maintainer: [ root@amorph-hs ]<br />
1 &#8212;  Summary: [ Package created with checkinstall 1.6.1 ]<br />
2 &#8212;  Name:    [ xmlrpc ]<br />
3 &#8212;  Version: [ c ]<br />
4 &#8212;  Release: [ 1 ]<br />
5 &#8212;  License: [ GPL ]<br />
6 &#8212;  Group:   [ checkinstall ]<br />
7 &#8212;  Architecture: [ i386 ]<br />
8 &#8212;  Source location: [ xmlrpc-c ]<br />
9 &#8212;  Alternate source location: [  ]<br />
10 &#8212; Requires: [  ]<br />
11 &#8212; Provides: [ xmlrpc ]</p>
<p>Введите номер для изменения параметра или нажмите ВВОД для продолжения:</p>
<hr />
Обратите внимание на пункт под номером 3, у меня там значением стоит буква &#171;c&#187; и пакет не собирался ругаясь на отсутствие цифры в номере версии. Я заменил на c1 и всё стало ок.<br />
<code><br />
cd ..<br />
wget libtorrent.rakshasa.no/downloads/libtorrent-0.12.6.tar.gz<br />
tar zxfv libtorrent-0.12.6.tar.gz<br />
cd libtorrent-0.12.6<br />
./autogen.sh &amp;&amp; ./configure --prefix=/usr &amp;&amp; make &amp;&amp; checkinstall -D</code></p>
<p>cd ..<br />
wget libtorrent.rakshasa.no/downloads/rtorrent-0.8.6.tar.gz<br />
tar zxfv rtorrent-0.8.6.tar.gz<br />
cd rtorrent-0.8.6<br />
./autogen.sh &amp;&amp; ./configure &#8212;with-xmlrpc-c &#8212;prefix=/usr &amp;&amp; make &amp;&amp; checkinstall -D</p>
<p>К сожалению, rtorrent не умеет работать в режиме daemon, поэтому будем использовать screen<br />
<code><br />
apt-get install screen -y<br />
wget libtorrent.rakshasa.no/raw-attachment/wiki/RTorrentCommonTasks/rtorrentInit.sh --output-document=/etc/init.d/rtorrent<br />
chmod +x /etc/init.d/rtorrent<br />
sed -i 's/"user"/"torrents"/' /etc/init.d/rtorrent<br />
update-rc.d rtorrent defaults<br />
useradd -d /torrents -m torrents<br />
</code></p>
<p>Создаем конфиг и папки для сессий и готовых торрент закачек, после чего стартуем rtorrent.<br />
<code><br />
mkdir /torrents/.rtorrent_session</p>
<p>cat &gt;&gt; /torrents/.rtorrent.rc &lt;<br />
port_range = 32001-32049<br />
dht = auto<br />
dht_port = 32000<br />
peer_exchange = yes<br />
use_udp_trackers = yes<br />
directory = /media/mine/media/downloads/<br />
upload_rate = 10<br />
download_rate = 100<br />
session = /torrents/.rtorrent_session<br />
scgi_port = 127.0.0.1:5000<br />
EOF</p>
<p>chown -R torrents:torrents /torrents<br />
/etc/init.d/rtorrent start<br />
</code></p>
<p>Теперь займемся вебмордой rutorrent. Для работы rutorrent необходим вебсервер и интерпретатор php.<br />
<code><br />
apt-get install lighttpd php5-cgi php5-cli php5-curl curl -y<br />
lighty-enable-mod fastcgi<br />
echo 'server.modules += ( "mod_scgi" )' &gt;&gt; /etc/lighttpd/lighttpd.conf<br />
cat &gt;&gt; /etc/lighttpd/lighttpd.conf &lt;<br />
( "127.0.0.1" =&gt;<br />
(<br />
"host" =&gt; "127.0.0.1",<br />
"port" =&gt; 5000,<br />
"check-local" =&gt; "disable"<br />
)<br />
)<br />
)<br />
EOF</code></p>
<p>Плюс добавил в /etc/lighttpd/lighttpd.conf строку для слушания только определенного интерфейса:<br />
<code>server.bind = "192.168.10.101"</code></p>
<p>/etc/init.d/lighttpd force-reload</p>
<p>Вебсервер готов, теперь будем ставить rutorrent и несколько полезных плагинов к нему.<br />
<code><br />
cd /var/www/<br />
svn checkout http://rutorrent.googlecode.com/svn/trunk/rutorrent<br />
cd /var/www/rutorrent/plugins/<br />
svn checkout http://rutorrent.googlecode.com/svn/trunk/plugins/tracklabels<br />
svn checkout http://rutorrent.googlecode.com/svn/trunk/plugins/cookies<br />
svn checkout http://rutorrent.googlecode.com/svn/trunk/plugins/autotools<br />
svn checkout http://rutorrent.googlecode.com/svn/trunk/plugins/erasedata<br />
chown -R www-data:www-data /var/www/<br />
</code></p>
<p>Зайдя по http://192.168.10.101/rutorrent я увидел вебинтерфейс весьма неплохо приближенный у utorrent, а потому привычный и относительно удобный : )</p>
<p>Основной функционал желаемый мною от домашнего сервера на данном этапе получен так что можно расслабиться и поплевывая в потолок лежа на диване пользоваться инетом, смотреть/слушать медиаконтент и размышлять о пользе высоких технологий вообще и о пингвиньих в частности : )</p>
]]></content:encoded>
			<wfw:commentRss>http://ubuntudays.ru/2010-06-19/%d0%b4%d0%be%d0%bc%d0%b0%d1%88%d0%bd%d0%b8%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d1%87%d0%b0%d1%81%d1%82%d1%8c-%d0%bf%d1%8f%d1%82%d0%b0%d1%8f-%d1%82%d0%be%d1%80%d1%80%d0%b5%d0%bd%d1%82%d0%be/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Домашний сервер. Часть четвертая, будильник/засыпальник и музыкальная шкатулка</title>
		<link>http://ubuntudays.ru/2010-06-16/%d0%b4%d0%be%d0%bc%d0%b0%d1%88%d0%bd%d0%b8%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d1%87%d0%b0%d1%81%d1%82%d1%8c-%d1%87%d0%b5%d1%82%d0%b2%d0%b5%d1%80%d1%82%d0%b0%d1%8f-%d0%b1%d1%83%d0%b4%d0%b8/</link>
		<comments>http://ubuntudays.ru/2010-06-16/%d0%b4%d0%be%d0%bc%d0%b0%d1%88%d0%bd%d0%b8%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d1%87%d0%b0%d1%81%d1%82%d1%8c-%d1%87%d0%b5%d1%82%d0%b2%d0%b5%d1%80%d1%82%d0%b0%d1%8f-%d0%b1%d1%83%d0%b4%d0%b8/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 10:47:47 +0000</pubDate>
		<dc:creator>Amorph</dc:creator>
				<category><![CDATA[Блог]]></category>
		<category><![CDATA[сервер]]></category>

		<guid isPermaLink="false">http://ubuntudays.ru/?p=414</guid>
		<description><![CDATA[Обеспечим себе сказку на ночь и приятное просыпание утром. Первым делом sudo aptitude install alsa т.к. в ubuntu-server её нет по дефолту, что в общем-то более чем логично. Начнём с засыпания. Ну тут никаких сомнений это mpd, он и музыкой наполнит комнату и аудиокнижки почитает с удовольствием. После инсталла заглянем в его конфиг дабы указать [...]]]></description>
			<content:encoded><![CDATA[<p>Обеспечим себе сказку на ночь и приятное просыпание утром. Первым делом<br />
<code>sudo aptitude install alsa</code><br />
т.к. в ubuntu-server её нет по дефолту, что в общем-то более чем логично.</p>
<p>Начнём с засыпания. Ну тут никаких сомнений это <a rel="external nofollow" href="http://ru.wikipedia.org/wiki/Music_Player_Daemon">mpd</a>, он и музыкой наполнит комнату и аудиокнижки почитает с удовольствием. После инсталла заглянем в его конфиг дабы указать каталог с музыкой и если надо, то параметры вывода звука. После чего рестарт. Ставим клиента на ноут. Я поставил gmpc (Gnome Music Player Client), обновил базу и вуаля, управляем здесь, а звук идет оттуда, волшебство : )) </p>
<p>Теперьча будильник. Будиться я привык под спокойную музыку (инфаркт с утра меня не привлекает), которой иные скорей себе обеспечивают обратный процесс, то бишь засыпания. Ну это как говорится: на вкус и цвет фломастеры разные. Для проигрывания я без затей выбрал mpg123 (<a href="http://bestmuzon.com/">mp3</a> он играет, а больше мне ничего и не нужно), для запуска по расписанию естественно cron. Итак:<br />
<code>crontab -e</code> в консольке чтобы отредактировать файлик крона и написать туда следующее:<br />
<code>45 07 * * 1-5 /usr/bin/mpg123 --random /media/mine/media/music/alarm/*<br />
50 07 * * 1-5 /usr/bin/killall mpg123</code><br />
Первая строчка призвана собственно для непосредственной побудки в 7:45 рабочих дней желаемыми мелодиями из специально по такому случаю наполненного каталога. А вторая в 7:50 затыкает ненавистный, несмотря на всю прелесть музыки, будильник, чтобы он не наслаждался своей властью слишком долго.</p>
<p>На этом собственно музыкальнобудильная часть серверного воспитания видимо заканчивается. На очереди торренты. Вообще я навскидку попробовал transmission-daemon, но что-то не вдохновился, так что впереди rtorrent и rutorrent видимо.</p>
]]></content:encoded>
			<wfw:commentRss>http://ubuntudays.ru/2010-06-16/%d0%b4%d0%be%d0%bc%d0%b0%d1%88%d0%bd%d0%b8%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d1%87%d0%b0%d1%81%d1%82%d1%8c-%d1%87%d0%b5%d1%82%d0%b2%d0%b5%d1%80%d1%82%d0%b0%d1%8f-%d0%b1%d1%83%d0%b4%d0%b8/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Домашний сервер. Часть третья, раздача интернета</title>
		<link>http://ubuntudays.ru/2010-06-14/%d0%b4%d0%be%d0%bc%d0%b0%d1%88%d0%bd%d0%b8%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d1%87%d0%b0%d1%81%d1%82%d1%8c-%d1%82%d1%80%d0%b5%d1%82%d1%8c%d1%8f-%d1%80%d0%b0%d0%b7%d0%b4%d0%b0%d1%87%d0%b0/</link>
		<comments>http://ubuntudays.ru/2010-06-14/%d0%b4%d0%be%d0%bc%d0%b0%d1%88%d0%bd%d0%b8%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d1%87%d0%b0%d1%81%d1%82%d1%8c-%d1%82%d1%80%d0%b5%d1%82%d1%8c%d1%8f-%d1%80%d0%b0%d0%b7%d0%b4%d0%b0%d1%87%d0%b0/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 09:47:11 +0000</pubDate>
		<dc:creator>Amorph</dc:creator>
				<category><![CDATA[Блог]]></category>
		<category><![CDATA[Сеть]]></category>
		<category><![CDATA[сервер]]></category>

		<guid isPermaLink="false">http://ubuntudays.ru/?p=400</guid>
		<description><![CDATA[Приступаем к самой пугающей меня части, аттракцион невиданной щедрости &#8212; раздача интернета всем желающим&#8230; моим устройствам, т.е. ноуту и компу. Первое что сделал это поставил dhcp сервер. Тут всё несложно sudo aptitude install dhcp3-server простейшая настройка, которую как всегда подсказал гугл. Адреса раздаются, всё ок. Дальше переткнул провайдеровскую сетевуху с компа в серверок. Поехали&#8230; Инернет [...]]]></description>
			<content:encoded><![CDATA[<p>Приступаем к самой пугающей меня части, аттракцион невиданной щедрости &#8212; раздача интернета всем желающим&#8230; моим устройствам, т.е. ноуту и компу.</p>
<p>Первое что сделал это поставил dhcp сервер. Тут всё несложно<br />
<code>sudo aptitude install dhcp3-server</code><br />
простейшая настройка, которую как всегда подсказал гугл. Адреса раздаются, всё ок.<br />
Дальше переткнул провайдеровскую сетевуху с компа в серверок. Поехали&#8230;</p>
<p>Инернет у нас через впн, так что первым делом его. Тут проблем никаких благодаря <a rel="nofollow" href="http://ubuntudays.ru/files/vpn_prj.zip">скрипту</a> выложенному на местном форуме, который является адаптацией корбиновского (скрипт кстати помимо пошаговой простой настройки VPN ещё настраивает получение маршрутов по DHCP, дефолтно у меня они не подхватывались). Дальше сложнее, поскольку я не имею ни малейшего понятия о настройке фаерволла вообще и NAT в частности в линуксе, то единственный вариант &#8212; гуглить, а чтобы получить доступ к нему был быстренько установлен и запущен squid<br />
<code>sudo aptitude install squid3</code><br />
Прокси в бразуере указан и, слава IT богам, есть возможность серфить. Потолкавшись туда/сюда, между ufw, iptables и нежеланием всё это понимать ради разовой настройки я всё-таки настроил хоть и очень базово NAT, конспективно это выглядит так:</p>
<p>0. Исходные данные:<br />
eth0 &#8212; интерфейс на домашнюю сеть<br />
eth1 &#8212; интерфейс на сеть провайдера<br />
ppp0 &#8212; интерфейс в интернет, появляющийся после поднятия VPN  </p>
<p>1. /etc/sysctl.conf &#8212; расскоментил net.ipv4.ip_forward=1 (разрешаем хождение пакетов между интерфейсами)</p>
<p>2. <code>sudo iptables -t nat -A POSTROUTING -o eth1 -d 10.0.0.0/8 -j MASQUERADE<br />
sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE<br />
sudo iptables -A INPUT -i lo -j ACCEPT</code><br />
(первая команда НАТ&#8217;ит в локалку, вторая в интернет, третья разрешает трафик на loopback-интерфейсе)</p>
<p>3. <code>iptables-save > /etc/iptables.up.rules</code><br />
(сохранил правила)</p>
<p>4. В /etc/rc.local перед exit 0 добавил:<br />
<code>pon my-inet<br />
iptables-restore < /etc/iptables.up.rules</code><br />
(поднимаю впн и восстанавливаю правила фаерволла при загрузке сервера)</p>
<p>Reboot. Алилуя, интернет есть. При чем есть везде, и на обоих компьютерах и на ноутбуке, жаль конечно что он у меня немолодой и я бы его с удовольствием заменил например на <a href="http://www.novatek.com.ua/product/notebook-lenovo-ideapad-z560-380a-bk1-59-057712/">LENOVO IDEAPAD Z560-380A-BK1</a>, и на телефоне, в общем на всё : ) Знаю, что тут ещё донастраивать более чем полно и что я ничего не закрыл снаружи, но инет есть и это главное на текущий момент : )</p>
<p>Дополнения, указания на ошибки, подсказки и т.п. как всегда выслушиваются и принимаются к сведению : )</p>
]]></content:encoded>
			<wfw:commentRss>http://ubuntudays.ru/2010-06-14/%d0%b4%d0%be%d0%bc%d0%b0%d1%88%d0%bd%d0%b8%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d1%87%d0%b0%d1%81%d1%82%d1%8c-%d1%82%d1%80%d0%b5%d1%82%d1%8c%d1%8f-%d1%80%d0%b0%d0%b7%d0%b4%d0%b0%d1%87%d0%b0/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Домашний сервер. Часть вторая, файлохранилище</title>
		<link>http://ubuntudays.ru/2010-06-13/%d0%b4%d0%be%d0%bc%d0%b0%d1%88%d0%bd%d0%b8%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d1%87%d0%b0%d1%81%d1%82%d1%8c-%d0%b2%d1%82%d0%be%d1%80%d0%b0%d1%8f-%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d1%85%d1%80-2/</link>
		<comments>http://ubuntudays.ru/2010-06-13/%d0%b4%d0%be%d0%bc%d0%b0%d1%88%d0%bd%d0%b8%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d1%87%d0%b0%d1%81%d1%82%d1%8c-%d0%b2%d1%82%d0%be%d1%80%d0%b0%d1%8f-%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d1%85%d1%80-2/#comments</comments>
		<pubDate>Sun, 13 Jun 2010 09:32:12 +0000</pubDate>
		<dc:creator>Amorph</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[samba]]></category>
		<category><![CDATA[сервер]]></category>

		<guid isPermaLink="false">http://ubuntudays.ru/?p=391</guid>
		<description><![CDATA[От файл-сервера-хранилища-помойки мне нужно в общем-то немного &#8212; беспроблемный доступ к нажитым непосильным трудом медиа и прочим контентам с ноута (Ubuntu 10.04) и c домашнего компа (Windows 7). И если ноут вполне бы удовольствовался установленным на сервере SSH для данной цели, то с виндой такой фокус естественно не пройдет, а посему бразильский танец (самба) был [...]]]></description>
			<content:encoded><![CDATA[<p>От файл-сервера-хранилища-помойки мне нужно в общем-то немного &#8212; беспроблемный доступ к нажитым непосильным трудом медиа и прочим контентам с ноута (Ubuntu 10.04) и c домашнего компа (Windows 7). И если ноут вполне бы удовольствовался установленным на сервере SSH для данной цели, то с виндой такой фокус естественно не пройдет, а посему бразильский танец (самба) был заявлен в качестве одного из номеров нашего концерта заблаговременно.</p>
<p>И вот тут-то пляски начались недетские. Не буду утомлять подробным описанием моего бубнобиения, головообстенушмяканья и прочих жертвоприношений гуглу, скажу лишь, что закончилось это тем, что я забил на 64-битную семерку и установил 32-битную её же где всё заработало с полоборота. В чём было дело &#8212; не знаю, но факт есть факт.</p>
<p>В итоге мой smb.conf выглядит вот так:</p>
<p><code><br />
#======================= Global Settings =======================</p>
<p>[global]<br />
	log file = /var/log/samba/log.%m<br />
	passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .<br />
	obey pam restrictions = yes<br />
	map to guest = bad user<br />
	encrypt passwords = true<br />
	passwd program = /usr/bin/passwd %u<br />
	passdb backend = tdbsam<br />
	available = no<br />
	dns proxy = no<br />
	netbios name = amorph-hs<br />
	browseable = yes<br />
	server string = %h server (Samba, Ubuntu)<br />
	unix password sync = yes<br />
	workgroup = WORKGROUP<br />
	syslog = 0<br />
	security = share<br />
	usershare allow guests = yes<br />
	panic action = /usr/share/samba/panic-action %d<br />
	max log size = 1000<br />
	pam password change = yes<br />
	load printers = no</p>
<p>	bind interfaces only = True<br />
	interfaces = eth0 192.168.10.104<br />
	hosts deny = ALL<br />
	hosts allow = 192.168.10.101 192.168.10.102 192.168.10.103 127.0.0.1</p>
<p>#======================= Share Definitions =======================<br />
[media]<br />
	guest ok = yes<br />
	writable = yes<br />
	public = yes<br />
	path = /media/mine/media<br />
	available = yes</p>
<p>[install]<br />
	guest ok = yes<br />
	writable = yes<br />
	public = yes<br />
	path = /media/mine/install<br />
	available = yes<br />
</code></p>
<p>Скажу честно samba настраивал впервые, конфиг соответственно честно найден на форум.убунту.ру и слегка подправлен под себя. Хотелось беспарольности и в качестве обеспечения безопасности доступ по IP. Вроде так оно и есть теперь. Хотя возможно это не лучший вариант. Если у кого-нибудь есть идеи/предложения/улучшения с удовольствием выслушаю.</p>
<p>Следующим этапом homeserver билдинга будет его интернетизация и посему &#171;Че-то я очкую, Славик&#187; : )</p>
]]></content:encoded>
			<wfw:commentRss>http://ubuntudays.ru/2010-06-13/%d0%b4%d0%be%d0%bc%d0%b0%d1%88%d0%bd%d0%b8%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d1%87%d0%b0%d1%81%d1%82%d1%8c-%d0%b2%d1%82%d0%be%d1%80%d0%b0%d1%8f-%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d1%85%d1%80-2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

