<?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>Lucifer&#039;s sandbox &#187; HowTo</title>
	<atom:link href="http://www.anavaro.com/blog/category/howto/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anavaro.com/blog</link>
	<description>Where the devil plays</description>
	<lastBuildDate>Sun, 18 Jul 2010 10:09:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Nokia N900 fMMS и VivaCom (GeekTime)</title>
		<link>http://www.anavaro.com/blog/nokia-n900-fmms-i-vivacom/</link>
		<comments>http://www.anavaro.com/blog/nokia-n900-fmms-i-vivacom/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 08:58:50 +0000</pubDate>
		<dc:creator>Lucifer</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[geek time]]></category>
		<category><![CDATA[fmms]]></category>
		<category><![CDATA[mms]]></category>
		<category><![CDATA[n900]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[vivacom]]></category>

		<guid isPermaLink="false">http://www.anavaro.com/blog/?p=679</guid>
		<description><![CDATA[Снощи, а и днеска през по голямата част от сутринта се опитвам да подкарам MMS-а на Nokia Н900 към мрежата на VivaCom. Защо толкова време ли? Ами N900 не поддържа MMS, поне не фабрично, но една от причините да обичам Linux е, че има общност &#8230; и общността е излязла с малката програмка fMMS, която [...]]]></description>
			<content:encoded><![CDATA[
<p>Снощи, а и днеска през по голямата част от сутринта се опитвам да подкарам MMS-а на Nokia Н900 към мрежата на VivaCom.</p>
<p>Защо толкова време ли?</p>
<p>Ами N900 не поддържа MMS, поне не фабрично, но една от причините да обичам Linux е, че има общност &#8230; и общността е излязла с малката програмка fMMS, която ви дава &#8220;загубената&#8221; възможност да пращате и получавате MMS съобщения. Опитах се да се обадя на оператор, дори няколко пъти, но поради факта, че N900 няма фабрична поддръжка, ми казаха, че не могат да ми помогнат. Заебах ги и почнах да ровя в Интернет. Накрая се оказа, че е много лесно. Ето ви step-by-step HowTo.</p>
<p>1. Инсталирате от repo-то fMMS</p>
<p>2. Стартирате fMMS</p>
<p>3. fMMS -&gt; Settings -&gt; Internet connection Settings</p>
<blockquote><p>Access point name: mms.vivacom.bg</p>
<p>MMSC: http://mmsc.vivacom.bg</p>
<p>User name: mms</p>
<p>Password: mms</p>
<p>HTTP Proxy: 192.168.123.123</p>
<p>Port number: 8080</p></blockquote>
<p>4. Save</p>
<p>5. Изпращайте и получавайте MMS-и на воля.</p>
<p>!!! В Settings ще видите опциите Resize to, която е за големината на изображението и Network mode (аз лично използвам medium и havoc)</p>
<p>Надявам се съм ви спестил ровене.</p>
<p>Ваш,</p>
<p>Lucifer</p>
<div class="topsy_widget_data topsy_theme_jade" style="float: left;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.anavaro.com%252Fblog%252Fnokia-n900-fmms-i-vivacom%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2Fa5sBkk%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Nokia%20N900%20fMMS%20%D0%B8%20VivaCom%20%28GeekTime%29%22%20%7D);"></div>

<p><a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fnokia-n900-fmms-i-vivacom%2F&amp;linkname=Nokia%20N900%20fMMS%20%D0%B8%20VivaCom%20%28GeekTime%29" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fnokia-n900-fmms-i-vivacom%2F&amp;linkname=Nokia%20N900%20fMMS%20%D0%B8%20VivaCom%20%28GeekTime%29" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/svejo?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fnokia-n900-fmms-i-vivacom%2F&amp;linkname=Nokia%20N900%20fMMS%20%D0%B8%20VivaCom%20%28GeekTime%29" title="Svejo" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/svejo.png" width="16" height="16" alt="Svejo"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fnokia-n900-fmms-i-vivacom%2F&amp;linkname=Nokia%20N900%20fMMS%20%D0%B8%20VivaCom%20%28GeekTime%29" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Сподели</a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.anavaro.com/blog/nokia-n900-fmms-i-vivacom/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SOCKS 5 + PuTTY + SSH или лесен псевдо VPN(GeekTime)</title>
		<link>http://www.anavaro.com/blog/socks5-putty-ssh-easy-vpn/</link>
		<comments>http://www.anavaro.com/blog/socks5-putty-ssh-easy-vpn/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 09:47:33 +0000</pubDate>
		<dc:creator>Lucifer</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[geek time]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[putty]]></category>
		<category><![CDATA[socks 5]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://www.anavaro.com/blog/?p=609</guid>
		<description><![CDATA[Днес сутринта на работа реших, че ми трябва достъп до сайт &#8230; който не е добре да разбират от работа, че гледам и реших да се заинтересувам от възможноста за създаване на някакво псевдо proxy и попаднах на този супер лесен начин. Какво ви трябва? PuTTY SSH Shell някъде Хубав browser (Firefox/Chrome/Opera) Каква е целта? [...]]]></description>
			<content:encoded><![CDATA[
<p>Днес сутринта на работа реших, че ми трябва достъп до сайт &#8230; който не е добре да разбират от работа, че гледам и реших да се заинтересувам от възможноста за създаване на някакво псевдо proxy и попаднах на този супер лесен начин.</p>
<p>Какво ви трябва?</p>
<p>PuTTY</p>
<p>SSH Shell някъде</p>
<p>Хубав browser (Firefox/Chrome/Opera)</p>
<p><br class="spacer_" /></p>
<p>Каква е целта?</p>
<p>Използвайки една малко известна функция на SSH създаваме връзка с shell-а, който може да е на всякъде (в моя случай &#8211; www.anavaro.com). После пренасочваме трафика през връзката и получаваме своебразен лесен VPN.</p>
<p><br class="spacer_" /></p>
<p>Как става?</p>
<p>Пускате PuTTY.</p>
<p>Задавате адрес за SSH сесията.</p>
<p>Отивате на Connections -&gt; SSH -&gt; Tunels.</p>
<p>Задавате Source port (в моя случай 8888)</p>
<p>Слагате отметките под Destination на Dynamic и Auto и давате Add</p>
<p>Свързвате се с shell-а, пишете си user-а и паролата</p>
<p>И вече имате тунел през който да пренасочите трафика си.</p>
<p>Сега тънката част &#8211; Browser-а</p>
<p>Тук ще спомена, че по принцип всеки Browser може да се използва, всеки който има възможности да ползва proxy. Защо споменах горните 3 ще разберете по-късно.</p>
<p>За Firefox:</p>
<p>Tools -&gt; Options -&gt; Advanced -&gt; Network -&gt; Settings</p>
<p>Там избирате Manual Proxy Configuration и в SOCKS Host слагате 127.0.0.1, а за порт &#8211; порта който сте си избрали по рано.</p>
<p>От тук на сетне целия трафик ще минава през отворената с PuTTY сесия &#8230;</p>
<p>Тук идва въпроса &#8211; АМИ DNS ЗАЯВКИТЕ? Защото той трафика си минава през secure връзката, но сайтовете се резолвват през DNS.</p>
<p>В адресната линия пишете &#8220;about:config&#8221;. Намирате си опцията &#8220;etwork.proxy.socks_remote_dns&#8221; и я правите на TRUE et voila &#8230;</p>
<p>За Chrome:</p>
<p>Отново като за Firefox сменяте proxy-то, но слагането на secure DNS е малко по-сложно:</p>
<p>1. Добавяте към shortcut-а на Chrome</p>
<pre>--proxy-server=socks5://127.0.0.1:8888</pre>
<p>2. от настройките отивате на Under the hood и махате опцията &#8220;Use DNS pre-fetching to improve page load performance&#8221;</p>
<p>и готово! Имате си secure връзка.</p>
<p>А какво правите, ако сте като мен &#8211; под Linux?</p>
<p>Дори още по-лесно:</p>
<p>В някоя конзола пускате следния ред:</p>
<pre>$ ssh -D 8888 user@host</pre>
<p>И правите същите настройки на browser-а като за Windows &#8230;</p>
<p>Това SOCKS5 Proxy може да използвате и с повеето чат клиенти, за да си прекарате връзката през него (Skype и Koppete знам със сигурност, че имат proxy options)</p>
<p>Надявам се това да ви е помогнало!</p>
<p>Ваш,</p>
<p>Lucifer</p>
<div class="topsy_widget_data topsy_theme_jade" style="float: left;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.anavaro.com%252Fblog%252Fsocks5-putty-ssh-easy-vpn%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2Fb5McKe%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22SOCKS%205%20%2B%20PuTTY%20%2B%20SSH%20%D0%B8%D0%BB%D0%B8%20%D0%BB%D0%B5%D1%81%D0%B5%D0%BD%20%D0%BF%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%20VPN%28GeekTime%29%22%20%7D);"></div>

<p><a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fsocks5-putty-ssh-easy-vpn%2F&amp;linkname=SOCKS%205%20%2B%20PuTTY%20%2B%20SSH%20%D0%B8%D0%BB%D0%B8%20%D0%BB%D0%B5%D1%81%D0%B5%D0%BD%20%D0%BF%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%20VPN%28GeekTime%29" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fsocks5-putty-ssh-easy-vpn%2F&amp;linkname=SOCKS%205%20%2B%20PuTTY%20%2B%20SSH%20%D0%B8%D0%BB%D0%B8%20%D0%BB%D0%B5%D1%81%D0%B5%D0%BD%20%D0%BF%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%20VPN%28GeekTime%29" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/svejo?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fsocks5-putty-ssh-easy-vpn%2F&amp;linkname=SOCKS%205%20%2B%20PuTTY%20%2B%20SSH%20%D0%B8%D0%BB%D0%B8%20%D0%BB%D0%B5%D1%81%D0%B5%D0%BD%20%D0%BF%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%20VPN%28GeekTime%29" title="Svejo" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/svejo.png" width="16" height="16" alt="Svejo"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fsocks5-putty-ssh-easy-vpn%2F&amp;linkname=SOCKS%205%20%2B%20PuTTY%20%2B%20SSH%20%D0%B8%D0%BB%D0%B8%20%D0%BB%D0%B5%D1%81%D0%B5%D0%BD%20%D0%BF%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%20VPN%28GeekTime%29" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Сподели</a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.anavaro.com/blog/socks5-putty-ssh-easy-vpn/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Kernel 2.6.32.x и ATI Catalyst (GeekTime)</title>
		<link>http://www.anavaro.com/blog/kernel-2-6-32-x-ati-catalyst/</link>
		<comments>http://www.anavaro.com/blog/kernel-2-6-32-x-ati-catalyst/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 17:35:22 +0000</pubDate>
		<dc:creator>Lucifer</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[geek time]]></category>
		<category><![CDATA[2.6.32.3]]></category>
		<category><![CDATA[ati catalyst]]></category>
		<category><![CDATA[drivers]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[slackware]]></category>
		<category><![CDATA[драйвери]]></category>
		<category><![CDATA[кернел]]></category>
		<category><![CDATA[линукс]]></category>

		<guid isPermaLink="false">http://www.anavaro.com/blog/?p=528</guid>
		<description><![CDATA[Нали ме знаете, че съм си гаден geek, та винаги гледам да съм с последните версии на каквото е излязло &#8230; дори с последни версии на ядрото на Slackware-а с който работя в къщи. Kernel-а който излезе на 9-ти беше 2.6.32.3 и разбира се първата ми работа беше да го инсталирам, да го прекомплирам за [...]]]></description>
			<content:encoded><![CDATA[
<p>Нали ме знаете, че съм си гаден geek, та винаги гледам да съм с последните версии на каквото е излязло &#8230; дори с последни версии на ядрото на Slackware-а с който работя в къщи.</p>
<p>Kernel-а който излезе на 9-ти беше 2.6.32.3 и разбира се първата ми работа беше да го инсталирам, да го прекомплирам за да открива и 4-те GB RAM и да си направя initrd.gz за да мога да си пускам машината (аз съм гаден параноик и съм я криптирал)  &#8230;</p>
<p>Всичко мина добре. Влязох като root и махнах стария fglrx.9.12 компилиран за 2.6.29.6.</p>
<p>Стартирах инсталатора &#8230; и каква беше изненадата ми, когато вместо &#8220;Instalation complete&#8221;, получих съобщението &#8220;There were errors compiling driver. Please refer to fglrx-install.log&#8221;</p>
<p>WTF??? Какви грешки бе!</p>
<p>nano /usr/share/ati/fglrx-install.log</p>
<pre>[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.GCC* .??* *.symvers
make -C /lib/modules/2.6.32.3-smp/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.32.3'
CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
In file included from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:443:
/lib/modules/fglrx/build_mod/2.6.x/drm_proc.h: In function ‘FGLDRM__vma_info’:
/lib/modules/fglrx/build_mod/2.6.x/drm_proc.h:497: warning: format ‘%08lx’ expects type ‘long unsigned int’, but argument 5 has type ‘phys_addr_t’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_MapPageToPfn’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1586: warning: unused variable ‘bus_addr’
CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o
CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_agp.o
CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_debug.o
CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.o
CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_io.o
/lib/modules/fglrx/build_mod/2.6.x/kcl_io.c: In function ‘KCL_IO_FASYNC_Terminate’:
/lib/modules/fglrx/build_mod/2.6.x/kcl_io.c:122: error: ‘SIGIO’ undeclared (first use in this function)
/lib/modules/fglrx/build_mod/2.6.x/kcl_io.c:122: error: (Each undeclared identifier is reported only once
/lib/modules/fglrx/build_mod/2.6.x/kcl_io.c:122: error: for each function it appears in.)
make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/kcl_io.o] Error 1
make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.32.3'
make: *** [kmod_build] Error 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.
</pre>
<p>Какво по &#8230;</p>
<p>И отново старото ровене в чичо google &#8230; 2 дни без хубаво видео &#8230; няма да ви описвам мъките си &#8230; докато на някакъв забит пост в някакъв забит форум не намерих как да го оправя &#8230; а то се оказа и много просто &#8211; явно в новата ядро са отделили част от нещата в нов header file &#8230;</p>
<p>Ето и решението step-by-step:</p>
<p>01. Сваляте си драйверите от сайта на ATI.<br />
 02. Стартирате run-а с опция &#8211;extract<br />
 03. Отваряте fglrx-install.nqkakuv_string/common/lib/modules/fglrx/build_mod/kcl_io.c където добавяте:</p>
<p>#include &lt;linux/signal.h&gt;</p>
<p>04. В fglrx-install.nqkakuv-string стартирате sh ./ati-installer.sh 8.5912 &#8211;install<br />
 05. reboot &#8230; and that is all &#8230;</p>
<p>Лесно нали? Някъде из нет-а се мотат готови .patch, но нямах време и желание да търся &#8230; за това използвах nano &#8230; и го направих на ръка &#8230; лесно и бързо &#8230; веднъж като знаеш какво ти трябва &#8230;</p>
<p>Надвявам, се да помогна на някого.</p>
<p><br class="spacer_" /></p>
<p>Ваш,</p>
<p>Lucifer</p>
<div class="topsy_widget_data topsy_theme_jade" style="float: left;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.anavaro.com%252Fblog%252Fkernel-2-6-32-x-ati-catalyst%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Kernel%202.6.32.x%20%D0%B8%20ATI%20Catalyst%20%28GeekTime%29%22%20%7D);"></div>

<p><a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fkernel-2-6-32-x-ati-catalyst%2F&amp;linkname=Kernel%202.6.32.x%20%D0%B8%20ATI%20Catalyst%20%28GeekTime%29" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fkernel-2-6-32-x-ati-catalyst%2F&amp;linkname=Kernel%202.6.32.x%20%D0%B8%20ATI%20Catalyst%20%28GeekTime%29" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/svejo?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fkernel-2-6-32-x-ati-catalyst%2F&amp;linkname=Kernel%202.6.32.x%20%D0%B8%20ATI%20Catalyst%20%28GeekTime%29" title="Svejo" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/svejo.png" width="16" height="16" alt="Svejo"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fkernel-2-6-32-x-ati-catalyst%2F&amp;linkname=Kernel%202.6.32.x%20%D0%B8%20ATI%20Catalyst%20%28GeekTime%29" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Сподели</a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.anavaro.com/blog/kernel-2-6-32-x-ati-catalyst/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Малко хитрости за работа &#8230; или ffmpeg, WordPress и Viper&#039;s Videotags</title>
		<link>http://www.anavaro.com/blog/rabota-ffmpeg-wordpress-on-line-movie/</link>
		<comments>http://www.anavaro.com/blog/rabota-ffmpeg-wordpress-on-line-movie/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 02:42:52 +0000</pubDate>
		<dc:creator>Lucifer</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[geek time]]></category>
		<category><![CDATA[encoding]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[on-line movies]]></category>
		<category><![CDATA[он-лайн филми]]></category>

		<guid isPermaLink="false">http://www.anavaro.com/blog/?p=464</guid>
		<description><![CDATA[Ето че пак е време за поредното HowTo в рубриката ми Geek Time. Как се стигна до тук? Както винаги &#8211; от скука и то на работа. Тогава ми хрумна много луда идея &#8211; on-line филми. Имам си сървър, зад който стоят почти 500 GB филми (и порно разбира се, но това е друг въпрос). [...]]]></description>
			<content:encoded><![CDATA[
<p>Ето че пак е време за поредното HowTo в рубриката ми Geek Time.</p>
<p>Как се стигна до тук? Както винаги &#8211; от скука и то на работа. Тогава ми хрумна много луда идея &#8211; on-line филми. Имам си сървър, зад който стоят почти 500 GB филми (и порно разбира се, но това е друг въпрос).</p>
<p>Необходими средства:</p>
<p>Slackware Current с инсталиран X.</p>
<p>slapt-get (за по-лесно) с repositpry от slacky.eu</p>
<p>WordPress (пак за по-лесно) с Viper&#8217;s Quick Videotags plug-in (за съвсем лесно).</p>
<p>Материал (филм, сериал или каквото там ви се гледа (не препоръчвам порно за работа))</p>
<p>Изпълнение:</p>
<p>1. През slapt-get инсталирате ffmpeg с всички пакети които иска (задължително проверете за наличие на x246)</p>
<p>2. осигурявате си достъп до суровия материал.</p>
<pre>ffmpeg -i faila_koito_shte_prevrushtate.avi -s (width)x(height) -f flv -acodec libmp3lame -ab 128000 -ar 44100 -ac 2 -vcodec flv ime_na_gotovot.flv</pre>
<p>А сега да обясня опциите (трябваха ми 4 часа докато ги схвана)</p>
<p><strong>-s</strong> &#8211; разделителна способност на изхода (за предпочитане да са като на оригиналния фаил)</p>
<p><strong>-f</strong> &#8211; force format (изходящия фаил задължително да е в този формат)</p>
<p><strong>-acodec</strong> &#8211; аудиокодек на изходящия файл</p>
<p><strong>-ab</strong> &#8211; задава bitrate на аудиото</p>
<p><strong>-ar</strong> &#8211; задава чесотата (sample frequency)</p>
<p><strong>-ac</strong> &#8211; задава броя канали (2 = стерео)</p>
<p><strong>-vcodec</strong> &#8211; кодека използван за видеото</p>
<p>Изчаквате си конверитрането на суровия материал. Копирате си готовото .flv някъде където може да ви го чете apache и използвайки любимия си метод го поствате в WordPress блога си.</p>
<p>А сега се насладете на първите 500 кадъра от Gamer.BRRip.XviD.AC3-TBc:</p>
<p><a href="http://www.anavaro.com/blog/rabota-ffmpeg-wordpress-on-line-movie/"><em>Click here to view the embedded video.</em></a></p>
<p>Приятно прекарване и не забравяйте, че това е времеемко занимание. Надявам се да съм ви помогнал и днес!</p>
<p>Ваш,</p>
<p>Lucifer</p>
<p><br class="spacer_" /></p>
<p>P.S.: Явно се оказва, че има много по хубав начин да се постигнат нещата &#8230; Както ще прочетете в коментарите. Направих няколко теста и за сметка по-голямото време за енкодване, можете да получите невероятни резултати с h264. Ето тук има ръководство: <a href="http://rob.opendot.cl/index.php/useful-stuff/ffmpeg-x264-encoding-guide/" target="_blank">цък</a>. Искам най-искрено да благодаря на <cite><a href="http://www.jeckyll.net/">drJeckyll </a></cite>за коментара и помощта &#8230;</p>
<div class="topsy_widget_data topsy_theme_jade" style="float: left;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.anavaro.com%252Fblog%252Frabota-ffmpeg-wordpress-on-line-movie%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22%D0%9C%D0%B0%D0%BB%D0%BA%D0%BE%20%D1%85%D0%B8%D1%82%D1%80%D0%BE%D1%81%D1%82%D0%B8%20%D0%B7%D0%B0%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20...%20%D0%B8%D0%BB%D0%B8%20ffmpeg%2C%20WordPress%20%D0%B8%20Viper%26%23039%3Bs%20Videotags%22%20%7D);"></div>

<p><a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Frabota-ffmpeg-wordpress-on-line-movie%2F&amp;linkname=%D0%9C%D0%B0%D0%BB%D0%BA%D0%BE%20%D1%85%D0%B8%D1%82%D1%80%D0%BE%D1%81%D1%82%D0%B8%20%D0%B7%D0%B0%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%26%238230%3B%20%D0%B8%D0%BB%D0%B8%20ffmpeg%2C%20WordPress%20%D0%B8%20Viper%26%23039%3Bs%20Videotags" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Frabota-ffmpeg-wordpress-on-line-movie%2F&amp;linkname=%D0%9C%D0%B0%D0%BB%D0%BA%D0%BE%20%D1%85%D0%B8%D1%82%D1%80%D0%BE%D1%81%D1%82%D0%B8%20%D0%B7%D0%B0%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%26%238230%3B%20%D0%B8%D0%BB%D0%B8%20ffmpeg%2C%20WordPress%20%D0%B8%20Viper%26%23039%3Bs%20Videotags" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/svejo?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Frabota-ffmpeg-wordpress-on-line-movie%2F&amp;linkname=%D0%9C%D0%B0%D0%BB%D0%BA%D0%BE%20%D1%85%D0%B8%D1%82%D1%80%D0%BE%D1%81%D1%82%D0%B8%20%D0%B7%D0%B0%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%26%238230%3B%20%D0%B8%D0%BB%D0%B8%20ffmpeg%2C%20WordPress%20%D0%B8%20Viper%26%23039%3Bs%20Videotags" title="Svejo" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/svejo.png" width="16" height="16" alt="Svejo"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Frabota-ffmpeg-wordpress-on-line-movie%2F&amp;linkname=%D0%9C%D0%B0%D0%BB%D0%BA%D0%BE%20%D1%85%D0%B8%D1%82%D1%80%D0%BE%D1%81%D1%82%D0%B8%20%D0%B7%D0%B0%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%26%238230%3B%20%D0%B8%D0%BB%D0%B8%20ffmpeg%2C%20WordPress%20%D0%B8%20Viper%26%23039%3Bs%20Videotags" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Сподели</a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.anavaro.com/blog/rabota-ffmpeg-wordpress-on-line-movie/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
<enclosure url="http://www.anavaro.com/media/test.flv" length="1933526" type="video/x-flv" />
		</item>
		<item>
		<title>Nokia 6120 classic като Linux modem!(Geek Time)</title>
		<link>http://www.anavaro.com/blog/nokia-6120-classic-%d0%ba%d0%b0%d1%82%d0%be-linux-modem/</link>
		<comments>http://www.anavaro.com/blog/nokia-6120-classic-%d0%ba%d0%b0%d1%82%d0%be-linux-modem/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 16:46:35 +0000</pubDate>
		<dc:creator>Lucifer</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[geek time]]></category>
		<category><![CDATA[gprs sharing]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mobile internet]]></category>
		<category><![CDATA[nokia 6120]]></category>
		<category><![CDATA[nokia 6120 classic as linux modem]]></category>
		<category><![CDATA[usb modem]]></category>
		<category><![CDATA[vivatel]]></category>

		<guid isPermaLink="false">http://www.anavaro.com/blog/?p=327</guid>
		<description><![CDATA[И така, явно се е видяло че ще отварям Geek Time рубрика в този блог, та ето ви още един пост нея: Как да подкараме Nokia 6120 classic като USB GPRS/EDGE модем под Linux (в моя случай Slackware 13, но ръководството е достатъчно широко) и VivaTel (независимо дали пакет данни или нещо друго). Необходим hardware: [...]]]></description>
			<content:encoded><![CDATA[
<p>И така, явно се е видяло че ще отварям Geek Time рубрика в този блог, та ето ви още един пост нея:</p>
<p>Как да подкараме Nokia 6120 classic като USB GPRS/EDGE модем под Linux (в моя случай Slackware 13, но ръководството е достатъчно широко) и VivaTel (независимо дали пакет данни или нещо друго).</p>
<p>Необходим hardware:</p>
<p>Компютър (няма смисъл иначе, нали)</p>
<p>GSM Nokia 6120 classic (предполагам, че и всеки друг Symbian базиран телефон би ви свършил работа)</p>
<p>USB кабел за телефона</p>
<p>Необходим software:</p>
<p>Linux (в моя случай, както казах, Slackware 13, но предполагам, че и другите ще станат)</p>
<p>wvdial &#8211; трябва да го има в репото на дистрибуцията ви (за Slackware го има в <a href="http://slacky.eu" target="_blank">Slacky.eu</a>, като готов пакет)</p>
<p>wvdialerstrams &#8211; библиотека използвана от wvdial</p>
<p>qtwvdialer &#8211; QT GUI за wvdial</p>
<p>Методология:</p>
<p>Инсталирате пакетите описани по горе, свързвате телефона с кабела към машината и му задавате PCSuit (не data transfer или media player).</p>
<p>Пускате си една конзола и su &#8211; твате (трябва да сте root).</p>
<p>$wvdialconf</p>
<p>Програмката културно си засича телефона и най-добрата скорост с която да го използвате и ви предлага Init1 и Init2 редове.</p>
<p>$nano /etc/wvdial.conf</p>
<p>Ще забележите, че някои редове са откоментирани с #. Това са нещата които конфигурацията не е успяла да налучка.</p>
<p>Ето ви копие на моя wvdial.conf, това което трябва да добавите за да работите с VivaTel са редовете Init3, Phone, Username и Password</p>
<pre>[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &amp;C1 &amp;D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet.vivatel.bg"
Modem Type = USB Modem
Phone = *99#
ISDN = 0
Username = vivatel
Password = vivatel
Modem = /dev/ttyACM0
Baud = 460800</pre>
<p>Остана само да въведете DNS-те на доставчика. Ако сте на VivaTel в /etc/resolv.conf добавете редовете:</p>
<pre>nameserver 212.39.90.42</pre>
<pre>nameserver 212.39.90.43</pre>
<p>Ако не сте, стартирайте $wvdial (прекратява се с Ctrl+C) и ще видите редовете First Domain Name Server $ADRESS1 и Second Domain Name Server $ADRESS2. Това са адресите за /etc/resolv.conf</p>
<p>Това е от мен. Аз така успях да го подкарам. Надявам се да ви помогне!</p>
<p>Ваш,</p>
<p>Lucifer</p>
<div class="topsy_widget_data topsy_theme_jade" style="float: left;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.anavaro.com%252Fblog%252Fnokia-6120-classic-%2525d0%2525ba%2525d0%2525b0%2525d1%252582%2525d0%2525be-linux-modem%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Nokia%206120%20classic%20%D0%BA%D0%B0%D1%82%D0%BE%20Linux%20modem%21%28Geek%20Time%29%22%20%7D);"></div>

<p><a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fnokia-6120-classic-%25d0%25ba%25d0%25b0%25d1%2582%25d0%25be-linux-modem%2F&amp;linkname=Nokia%206120%20classic%20%D0%BA%D0%B0%D1%82%D0%BE%20Linux%20modem%21%28Geek%20Time%29" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fnokia-6120-classic-%25d0%25ba%25d0%25b0%25d1%2582%25d0%25be-linux-modem%2F&amp;linkname=Nokia%206120%20classic%20%D0%BA%D0%B0%D1%82%D0%BE%20Linux%20modem%21%28Geek%20Time%29" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/svejo?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fnokia-6120-classic-%25d0%25ba%25d0%25b0%25d1%2582%25d0%25be-linux-modem%2F&amp;linkname=Nokia%206120%20classic%20%D0%BA%D0%B0%D1%82%D0%BE%20Linux%20modem%21%28Geek%20Time%29" title="Svejo" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/svejo.png" width="16" height="16" alt="Svejo"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fnokia-6120-classic-%25d0%25ba%25d0%25b0%25d1%2582%25d0%25be-linux-modem%2F&amp;linkname=Nokia%206120%20classic%20%D0%BA%D0%B0%D1%82%D0%BE%20Linux%20modem%21%28Geek%20Time%29" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Сподели</a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.anavaro.com/blog/nokia-6120-classic-%d0%ba%d0%b0%d1%82%d0%be-linux-modem/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lineage 2 GRACIA Final под Linux (Geek Time)</title>
		<link>http://www.anavaro.com/blog/lineage-2-gracia-final-%d0%bf%d0%be%d0%b4-linux-geek-time/</link>
		<comments>http://www.anavaro.com/blog/lineage-2-gracia-final-%d0%bf%d0%be%d0%b4-linux-geek-time/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 20:05:44 +0000</pubDate>
		<dc:creator>Lucifer</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[geek time]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[l2]]></category>
		<category><![CDATA[lineage 2]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[marines server]]></category>
		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://www.anavaro.com/blog/?p=300</guid>
		<description><![CDATA[И така от липса на друга работа, реших да се хвана да се заиграя отново на Lineage 2 и попаднах на Gracia Final Server (Marines сървъра на spectrumNet). Само дето скоро съвсем ще остана без достъп до работещ Winbows, а няма да се върна заради една игра на него и за това седнах да ровя [...]]]></description>
			<content:encoded><![CDATA[
<p>И така от липса на друга работа, реших да се хвана да се заиграя отново на Lineage 2 и попаднах на Gracia Final Server (<a href="http://mservers.eu/" target="_blank">Marines сървъра на spectrumNet</a>). Само дето скоро съвсем ще остана без достъп до работещ Winbows, а няма да се върна заради една игра на него и за това седнах да ровя как да го Wine-зирам и се оказа, че то не е толкова трудно!</p>
<p>I. Подготовка:</p>
<p>1. Драйвери &#8211; слагате си драйверите на видео картата!</p>
<p>2. Wine</p>
<p>2.1 сваляте си <a href="http://winehq.com" target="_blank">Wine</a></p>
<p>2.2 компилирате и инсталирате Wine (има си много читав скрипт, който ви върши цялата работа)</p>
<p>3. Winetricks &#8211; разравяте се из google и си намирате скриптчето наречено wintericks</p>
<p>3.1 Инсталация на DirectX 9 &#8211; от winetricks става супер лесно</p>
<p>3.2 Инсталация на GECKO &#8211; пак от wintericks. Това е важно, само ако ще ползвате update през LineageII.exe</p>
<p>II. Сваляне:</p>
<p>1. Намирате си играта и си я сваляте L2. Тази стъпка трябва да ви е ясна! Забивате я някъде и готово!</p>
<p>(до колкото схващам от цялата философия може и да не ви се наложи да минете през другите стъпки, но това си зависи от вашата система. Аз все пак ще си ви ги напиша.)</p>
<p>III. Настройки &#8211; пипкавата работа:</p>
<p>1. /etc/hosts &#8211; тези от вас които са играли пиратски сървъри на Lineage 2 под добрата стара боза знаят как се правеха промените в %windows%/system32/driver/etc/hosts файл-а. Е тука ви трябва само в /etc/hosts да добавите:</p>
<p>xx.xx.xx.xx L2authd.lineage2.com</p>
<p>ако разбира се сървъра ви го иска!</p>
<p>(тук е момента да пробвате да влезете в папка system на играта и да напишете wine l2.exe &#8211; шанса е 50/50 да тръгне от воле. Не се притеснявайте от онова за AGP inconsistancy)</p>
<p>2. Шрифотве &#8211; и така влизате в прозореца на играта &#8230; и о чудо &#8211; всички бутончета са празни, вие не виждате какво пишете &#8230; проблем! Решението е просто: Намерете си tahoma.ttf (копирайте го от font дирецторията на който и да е winbows) и го сложете в ~/.wine/drive_c/windows/fonts</p>
<p>3. Ако точка 1 не успее &#8211; опитали сте по т.1 и сте ме наругали защото не е тръгнало. Не се предавайте &#8211; решението е просто &#8211; отивате в папка system на играта и отваряте l2.ini &#8230;</p>
<p>Вариант 1: l2.ini е текстов. Супер! Намерете редовете:</p>
<pre>UseHardwareTL=True
UseHardwareVS=True</pre>
<p>и ги заменете на</p>
<pre>UseHardwareTL=Flase
UseHardwareVS=False</pre>
<p>&#8230; и това е!</p>
<p>wine l2.exe &#8230; и готово.</p>
<p>Вариант 2: l2.ini е бинарен. Мааалка спънка! Но не за дълго:</p>
<p>- немрете си l2encdec от <a href="http://dstuff.l2wh.com/" target="_blank">тук</a></p>
<p>- декриптирайте l2.ini (има си readme)</p>
<p>- когато l2.ini стане текстов &#8230; се върни на Вариант 1!</p>
<p>Ето ви го решението. Аз за сега не намирам проблем, а отняколко часа играя &#8230;</p>
<p>Ако имате проблеми &#8211; казвайте да ги мисля.</p>
<p>Ваш,</p>
<p>Lucifer</p>
<div class="topsy_widget_data topsy_theme_jade" style="float: left;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.anavaro.com%252Fblog%252Flineage-2-gracia-final-%2525d0%2525bf%2525d0%2525be%2525d0%2525b4-linux-geek-time%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Lineage%202%20GRACIA%20Final%20%D0%BF%D0%BE%D0%B4%20Linux%20%28Geek%20Time%29%22%20%7D);"></div>

<p><a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Flineage-2-gracia-final-%25d0%25bf%25d0%25be%25d0%25b4-linux-geek-time%2F&amp;linkname=Lineage%202%20GRACIA%20Final%20%D0%BF%D0%BE%D0%B4%20Linux%20%28Geek%20Time%29" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Flineage-2-gracia-final-%25d0%25bf%25d0%25be%25d0%25b4-linux-geek-time%2F&amp;linkname=Lineage%202%20GRACIA%20Final%20%D0%BF%D0%BE%D0%B4%20Linux%20%28Geek%20Time%29" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/svejo?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Flineage-2-gracia-final-%25d0%25bf%25d0%25be%25d0%25b4-linux-geek-time%2F&amp;linkname=Lineage%202%20GRACIA%20Final%20%D0%BF%D0%BE%D0%B4%20Linux%20%28Geek%20Time%29" title="Svejo" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/svejo.png" width="16" height="16" alt="Svejo"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Flineage-2-gracia-final-%25d0%25bf%25d0%25be%25d0%25b4-linux-geek-time%2F&amp;linkname=Lineage%202%20GRACIA%20Final%20%D0%BF%D0%BE%D0%B4%20Linux%20%28Geek%20Time%29" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Сподели</a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.anavaro.com/blog/lineage-2-gracia-final-%d0%bf%d0%be%d0%b4-linux-geek-time/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Една отдавна бавена стъпка &#8230; 2</title>
		<link>http://www.anavaro.com/blog/%d0%b5%d0%b4%d0%bd%d0%b0-%d0%be%d1%82%d0%b4%d0%b0%d0%b2%d0%bd%d0%b0-%d0%b1%d0%b0%d0%b2%d0%b5%d0%bd%d0%b0-%d1%81%d1%82%d1%8a%d0%bf%d0%ba%d0%b0-2/</link>
		<comments>http://www.anavaro.com/blog/%d0%b5%d0%b4%d0%bd%d0%b0-%d0%be%d1%82%d0%b4%d0%b0%d0%b2%d0%bd%d0%b0-%d0%b1%d0%b0%d0%b2%d0%b5%d0%bd%d0%b0-%d1%81%d1%82%d1%8a%d0%bf%d0%ba%d0%b0-2/#comments</comments>
		<pubDate>Wed, 27 May 2009 07:48:37 +0000</pubDate>
		<dc:creator>Lucifer</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[geek time]]></category>
		<category><![CDATA[misk]]></category>

		<guid isPermaLink="false">http://www.anavaro.com/blog/?p=240</guid>
		<description><![CDATA[Проблем 6: Как подяволите да си подкарам външните VGA/HDMI? Решение: Ми всъщност много много просто &#8211; в /etc/X11/xorg.conf в секция Screen, суб секция Display, добавяте: Virtual 2048 2048 това максималната ви допустима разделителна способност толкова. Иначе xrandr взима максималната на 1 от мониторите. После си свалете arandr приложението (най-добре от svn) svn co http://svn.amsuess.com/svn/tools/arandr/trunk/ arand [...]]]></description>
			<content:encoded><![CDATA[
<p>Проблем 6:</p>
<p>Как подяволите да си подкарам външните VGA/HDMI?</p>
<p>Решение:</p>
<p>Ми всъщност много много просто &#8211; в /etc/X11/xorg.conf в секция Screen, суб секция Display, добавяте:</p>
<p>Virtual 2048 2048</p>
<p>това максималната ви допустима разделителна способност толкова. Иначе xrandr взима максималната на 1 от мониторите. После си свалете arandr приложението (най-добре от svn)</p>
<p>svn co http://svn.amsuess.com/svn/tools/arandr/trunk/ arand</p>
<p>старитрате arandr &#8230; и готово! Можете като мен да го копирате в /usr/share и да направите sym link към /usr/bin само на изпълнимия arandr.</p>
<p>Проблем 7:</p>
<p>Опции за fglrx драйверите.</p>
<p>Решение:</p>
<p>за по лесно ви паствам целия си xorg.conf &#8211; при мен, на моята машна със горе изброените стъпки работи на max!</p>
<address>Section &#8220;ServerLayout&#8221;<br />
Identifier     &#8220;Simple Layout&#8221;<br />
Screen      0  &#8220;aticonfig-Screen[0]-0&#8243; 0 0<br />
InputDevice    &#8220;Mouse1&#8243; &#8220;CorePointer&#8221;<br />
InputDevice    &#8220;Keyboard1&#8243; &#8220;CoreKeyboard&#8221;<br />
EndSection</p>
<p>Section &#8220;Files&#8221;<br />
RgbPath      &#8220;/usr/share/X11/rgb&#8221;<br />
FontPath     &#8220;/usr/share/fonts/local/&#8221;<br />
FontPath     &#8220;/usr/share/fonts/misc/&#8221;<br />
FontPath     &#8220;/usr/share/fonts/OTF/&#8221;<br />
FontPath     &#8220;/usr/share/fonts/TTF/&#8221;<br />
FontPath     &#8220;/usr/share/fonts/Type1/&#8221;<br />
FontPath     &#8220;/usr/share/fonts/CID/&#8221;<br />
FontPath     &#8220;/usr/share/fonts/Speedo/&#8221;<br />
FontPath     &#8220;/usr/share/fonts/75dpi/:unscaled&#8221;<br />
FontPath     &#8220;/usr/share/fonts/100dpi/:unscaled&#8221;<br />
FontPath     &#8220;/usr/share/fonts/75dpi/&#8221;<br />
FontPath     &#8220;/usr/share/fonts/100dpi/&#8221;<br />
FontPath     &#8220;/usr/share/fonts/cyrillic/&#8221;<br />
EndSection</p>
<p>Section &#8220;Module&#8221;</p>
<p>Load  &#8220;dbe&#8221;     # Double buffer extension<br />
SubSection &#8220;extmod&#8221;<br />
Option       &#8220;omit xfree86-dga&#8221;   # don&#8217;t initialise the DGA extension<br />
EndSubSection<br />
Load  &#8220;type1&#8243;<br />
Load  &#8220;freetype&#8221;<br />
#Load        &#8220;speedo&#8221;<br />
Load &#8220;GLcore&#8221;<br />
Load  &#8220;glx&#8221;<br />
Load &#8220;dri&#8221;<br />
EndSection</p>
<p>Section &#8220;InputDevice&#8221;<br />
Identifier  &#8220;Keyboard1&#8243;<br />
Driver      &#8220;kbd&#8221;<br />
EndSection</p>
<p>Section &#8220;InputDevice&#8221;<br />
Identifier  &#8220;Mouse1&#8243;<br />
Driver      &#8220;mouse&#8221;<br />
Option       &#8220;Protocol&#8221; &#8220;Auto&#8221;<br />
Option       &#8220;ZAxisMapping&#8221; &#8220;4 5&#8243;<br />
# The mouse device.  The device is normally set to /dev/mouse,<br />
Option       &#8220;Device&#8221; &#8220;/dev/mouse&#8221;<br />
#   Option &#8220;Device&#8221;      &#8220;/dev/psaux&#8221;<br />
EndSection</p>
<p>Section &#8220;Monitor&#8221;<br />
Identifier   &#8220;aticonfig-Monitor[0]-0&#8243;<br />
Option       &#8220;VendorName&#8221; &#8220;ATI Proprietary Driver&#8221;<br />
Option       &#8220;ModelName&#8221; &#8220;Generic Autodetecting Monitor&#8221;<br />
Option       &#8220;DPMS&#8221; &#8220;true&#8221;<br />
EndSection</p>
<p>Section &#8220;Device&#8221;<br />
Identifier  &#8220;aticonfig-Device[0]-0&#8243;<br />
Driver      &#8220;fglrx&#8221;<br />
BusID       &#8220;PCI:1:0:0&#8243;<br />
Option &#8220;UseFastTLS&#8221; &#8220;1&#8243;<br />
EndSection</p>
<p>Section &#8220;Screen&#8221;<br />
Identifier &#8220;aticonfig-Screen[0]-0&#8243;<br />
Device     &#8220;aticonfig-Device[0]-0&#8243;<br />
Monitor    &#8220;aticonfig-Monitor[0]-0&#8243;<br />
DefaultDepth     24<br />
SubSection &#8220;Display&#8221;<br />
Virtual    2048 2048<br />
Viewport   0 0<br />
Depth     24<br />
EndSubSection<br />
EndSection</p>
<p>Section &#8220;DRI&#8221;<br />
Mode 0666<br />
EndSection</p>
</address>
<address> </address>
<p>Проблем 8:</p>
<p>VirtualBox. Нямам USB и нямам USB!</p>
<p>Решенение:</p>
<p>Добавяте потребителя с, който искате да ползвате VirtualBox в vboxusers групата.</p>
<p>Добавяте и в /etc/fstab:</p>
<p>usbfs            /proc/bus/usb    usbfs       devmode=666      0   0</p>
<p>и USB-то &#8230; чудотворно се оправя!</p>
<p>Това е от мен, поне за сега!</p>
<p>Ваш,</p>
<p>Lucifer</p>
<div class="topsy_widget_data topsy_theme_jade" style="float: left;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.anavaro.com%252Fblog%252F%2525d0%2525b5%2525d0%2525b4%2525d0%2525bd%2525d0%2525b0-%2525d0%2525be%2525d1%252582%2525d0%2525b4%2525d0%2525b0%2525d0%2525b2%2525d0%2525bd%2525d0%2525b0-%2525d0%2525b1%2525d0%2525b0%2525d0%2525b2%2525d0%2525b5%2525d0%2525bd%2525d0%2525b0-%2525d1%252581%2525d1%252582%2525d1%25258a%2525d0%2525bf%2525d0%2525ba%2525d0%2525b0-2%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22%D0%95%D0%B4%D0%BD%D0%B0%20%D0%BE%D1%82%D0%B4%D0%B0%D0%B2%D0%BD%D0%B0%20%D0%B1%D0%B0%D0%B2%D0%B5%D0%BD%D0%B0%20%D1%81%D1%82%D1%8A%D0%BF%D0%BA%D0%B0%20...%202%22%20%7D);"></div>

<p><a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2F%25d0%25b5%25d0%25b4%25d0%25bd%25d0%25b0-%25d0%25be%25d1%2582%25d0%25b4%25d0%25b0%25d0%25b2%25d0%25bd%25d0%25b0-%25d0%25b1%25d0%25b0%25d0%25b2%25d0%25b5%25d0%25bd%25d0%25b0-%25d1%2581%25d1%2582%25d1%258a%25d0%25bf%25d0%25ba%25d0%25b0-2%2F&amp;linkname=%D0%95%D0%B4%D0%BD%D0%B0%20%D0%BE%D1%82%D0%B4%D0%B0%D0%B2%D0%BD%D0%B0%20%D0%B1%D0%B0%D0%B2%D0%B5%D0%BD%D0%B0%20%D1%81%D1%82%D1%8A%D0%BF%D0%BA%D0%B0%20%26%238230%3B%202" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2F%25d0%25b5%25d0%25b4%25d0%25bd%25d0%25b0-%25d0%25be%25d1%2582%25d0%25b4%25d0%25b0%25d0%25b2%25d0%25bd%25d0%25b0-%25d0%25b1%25d0%25b0%25d0%25b2%25d0%25b5%25d0%25bd%25d0%25b0-%25d1%2581%25d1%2582%25d1%258a%25d0%25bf%25d0%25ba%25d0%25b0-2%2F&amp;linkname=%D0%95%D0%B4%D0%BD%D0%B0%20%D0%BE%D1%82%D0%B4%D0%B0%D0%B2%D0%BD%D0%B0%20%D0%B1%D0%B0%D0%B2%D0%B5%D0%BD%D0%B0%20%D1%81%D1%82%D1%8A%D0%BF%D0%BA%D0%B0%20%26%238230%3B%202" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/svejo?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2F%25d0%25b5%25d0%25b4%25d0%25bd%25d0%25b0-%25d0%25be%25d1%2582%25d0%25b4%25d0%25b0%25d0%25b2%25d0%25bd%25d0%25b0-%25d0%25b1%25d0%25b0%25d0%25b2%25d0%25b5%25d0%25bd%25d0%25b0-%25d1%2581%25d1%2582%25d1%258a%25d0%25bf%25d0%25ba%25d0%25b0-2%2F&amp;linkname=%D0%95%D0%B4%D0%BD%D0%B0%20%D0%BE%D1%82%D0%B4%D0%B0%D0%B2%D0%BD%D0%B0%20%D0%B1%D0%B0%D0%B2%D0%B5%D0%BD%D0%B0%20%D1%81%D1%82%D1%8A%D0%BF%D0%BA%D0%B0%20%26%238230%3B%202" title="Svejo" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/svejo.png" width="16" height="16" alt="Svejo"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2F%25d0%25b5%25d0%25b4%25d0%25bd%25d0%25b0-%25d0%25be%25d1%2582%25d0%25b4%25d0%25b0%25d0%25b2%25d0%25bd%25d0%25b0-%25d0%25b1%25d0%25b0%25d0%25b2%25d0%25b5%25d0%25bd%25d0%25b0-%25d1%2581%25d1%2582%25d1%258a%25d0%25bf%25d0%25ba%25d0%25b0-2%2F&amp;linkname=%D0%95%D0%B4%D0%BD%D0%B0%20%D0%BE%D1%82%D0%B4%D0%B0%D0%B2%D0%BD%D0%B0%20%D0%B1%D0%B0%D0%B2%D0%B5%D0%BD%D0%B0%20%D1%81%D1%82%D1%8A%D0%BF%D0%BA%D0%B0%20%26%238230%3B%202" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Сподели</a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.anavaro.com/blog/%d0%b5%d0%b4%d0%bd%d0%b0-%d0%be%d1%82%d0%b4%d0%b0%d0%b2%d0%bd%d0%b0-%d0%b1%d0%b0%d0%b2%d0%b5%d0%bd%d0%b0-%d1%81%d1%82%d1%8a%d0%bf%d0%ba%d0%b0-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Една отдавна бавена стъпка &#8230;</title>
		<link>http://www.anavaro.com/blog/%d0%b5%d0%b4%d0%bd%d0%b0-%d0%be%d1%82%d0%b4%d0%b0%d0%b2%d0%bd%d0%b0-%d0%b1%d0%b0%d0%b2%d0%b5%d0%bd%d0%b0-%d1%81%d1%82%d1%8a%d0%bf%d0%ba%d0%b0/</link>
		<comments>http://www.anavaro.com/blog/%d0%b5%d0%b4%d0%bd%d0%b0-%d0%be%d1%82%d0%b4%d0%b0%d0%b2%d0%bd%d0%b0-%d0%b1%d0%b0%d0%b2%d0%b5%d0%bd%d0%b0-%d1%81%d1%82%d1%8a%d0%bf%d0%ba%d0%b0/#comments</comments>
		<pubDate>Mon, 25 May 2009 20:29:04 +0000</pubDate>
		<dc:creator>Lucifer</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[geek time]]></category>
		<category><![CDATA[misk]]></category>

		<guid isPermaLink="false">http://www.anavaro.com/blog/?p=234</guid>
		<description><![CDATA[Предния път набързо само написах, че най-накрая минах на Линукс и по-специално на Slackware current. Винаги съм обичал да съм на ръба на технологиите. А и Slackware-а винаги ми е бил любимата ОС. Много по-лесно сигурно щеше да ми е да мина на нещо по-просто (HellMaster винаги е предлагал Fedora), но честно казано тогава нямаше [...]]]></description>
			<content:encoded><![CDATA[
<p>Предния път набързо само написах, че най-накрая минах на Линукс и по-специално на Slackware current. Винаги съм обичал да съм на ръба на технологиите. А и Slackware-а винаги ми е бил любимата ОС. Много по-лесно сигурно щеше да ми е да мина на нещо по-просто (HellMaster винаги е предлагал Fedora), но честно казано тогава нямаше да ми е интерестно. Предпочитам си Slack-чето. Успях да се сборя с драйверите, сбих се с мрежата, преборих се с ядрото и какво ли още не! За тези 2 седмици научих много. Сега искам да споделя със вас какво и как направих:</p>
<p>Железарии:</p>
<p>ASUS M51V-AP129</p>
<p>CPU: Intel Pentium Dual Core Processor T3200</p>
<p>RAM: 4GB</p>
<p>VC: Radeon HD 3470</p>
<p>Проблем 1:</p>
<p>Kernel-a, който върви със Slack-а не вижда 4-те гиги рам</p>
<p>Решение:</p>
<p>cd /usr/src/linux-2.6.29.2</p>
<p>rm .configure</p>
<p>cp /boot/configure-huge-smp-2.6.29.2-smp .configure</p>
<p>make menuconfig</p>
<p>Отбелязваме отметката за поддръжка до 64 GB RAM</p>
<p>exit</p>
<p>make bzImage</p>
<p>make modules</p>
<p>make modules_install</p>
<p>cp arch/x86/boot/bzImage /boot/vmlinuz-4g</p>
<p>cp System.map /boot/System.map-4g</p>
<p>Коригираме си любимия boot loader &#8230; и проблема е решен &#8211; ядрото вижда сичките 4 гиги</p>
<p>Проблем 2:</p>
<p>Поддръжка на 3d.</p>
<p>Решение:</p>
<p>Тука идва голямото четене мили деца, защото fglrx драйверите на ati са несъвместими с ядрото &#8230; освен, не се пачнат. Та сваляте си пача който е за версия 9.1 (споко работи си) и си пачвате версия 9.5 (тази която е сега), после си я инсталирате и готово! Имате 3D и compositing.</p>
<p>Проблем 3:</p>
<p>Скролера на мишката.</p>
<p>Решение: в /etc/X11/xorg.conf има ред в секцията за Device &#8220;mouse&#8221;</p>
<p>Protocol &#8220;imps/2&#8243;</p>
<p>сменяте го на auto и готово.</p>
<p>Проблем 4:</p>
<p>Поддръжка на кирлица в файловата система и KDE</p>
<p>Решение:</p>
<p><span class="code">/etc/rc.d/rc.font</span>:</p>
<pre class="file">#!/bin/sh
#
# Този скрипт зарежда шрифт за виртуален терминал (текстова конзола).
# Достъпните шрифтове се намират в директорията
# /usr/share/kbd/consolefonts.
#

echo -n -e '\033%@' # кодиране UTF-8
setfont Cyr_a8x16

<span class="code">/etc/profile.d/lang.sh</span>:

#!/bin/sh

export LANG="bg_BG.UTF-8"
......
......
# Променливата LC_MESSAGES указва какъв да бъде езика на интерфейса на програмите.
# Ако желаете интерфейса на програмите да бъде
# на английски вместо на български, махнете # в началото на следващия ред
#export LC_MESSAGES=en

# тази команда решава някои проблеми свързани с man
export LESSCHARSET=utf-8

case `tty` in
/dev/console|/dev/tty[0-9]|/dev/vc/[0-9]*)

# повторно зареждане на шрифт и клавиатурна подредба (за всеки случай)
. /etc/rc.d/rc.keymap 2&gt;/dev/null
. /etc/rc.d/rc.font

esac

<span class="code">/etc/rc.d/rc.local</span>:

#!/bin/sh
#
# /etc/rc.d/rc.local:  Local system initialization script.
#
# Put any local setup commands in here:

# настройки за виртуален терминал от 1 до 6:
for i in 1 2 3 4 5 6
do
    echo -n -e '\033%@' &gt; /dev/tty$i
done</pre>
<p>Искам да благодаря на момчетата от форума на linux-bg.org за помоща, както и на Валентин Стойков, от чиято <a href="http://bg-howto.hit.bg/#sec6.1" target="_blank">статия</a> са извадките по-горе. О и да напомня, че това е за поддръжка на utf-8.</p>
<p>Проблем 5:</p>
<p>След инсталиране на драйврите, имам 3d поддръжка, само ако не ползвам kdm.</p>
<p>Решение:</p>
<p>rm -R /usr/share/config/kdm/*<br />
genkdmconf</p>
<p>Та това е мили деца, от към проблеми с преминаването към linux. Поне при мен. Еми &#8230; да ми е честито!</p>
<p>Ваш,</p>
<p>Lucifer</p>
<p><script type="'text/javascript'">// <![CDATA[
svejo_url='http://www.anavaro.com/blog/%D0%B5%D0%B4%D0%BD%D0%B0-%D0%BE%D1%82%D0%B4%D0%B0%D0%B2%D0%BD%D0%B0-%D0%B1%D0%B0%D0%B2%D0%B5%D0%BD%D0%B0-%D1%81%D1%82%D1%8A%D0%BF%D0%BA%D0%B0';
svejo_skin='standard';
svejo_theme='black';
// ]]&gt;</script><br />
<script src="http://svejo.net/javascripts/svejo_button.js" type="'text/javascript'"></script></p>
<div class="topsy_widget_data topsy_theme_jade" style="float: left;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.anavaro.com%252Fblog%252F%2525d0%2525b5%2525d0%2525b4%2525d0%2525bd%2525d0%2525b0-%2525d0%2525be%2525d1%252582%2525d0%2525b4%2525d0%2525b0%2525d0%2525b2%2525d0%2525bd%2525d0%2525b0-%2525d0%2525b1%2525d0%2525b0%2525d0%2525b2%2525d0%2525b5%2525d0%2525bd%2525d0%2525b0-%2525d1%252581%2525d1%252582%2525d1%25258a%2525d0%2525bf%2525d0%2525ba%2525d0%2525b0%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22%D0%95%D0%B4%D0%BD%D0%B0%20%D0%BE%D1%82%D0%B4%D0%B0%D0%B2%D0%BD%D0%B0%20%D0%B1%D0%B0%D0%B2%D0%B5%D0%BD%D0%B0%20%D1%81%D1%82%D1%8A%D0%BF%D0%BA%D0%B0%20...%22%20%7D);"></div>

<p><a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2F%25d0%25b5%25d0%25b4%25d0%25bd%25d0%25b0-%25d0%25be%25d1%2582%25d0%25b4%25d0%25b0%25d0%25b2%25d0%25bd%25d0%25b0-%25d0%25b1%25d0%25b0%25d0%25b2%25d0%25b5%25d0%25bd%25d0%25b0-%25d1%2581%25d1%2582%25d1%258a%25d0%25bf%25d0%25ba%25d0%25b0%2F&amp;linkname=%D0%95%D0%B4%D0%BD%D0%B0%20%D0%BE%D1%82%D0%B4%D0%B0%D0%B2%D0%BD%D0%B0%20%D0%B1%D0%B0%D0%B2%D0%B5%D0%BD%D0%B0%20%D1%81%D1%82%D1%8A%D0%BF%D0%BA%D0%B0%20%26%238230%3B" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2F%25d0%25b5%25d0%25b4%25d0%25bd%25d0%25b0-%25d0%25be%25d1%2582%25d0%25b4%25d0%25b0%25d0%25b2%25d0%25bd%25d0%25b0-%25d0%25b1%25d0%25b0%25d0%25b2%25d0%25b5%25d0%25bd%25d0%25b0-%25d1%2581%25d1%2582%25d1%258a%25d0%25bf%25d0%25ba%25d0%25b0%2F&amp;linkname=%D0%95%D0%B4%D0%BD%D0%B0%20%D0%BE%D1%82%D0%B4%D0%B0%D0%B2%D0%BD%D0%B0%20%D0%B1%D0%B0%D0%B2%D0%B5%D0%BD%D0%B0%20%D1%81%D1%82%D1%8A%D0%BF%D0%BA%D0%B0%20%26%238230%3B" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/svejo?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2F%25d0%25b5%25d0%25b4%25d0%25bd%25d0%25b0-%25d0%25be%25d1%2582%25d0%25b4%25d0%25b0%25d0%25b2%25d0%25bd%25d0%25b0-%25d0%25b1%25d0%25b0%25d0%25b2%25d0%25b5%25d0%25bd%25d0%25b0-%25d1%2581%25d1%2582%25d1%258a%25d0%25bf%25d0%25ba%25d0%25b0%2F&amp;linkname=%D0%95%D0%B4%D0%BD%D0%B0%20%D0%BE%D1%82%D0%B4%D0%B0%D0%B2%D0%BD%D0%B0%20%D0%B1%D0%B0%D0%B2%D0%B5%D0%BD%D0%B0%20%D1%81%D1%82%D1%8A%D0%BF%D0%BA%D0%B0%20%26%238230%3B" title="Svejo" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/svejo.png" width="16" height="16" alt="Svejo"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2F%25d0%25b5%25d0%25b4%25d0%25bd%25d0%25b0-%25d0%25be%25d1%2582%25d0%25b4%25d0%25b0%25d0%25b2%25d0%25bd%25d0%25b0-%25d0%25b1%25d0%25b0%25d0%25b2%25d0%25b5%25d0%25bd%25d0%25b0-%25d1%2581%25d1%2582%25d1%258a%25d0%25bf%25d0%25ba%25d0%25b0%2F&amp;linkname=%D0%95%D0%B4%D0%BD%D0%B0%20%D0%BE%D1%82%D0%B4%D0%B0%D0%B2%D0%BD%D0%B0%20%D0%B1%D0%B0%D0%B2%D0%B5%D0%BD%D0%B0%20%D1%81%D1%82%D1%8A%D0%BF%D0%BA%D0%B0%20%26%238230%3B" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Сподели</a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.anavaro.com/blog/%d0%b5%d0%b4%d0%bd%d0%b0-%d0%be%d1%82%d0%b4%d0%b0%d0%b2%d0%bd%d0%b0-%d0%b1%d0%b0%d0%b2%d0%b5%d0%bd%d0%b0-%d1%81%d1%82%d1%8a%d0%bf%d0%ba%d0%b0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>qdisc htb &#8230; или лесен за правене shaper</title>
		<link>http://www.anavaro.com/blog/qdisc-htb-%d0%b8%d0%bb%d0%b8-%d0%bb%d0%b5%d1%81%d0%b5%d0%bd-%d0%b7%d0%b0-%d0%bf%d1%80%d0%b0%d0%b2%d0%b5%d0%bd%d0%b5-shaper/</link>
		<comments>http://www.anavaro.com/blog/qdisc-htb-%d0%b8%d0%bb%d0%b8-%d0%bb%d0%b5%d1%81%d0%b5%d0%bd-%d0%b7%d0%b0-%d0%bf%d1%80%d0%b0%d0%b2%d0%b5%d0%bd%d0%b5-shaper/#comments</comments>
		<pubDate>Tue, 12 May 2009 08:56:05 +0000</pubDate>
		<dc:creator>Lucifer</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[geek time]]></category>
		<category><![CDATA[htb]]></category>
		<category><![CDATA[qdisc]]></category>
		<category><![CDATA[shaper]]></category>

		<guid isPermaLink="false">http://www.anavaro.com/blog/?p=225</guid>
		<description><![CDATA[И така &#8230; седя си аз на работа и се чудя как да се боря с големите лоши потребители, които ми заемата канала и не мога да си играя играта и да си точна порното. Ядосвам се! Писна ми да ги забранявам IP по IP. Зачетах се из интернет &#8230; добрия стар чичо Google ме [...]]]></description>
			<content:encoded><![CDATA[
<p>И така &#8230; седя си аз на работа и се чудя как да се боря с големите лоши потребители, които ми заемата канала и не мога да си играя играта и да си точна порното. Ядосвам се! Писна ми да ги забранявам IP по IP. Зачетах се из интернет &#8230; добрия стар чичо Google ме препрати към <a href="lartc.org" target="_blank">lartc.org</a> . Изтеглих си аз ръководството от там (препоръчвам го н а всички) и се хванах да го прочета. О очудване! То Правенето на shaper не било сложно!</p>
<p>Този shaper работи в моята мрежа. Не твърдя да е сложен, защото нямам нужда да се боря с хакери (потребителите ми са &#8220;многознайковци&#8221; (вие представяте ли си идота който ми се развика защо нямал нет, като се оказа, че сам си е преинсталирал Windows-a  и не е сложил драйвери за дъно и LAN)).</p>
<p>Така, сега по същество:</p>
<p>Конструкция:</p>
<p>Имам 3 LAN мрежи:</p>
<p>192.168.0.0/24 &#8211; локална мрежа за администрацията, най-често използвана за служебни задължения, с изключение на 1 поттребител.</p>
<p>192.168.10.0/24 &#8211; локална мрежа за залата за обучение, която и трябва web, с изключение на 2-те машини зад които седя.</p>
<p>192.168.3.0/24 &#8211; Wi-Fi мрежа за гостите на хотела, която е отворена и безотчетна</p>
<p>Имам 12 Mbit/s biz download на 2Mbit/s upload от приятелите от БТК.</p>
<p>Slackware 12 машинка с 2 LAN карти (WAN и LAN)</p>
<p>Защо HTB?</p>
<p>HTB, ли? Ми защото се пише по-лесно от CBQ, а и в кернела-а на моя комп го има. Няма да ви лъжа, че е по-стабилен или по-напреднал. Аз съм си мързелив. Просто ми е най-лесен.</p>
<p>Лимитации.</p>
<p>За съжаление qdisc не се справя много добре с shape на igress трафик, за това се възползва от опцията на мрежовите протоколи да пращат само колкото бързо можеш да получиш. За това ще работим с egress трафика (изходящия).</p>
<p>Началото.</p>
<blockquote><address>#/bin/sh</address>
<address>WAN=eth1</address>
<address>LAN=eth2</address>
</blockquote>
<p>Дефинираме bash скрипта и дефинираме LAN картите. Тук е мястото тези от вас които си вдигат лан картите или правят специфични настройки като &#8220;ip a a&#8221; да ги направят:</p>
<blockquote><address>ifconfig $LAN 192.168.0.1 netmask 255.255.255.0</address>
<address>ifconfig $LAN:1 192.168.10.1 netmask 255.255.255.0</address>
<address>ifconfig $LAN:2 192.168.3.1 netmask 255.255.255.0</address>
<address>ip a a dev $WAN xx.xx.xx.xx</address>
</blockquote>
<p>Препръчвам да правите всички мрежови настройки преди да започнете да правите shape-а. Започваме с орязване на входящия тряфик. Както казахме, всъщност не можем да го орежем, но можем да ограничим и контролираме изхода от картата към вътрешните мрежи (в случая $LAN).</p>
<blockquote><address>tc qdisc del dev $LAN root</address>
<address>tc qdisc add dev $LAN root handle 1: htb default 30</address>
</blockquote>
<p>Или преведено на човешки &#8211; изтрий всички устройства коит &#8220;висят&#8221; на интерфейс $LAN и добави root &#8220;устройство&#8221; закачено на $LAN с идентификатор 1: и използващо htb (честно казано не знам какво прави default и 30, но си ги търси). Следващата стъпка е да създадем &#8220;правила&#8221; за устрйството.</p>
<blockquote><address>tc class add dev $LAN parent 1: classid 1:1 htb rate 12000kbit ceil 12000kbit burst 15k</address>
<address>tc class add dev $LAN parent 1:1 classid 1:10 htb rate 5000kbit ceil 12000kbit burst 15k prio 1</address>
<address>tc class add dev $LAN parent 1:1 classid 1:20 htb rate 1000kbit ceil 2000kbit burst 15k prio 2</address>
</blockquote>
<p>Обяснявам и тук &#8211; добавяме клас 1:1 с &#8220;родител&#8221; 1: използвайки htb за контрол с минимална скорост 12000 kbit/s (винаги давайте по малки скорости от реалните) и максималан същата. Създаваме 2 &#8220;деца&#8221; на този клас 1:10 и 1:20. Като 1:10 има запазени 5000 kbit/s и максимум от 12000 kbit/s (когато има други клиенти има гарантирани 5000, но когато останалия канал е свободен, може да го ползва целия), 1:20 е с осигурен 1000 kbit/s и максимум от 2000 kbit/s. Сега, нека пратим трафика по класовете &#8211; това става с <em>tc filter</em>.</p>
<blockquote><address>tc filter add dev $LAN protocol ip parent 1: prio 1 u32 match ip dst 192.168.10.0/24 flowid 1:10</address>
<address>tc filter add dev $LAN protocol ip parent 1: prio 1 u32 match ip dst 192.168.0.0/24 flowid 1:10</address>
<address>tc filter add dev $LAN protocol ip parent 1: prio 2 u32 match ip dst 192.168.3.0/24 flowid 1:20</address>
</blockquote>
<p>Използваме така наречените <em>u32 match-</em>ове. В случая изпозлваме <em>ip dst</em> или <em>destination ip</em>. <em>u32</em> позволява да се фитрира по много показатели:</p>
<ul>
<li>dst</li>
<li>src</li>
<li>dport</li>
<li>sport</li>
<li>tos</li>
<li>protcol*</li>
</ul>
<p>*protocol филтъра взима променливите си от /etc/protcols, например ако icmp е 1, то <em>match ip protocol 1 0xff</em></p>
<p>като могат да се правят n на брой комбинации.</p>
<p>И така какво имам до тук? Имаме едно &#8220;дърво&#8221;:</p>
<pre>  1:
   |
  1:1
   /\
  /  \
 |    |
1:10 1:20</pre>
<p>И филтри които да пращат към &#8220;клоните&#8221;. Това е за входящия трафик. Сега да направим същото за изходящия (извинете но тук няма да обяснявам, защото до сега го обясних достатъчно подробно). Та за $WAN интерфейса:</p>
<blockquote><address>tc qdisc del dev $WAN root<br />
tc qdisc add dev $WAN root handle 1: htb default 30<br />
tc class add dev $WAN parent 1: classid 1:1 htb rate 2000kbit ceil 2000kbit burst 15k<br />
tc class add dev $WAN parent 1:1 classid 1:10 htb rate 1000kbit ceil 2000kbit burst 15k prio 1<br />
tc class add dev $WAN parent 1:1 classid 1:20 htb rate 512kbit ceil 1000kbit burst 15k prio 2<br />
tc filter add dev $WAN protocol ip parent 1: prio 1 u32 match ip src 192.168.10.0/24 flowid 1:10<br />
tc filter add dev $WAN protocol ip parent 1: prio 1 u32 match ip src 192.168.0.0/24 flowid 1:10<br />
tc filter add dev $WAN protocol ip parent 1: prio 2 u32 match ip src 192.168.3.0/24 flowid 1:20<br />
</address>
</blockquote>
<p>След този момент вече сте свободни да работите с <em>iptables</em> и да си направите колкото си искате правила за портове и настройки.</p>
<p>Отново подчертавам, че това е една малка и проста конструкция предиведна за SOHO мрежа. Както виждате има и слабо място, но смятам и това да изчистя. Когато го направя ще пиша още.</p>
<p>Ваш,</p>
<p>Lucifer</p>
<p><script type='text/javascript'>
svejo_url='http://www.anavaro.com/blog/qdisc-htb-%D0%B8%D0%BB%D0%B8-%D0%BB%D0%B5%D1%81%D0%B5%D0%BD-%D0%B7%D0%B0-%D0%BF%D1%80%D0%B0%D0%B2%D0%B5%D0%BD%D0%B5-shaper';
svejo_skin='standard';
svejo_theme='black';
</script><br />
<script src='http://svejo.net/javascripts/svejo_button.js' type='text/javascript'></script></p>
<div class="topsy_widget_data topsy_theme_jade" style="float: left;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.anavaro.com%252Fblog%252Fqdisc-htb-%2525d0%2525b8%2525d0%2525bb%2525d0%2525b8-%2525d0%2525bb%2525d0%2525b5%2525d1%252581%2525d0%2525b5%2525d0%2525bd-%2525d0%2525b7%2525d0%2525b0-%2525d0%2525bf%2525d1%252580%2525d0%2525b0%2525d0%2525b2%2525d0%2525b5%2525d0%2525bd%2525d0%2525b5-shaper%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22qdisc%20htb%20...%20%D0%B8%D0%BB%D0%B8%20%D0%BB%D0%B5%D1%81%D0%B5%D0%BD%20%D0%B7%D0%B0%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B5%D0%BD%D0%B5%20shaper%22%20%7D);"></div>

<p><a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fqdisc-htb-%25d0%25b8%25d0%25bb%25d0%25b8-%25d0%25bb%25d0%25b5%25d1%2581%25d0%25b5%25d0%25bd-%25d0%25b7%25d0%25b0-%25d0%25bf%25d1%2580%25d0%25b0%25d0%25b2%25d0%25b5%25d0%25bd%25d0%25b5-shaper%2F&amp;linkname=qdisc%20htb%20%26%238230%3B%20%D0%B8%D0%BB%D0%B8%20%D0%BB%D0%B5%D1%81%D0%B5%D0%BD%20%D0%B7%D0%B0%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B5%D0%BD%D0%B5%20shaper" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fqdisc-htb-%25d0%25b8%25d0%25bb%25d0%25b8-%25d0%25bb%25d0%25b5%25d1%2581%25d0%25b5%25d0%25bd-%25d0%25b7%25d0%25b0-%25d0%25bf%25d1%2580%25d0%25b0%25d0%25b2%25d0%25b5%25d0%25bd%25d0%25b5-shaper%2F&amp;linkname=qdisc%20htb%20%26%238230%3B%20%D0%B8%D0%BB%D0%B8%20%D0%BB%D0%B5%D1%81%D0%B5%D0%BD%20%D0%B7%D0%B0%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B5%D0%BD%D0%B5%20shaper" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/svejo?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fqdisc-htb-%25d0%25b8%25d0%25bb%25d0%25b8-%25d0%25bb%25d0%25b5%25d1%2581%25d0%25b5%25d0%25bd-%25d0%25b7%25d0%25b0-%25d0%25bf%25d1%2580%25d0%25b0%25d0%25b2%25d0%25b5%25d0%25bd%25d0%25b5-shaper%2F&amp;linkname=qdisc%20htb%20%26%238230%3B%20%D0%B8%D0%BB%D0%B8%20%D0%BB%D0%B5%D1%81%D0%B5%D0%BD%20%D0%B7%D0%B0%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B5%D0%BD%D0%B5%20shaper" title="Svejo" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/svejo.png" width="16" height="16" alt="Svejo"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fqdisc-htb-%25d0%25b8%25d0%25bb%25d0%25b8-%25d0%25bb%25d0%25b5%25d1%2581%25d0%25b5%25d0%25bd-%25d0%25b7%25d0%25b0-%25d0%25bf%25d1%2580%25d0%25b0%25d0%25b2%25d0%25b5%25d0%25bd%25d0%25b5-shaper%2F&amp;linkname=qdisc%20htb%20%26%238230%3B%20%D0%B8%D0%BB%D0%B8%20%D0%BB%D0%B5%D1%81%D0%B5%D0%BD%20%D0%B7%D0%B0%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B5%D0%BD%D0%B5%20shaper" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Сподели</a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.anavaro.com/blog/qdisc-htb-%d0%b8%d0%bb%d0%b8-%d0%bb%d0%b5%d1%81%d0%b5%d0%bd-%d0%b7%d0%b0-%d0%bf%d1%80%d0%b0%d0%b2%d0%b5%d0%bd%d0%b5-shaper/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Squid 3 + IPTABALES &#8230; или transparent proxy за секунди!</title>
		<link>http://www.anavaro.com/blog/squid-3-iptabales-%d0%b8%d0%bb%d0%b8-transperant-proxy-%d0%b7%d0%b0-%d1%81%d0%b5%d1%86%d1%83%d0%bd%d0%b4%d0%b8/</link>
		<comments>http://www.anavaro.com/blog/squid-3-iptabales-%d0%b8%d0%bb%d0%b8-transperant-proxy-%d0%b7%d0%b0-%d1%81%d0%b5%d1%86%d1%83%d0%bd%d0%b4%d0%b8/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 05:39:39 +0000</pubDate>
		<dc:creator>Lucifer</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[geek time]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[squid]]></category>
		<category><![CDATA[transperancy]]></category>

		<guid isPermaLink="false">http://www.anavaro.com/blog/?p=171</guid>
		<description><![CDATA[Тъй като съм алчно и гладно за трафик копеле, реших, че на потребителите не им трябва чак толкова web трафик и реших да им шибна едно прозрачно proxy. Пък и без това искам да знам кой къде ходи. Та &#8230; как става номера: 1. Взимате един Slackware (дори не знам коя версия) 2. Сваляте си [...]]]></description>
			<content:encoded><![CDATA[
<p>Тъй като съм алчно и гладно за трафик копеле, реших, че на потребителите не им трябва чак толкова web трафик и реших да им шибна едно прозрачно proxy. Пък и без това искам да знам кой къде ходи.</p>
<p>Та &#8230; как става номера:</p>
<p>1. Взимате един Slackware (дори не знам коя версия)</p>
<p>2. Сваляте си последния SQUID 3 (в моя случай squid-3.0.STABLE13)</p>
<p>3. tar -xvf squid-3.0.STABLEx</p>
<p>4. cd squid-3.0.STABLEx</p>
<p>5. ./configure &#8211;enable-ssl &#8211;enable-linux-netfilter</p>
<p>6. make all</p>
<p>6.1 (ако не сте като root) su</p>
<p>7. make install</p>
<p>8. mv /usr/local/squid/etc/squid.conf /usr/local/squid/etc/squid.conf.orig</p>
<p><strong>ЧЕСТИТО! Ако всичко е минало правилно имате инсталиран squid без конфигурационен файл.</strong></p>
<p>9. nano /usr/local/squid/etc/squid.conf</p>
<p>http_port 3128 transparent<br />
cache_dir ufs /usr/local/squid/var/cache/ 1000 32 512<br />
access_log /var/log/squid/access.log<br />
acl localnet0 src 192.168.0.0/255.255.255.0<br />
acl localnet10 src 192.168.10.0/255.255.255.0<br />
acl localnet3 src 192.168.3.0/255.255.255.0<br />
http_access allow  localnet0<br />
icp_access  allow  localnet0<br />
http_access allow  localnet10<br />
icp_access  allow  localnet10<br />
http_access allow  localnet3<br />
icp_access  allow  localnet3</p>
<p>Сега да обясня!</p>
<p>http_port &#8211; оказва порта на който ще слухти октоподчето (3128 &#8211; по подразбиране). Опцията &#8220;transperant&#8221; оказва на октоподчо да си работи невидимо.</p>
<p>cache_dir &#8211; оказва каде да е директорията където да се пазят нещата от сесиите. &#8220;usf&#8221; e файловата система кяото ползвате. След това пътеката където се помещава (squid трябва да има +rw). Следва големината на заделеното място за cache в MB. Другите 2 параметъра са за папки и подпапки за структуриране на информацията.</p>
<p>access_log &#8211; указва пътя на log файла (пак +rw)</p>
<p>acl &#8211; Access control layer &#8211; основния метод за настройка на сигурност. Какво имам аз? Първия параметър след acl е стринг за наименование на контролера, в този случай localnet0. &#8220;src&#8221; е вида контрол който ще указваме, в случая входящите заявки от 192.168.0.0/24. За съжаление трябва да окажете пълната netmask, &#8220;/24&#8243; не върши работа! При мене имам 3 мрежи и ги дефинирам и трите!</p>
<p>http_access &#8211; разреши http достъпа за дадения acl.</p>
<p>icp_access &#8211; разреши icp достъпа за дадения acl.</p>
<p>Ето ви го конф-а за да работи леко и без проблемно &#8230; има още тоолкова опции и възможности, че няма на къде, но за едно бързо и малко web proxy не ви трябва много! Та &#8230; записвате конф-а и излизате от редактора!</p>
<p>10. /usr/local/squid/sbin/squid -z за да направим директориите за кеша.</p>
<p>11. /usr/local/squid/sbin/squid -N -d 1 -D &#8211; тъй като октоподчо е демон -N го караме да остане отгоре. -d 1 за да задедем debug level. -D за да не прави DNS query към някои основни хостове и да умре без причина! Ако искате да го пратите като демон махнете -N и -d 1.</p>
<p>12. tail -f /var/log/squid/access.log &#8211; за да наблудаваме какво иде реч!</p>
<p>13. Сега трябва да пренасочим целия web трафик през окти &#8230; аз съм го решил просто (искам само порт 80, защото потребителите ми са обикновенни хора):</p>
<p>iptables -t nat -A PREROUTING -i eth4 -p tcp &#8211;dport 80 -j REDIRECT &#8211;to-port 3128</p>
<p>14. ЧЕСТИТО! ИМАТЕ СИ ПРОЗРАЧНО PROXY и домаин logger!</p>
<p>За по-подробни разясянения за това кой, как къде, защо и как &#8211; <a href="http://www.deckle.co.za/squid-users-guide/Main_Page" target="_blank">ОКТО WIKI</a>.</p>
<p>Ваш,</p>
<p>Lucifer</p>
<div class="topsy_widget_data topsy_theme_jade" style="float: left;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.anavaro.com%252Fblog%252Fsquid-3-iptabales-%2525d0%2525b8%2525d0%2525bb%2525d0%2525b8-transperant-proxy-%2525d0%2525b7%2525d0%2525b0-%2525d1%252581%2525d0%2525b5%2525d1%252586%2525d1%252583%2525d0%2525bd%2525d0%2525b4%2525d0%2525b8%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Squid%203%20%2B%20IPTABALES%20...%20%D0%B8%D0%BB%D0%B8%20transparent%20proxy%20%D0%B7%D0%B0%20%D1%81%D0%B5%D0%BA%D1%83%D0%BD%D0%B4%D0%B8%21%22%20%7D);"></div>

<p><a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fsquid-3-iptabales-%25d0%25b8%25d0%25bb%25d0%25b8-transperant-proxy-%25d0%25b7%25d0%25b0-%25d1%2581%25d0%25b5%25d1%2586%25d1%2583%25d0%25bd%25d0%25b4%25d0%25b8%2F&amp;linkname=Squid%203%20%2B%20IPTABALES%20%26%238230%3B%20%D0%B8%D0%BB%D0%B8%20transparent%20proxy%20%D0%B7%D0%B0%20%D1%81%D0%B5%D0%BA%D1%83%D0%BD%D0%B4%D0%B8%21" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fsquid-3-iptabales-%25d0%25b8%25d0%25bb%25d0%25b8-transperant-proxy-%25d0%25b7%25d0%25b0-%25d1%2581%25d0%25b5%25d1%2586%25d1%2583%25d0%25bd%25d0%25b4%25d0%25b8%2F&amp;linkname=Squid%203%20%2B%20IPTABALES%20%26%238230%3B%20%D0%B8%D0%BB%D0%B8%20transparent%20proxy%20%D0%B7%D0%B0%20%D1%81%D0%B5%D0%BA%D1%83%D0%BD%D0%B4%D0%B8%21" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a> <a href="http://www.addtoany.com/add_to/svejo?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fsquid-3-iptabales-%25d0%25b8%25d0%25bb%25d0%25b8-transperant-proxy-%25d0%25b7%25d0%25b0-%25d1%2581%25d0%25b5%25d1%2586%25d1%2583%25d0%25bd%25d0%25b4%25d0%25b8%2F&amp;linkname=Squid%203%20%2B%20IPTABALES%20%26%238230%3B%20%D0%B8%D0%BB%D0%B8%20transparent%20proxy%20%D0%B7%D0%B0%20%D1%81%D0%B5%D0%BA%D1%83%D0%BD%D0%B4%D0%B8%21" title="Svejo" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/svejo.png" width="16" height="16" alt="Svejo"/></a> <a href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.anavaro.com%2Fblog%2Fsquid-3-iptabales-%25d0%25b8%25d0%25bb%25d0%25b8-transperant-proxy-%25d0%25b7%25d0%25b0-%25d1%2581%25d0%25b5%25d1%2586%25d1%2583%25d0%25bd%25d0%25b4%25d0%25b8%2F&amp;linkname=Squid%203%20%2B%20IPTABALES%20%26%238230%3B%20%D0%B8%D0%BB%D0%B8%20transparent%20proxy%20%D0%B7%D0%B0%20%D1%81%D0%B5%D0%BA%D1%83%D0%BD%D0%B4%D0%B8%21" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.anavaro.com/blog/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Сподели</a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.anavaro.com/blog/squid-3-iptabales-%d0%b8%d0%bb%d0%b8-transperant-proxy-%d0%b7%d0%b0-%d1%81%d0%b5%d1%86%d1%83%d0%bd%d0%b4%d0%b8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
