<?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>Jedrzej Schmeidel (aka Yunnan) &#187; ADSL</title>
	<atom:link href="http://www.yunnan.tk/category/pomoce/adsl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yunnan.tk</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Mon, 09 Jan 2012 22:52:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Wlasna domena i dynamiczne IP</title>
		<link>http://www.yunnan.tk/pomoce/adsl/wlasna-domena-i-dynamiczne-ip/</link>
		<comments>http://www.yunnan.tk/pomoce/adsl/wlasna-domena-i-dynamiczne-ip/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 11:13:57 +0000</pubDate>
		<dc:creator>Yunnan</dc:creator>
				<category><![CDATA[ADSL]]></category>
		<category><![CDATA[dyndns]]></category>

		<guid isPermaLink="false">http://www.yunnan.tk/pomoce/adsl/wlasna-domena-i-dynamiczne-ip/</guid>
		<description><![CDATA[Wiekszosc ludzi korzystajacych z polaczenia ADSL ma zmienny (dynamiczny) adres IP. Z tego co czytalem jest to podyktowane jakimistam wzgledami bezpieczenstwa, jak rowniez tym ze czesto posiadana pula adresow IP jest niewystarczajaca aby kazdemu przyznac staly adres IP. Takie rozwiazanie calkowicie uniemozliwia uzyskanie korzysci plynacych z DNS (wlasna domena, serwer mejl itp), jako ze standardowo [...]]]></description>
			<content:encoded><![CDATA[<p>Wiekszosc ludzi korzystajacych z polaczenia ADSL ma zmienny (dynamiczny) adres IP. Z tego co czytalem jest to podyktowane jakimistam wzgledami bezpieczenstwa, jak rowniez tym ze czesto posiadana pula adresow IP jest niewystarczajaca aby kazdemu przyznac staly adres IP.</p>
<p>Takie rozwiazanie calkowicie uniemozliwia uzyskanie korzysci plynacych z DNS (wlasna domena, serwer mejl itp), jako ze standardowo propagacja domeny w DNSach trwa od 6 do 24 h&#8230; tak wiec co kazda zmiane adresu IP, nasz serwer bedzie nieosiagalny przez ten czas !</p>
<p>Jesli jednak zdarzy sie ze twoj dostawca domeny, posiada usluge dynamicznego DNS dla dowolnych domen&#8230; nie musisz dalej czytac <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Aby rozwiazac ten problem, powstal dynamiczny DNS (DynDNS, No-IP itp). Pozwalaja one cieszyc sie stala domena, przykrywajaca nasze zmienne IP, tak ze zmiany sa niezauwazalne dla odwiedzajacego. Co najlepsze, takie uslugi w podstawowej wersji sa darmowe !<br />
Jednak darmowe, znaczy z ograniczeniami. Mozemy otrzymac domene DNS jedynie ze specyficznej puli (np <strong>.homeip.net</strong>, <strong>.no-ip.com</strong>). Naturalnie dostawcy dynamicznych DNSow maja mozliwosc podlaczenia wlasnej kupionej domeny&#8230; za kilka $&#8230; a my chcemy tego uniknac.</p>
<p>A co jesli juz mamy domene i chcemy ja do tego celu wykorzystac ?<br />
(np stawiajac w domu na ADSLu serwer Counter-Strike&#8217;a, korzystajac z poddomeny <strong>cs.mojadomena.pl</strong>)<br />
Wtedy trzeba chyba zaplacic&#8230; ale moze nie !!!</p>
<p>Z pomoca przychodzi nam wpis (rekord) DNS o nazwie CNAME (wiekszosc porzadnych sprzedawcow domen ma to za darmo, jesli jednak nie, to mozemy rowniez skorzystac z DNS naszego hostingu). W skrocie CNAME jest to alias domeny. Czyli DNS nie musi wskazywac na adres IP, ale moze wskazywac na istniejaca juz domene&#8230; i gotowe !<br />
Wiec robimy tak:</p>
<ul>
<li>mamy juz wlasna kupiona domene</li>
<li>mamy komputer na ADSL ze zmiennym IP</li>
<li>uruchamiamy darmowa usluge u ktoregos z dynamicznych DNSow</li>
<li>wybrana przez nas domena w dynamicznym DNSie moze byc dowolna<br />
jako ze i tak nikt z niej nigdy nie bedzie korzystal</li>
<li>dodajemy dodatkowy rekord <strong>CNAME</strong> w naszej kupionej domenie, wskazujacy na nasza nowa domene w dynamicznym DNSie</li>
<li>cieszymy sie stala kupiona domena, podlaczona za darmo do dynamicznego IP</li>
</ul>
<p>Naturalnie trzeba pamietac, ze wpis w dynamicznym DNS musi byc zawsze aktualny. W linuxie najprosciej skorzystac z <strong>ez-ipupdate</strong> (dostepne w apt-get w debianie/ubuntu).</p>
<p>I po sprawie. Mozemy sie cieszyc serwerem Counter Strike na naszym laczu ADSL, w naszej domenie !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yunnan.tk/pomoce/adsl/wlasna-domena-i-dynamiczne-ip/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Konfiguracja demona ppp dla Neostrady</title>
		<link>http://www.yunnan.tk/pomoce/linux/konfiguracja-demona-ppp-dla-neostrady/</link>
		<comments>http://www.yunnan.tk/pomoce/linux/konfiguracja-demona-ppp-dla-neostrady/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 21:34:47 +0000</pubDate>
		<dc:creator>Yunnan</dc:creator>
				<category><![CDATA[ADSL]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[neostrada]]></category>
		<category><![CDATA[ppp]]></category>

		<guid isPermaLink="false">http://www.yunnan.tk/newsy/konfiguracja-demona-ppp-dla-neostrady/</guid>
		<description><![CDATA[Czytając wielokrotnie powtarzane domyślne ustawienia demona pppd dla Neostrady, doszedłem do wniosku że wiele ciekawych ustawień jest w ogole nie używanych. Po przeczytaniu ciekawej stronki ze zwykłym manualem do pppd, stwierdziłem że trzeba to troche potestować (chciałbym tu zaznaczyć że nie wszystkie manuale do pppd są takie same, w niektórych dystrybucjach komendy nazywają się inaczej, [...]]]></description>
			<content:encoded><![CDATA[<p>Czytając wielokrotnie powtarzane domyślne ustawienia demona <strong>pppd</strong> dla Neostrady, doszedłem do wniosku że wiele ciekawych ustawień jest w ogole nie używanych.</p>
<p>Po przeczytaniu  <a href="http://linux.die.net/man/8/pppd" target="_blank">ciekawej stronki ze zwykłym manualem </a>do <strong>pppd</strong>, stwierdziłem że trzeba to troche potestować <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
(chciałbym tu zaznaczyć że nie wszystkie manuale do pppd są takie same, w niektórych dystrybucjach komendy nazywają się inaczej, albo po prostu ich nie ma)</p>
<p>Stworzyłem plik konfiguracyjny, który miał trochę podrasować połączenie. Trudno powiedzieć czy się udało <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Jedno jest pewne, wypisałem i opisałem najbardziej przydatne komendy. Mój plik konfiguracyjny <strong>/etc/ppp/peers/neostrada</strong> znajdziecie poniżej:</p>
<pre class="code"># zapisywanie komunikatow logowania i przerywania polaczenia
#debug
# komunikaty debugujace z kernela, powinno byc 0 (bez debugowania)
kdebug 0
# wysylanie loginu user, musi istniec taki w pap-secrets
user uzytkownik@neostrada.pl
# nie uzywaj async character map
asyncmap 0
# utrzymuj polaczenie
persist
# co ile sekund wysylac ping spradzajacy polaczenie
lcp-echo-interval 10
# po ilu nieudanych pingach polaczenie jest uznawane za zerwane
lcp-echo-failure 5
# ile sekund odczekac po przerwaniu polaczenia
holdoff 5
# ile razy probowac odnowic polaczenie, 0 dla bez ograniczen
maxfail 50
# ladowanie pluginu atm i konfiguracja VP.VC czyli dla TPSA 0 i 35
plugin pppoatm.so 0.35
# nie wymagaj identyfikacji od serwera dostawcy
noauth
# uzyj dns otrzymane od dostawcy
usepeerdns
# uzyj ip otrzymane od dostawcy
noipdefault
# ustaw to polaczenie jako defaultroute
defaultroute
# to opcja do komendy defaultroute, powoduje zastapienie istniejacej defaultroute przez nowa defaultroute
replacedefaultroute

##### dodatkowe opcje
# wymus numer 0 w nazwie ppp0
unit 0
# odczep od programu po podniesieniu polaczenia
updetach
# dostepu do device na wylacznosc
#lock
# wymus max kompresje pakietow - bsd
bsdcomp 15,15
# wymus max kompresje pakietow - deflate
deflate 15,15
# wymus kompresje - predictor1, tylko jesli kernel obsluguje
predictor1
# wymusza max ilosc slotow dla kompresji VanJacobson
vj-max-slots 16
# pozwol pppd zoptymalizowac ustawienia kernela
ktune
# czekaj 5 sekund na wykonanie skryptow konczacych po czym je zabij
child-timeout 5
# wylaczenie proxyarp, zalecane na stronkach od neostrady, ale nie dziala
noproxyarp</pre>
<p>Miłej zabawy !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yunnan.tk/pomoce/linux/konfiguracja-demona-ppp-dla-neostrady/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Zmienne IP i spamerskie IP</title>
		<link>http://www.yunnan.tk/pomoce/linux/zmienne-ip-i-spamerskie-ip/</link>
		<comments>http://www.yunnan.tk/pomoce/linux/zmienne-ip-i-spamerskie-ip/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 21:15:10 +0000</pubDate>
		<dc:creator>Yunnan</dc:creator>
				<category><![CDATA[ADSL]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[neostrada]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://www.yunnan.tk/pomoce/linux/zmienne-ip-i-spamerskie-ip/</guid>
		<description><![CDATA[Zdarzyło mi się kilkakrotnie, że mój spamassassin bezwzględnie potraktował mejle wysłane do mnie z Neostrady, tak, że po dłuższych poszukiwaniach znajdywałem je w katalogu ze spamem. Mimo że dzieje się to sporadycznie zdecydowałem przeciwdziałać. Zaczęłem przeczesywać nagłowki odfiltrowanych mejli. Obok bezwzględnej potrzeby większości ludzi, żeby wysyłać mejle w HTMLu, pojawił się następujący rzadko spotykany komunikat [...]]]></description>
			<content:encoded><![CDATA[<p>Zdarzyło mi się kilkakrotnie, że mój spamassassin bezwzględnie potraktował mejle wysłane do mnie z Neostrady, tak, że po dłuższych poszukiwaniach znajdywałem je w katalogu ze spamem. Mimo że dzieje się to sporadycznie zdecydowałem przeciwdziałać.</p>
<p>Zaczęłem przeczesywać nagłowki odfiltrowanych mejli. Obok bezwzględnej potrzeby większości ludzi, żeby wysyłać mejle w HTMLu, pojawił się następujący rzadko spotykany komunikat <strong>RCVD_IN_SORBS_DUL</strong> (lub <strong>RCVD_IN_SBL</strong>, <strong>RCVD_IN_XBL</strong>, <strong>RCVD_IN_BL_SPAMCOP_NET</strong>) i mejl z automatu poszedł do spamu.<br />
Dalej przeczesując nagłówek znalazłem:<br />
<strong>2.0 RCVD_IN_SORBS_DUL RBL: SORBS: sent directly from dynamic IP address * [83.20.5.140 listed in dnsbl.sorbs.net]</strong><br />
Sprawa wydała się oczywista, dostałem mejla ze spamerskiego IP&#8230; tyle że to IP mojego znajomego !<br />
Może on ma wirusa i przez to został wpisany na blacklistę ?<br />
<em> NIE ! Po prostu poprzedni użytkownik tego IP był spamerem !</em></p>
<p>Zdarzało mi się również słyszeć narzekanie, że w niektóre dni skrzynka pocztowa pocztowa &#8222;nie działa&#8221;, a co się okazało, po prostu odrzuca połączenia&#8230; co ma jedno z drugim wspólnego ?<br />
<em> Mianowicie to że niektóre skrzynki pocztowe nie zezwalają na połączenia ze spamerskich adresów IP !</em></p>
<p>Ok, ale co teraz ? Drugi problem można rozwiązać łącząc się ponownie, a pierwszy ?<br />
Jak już wysłałeś mejla który nie doszedł, to możesz jedynie wysłać go ponownie, ale co zrobić żeby tak się nie działo.</p>
<p>I jak zwykle z pomocą przychodzi linux ! Rozwiązanie to jest dla posiadaczy routera/serwera adsl opartego na linuxie.<br />
Piszemy prosty skrypcik, o przykładowej nazwie <strong>0run_block</strong> (zero na początku jest istotne !):</p>
<pre class="code">#!/bin/bash
# do wrzucenia do /etc/ppp/ip-up.d
#IP=`ifconfig ppp0 | grep "inet addr" | sed s/^.*inet\ addr:// | sed s/\ \ P-t-P.*$//`
IP=$IPLOCAL
BLOCK=0

#--SpamCop
RETURN=`wget -q -O - "http://spamcop.net/w3m?action=checkblock&amp;ip=$IP" | grep "^&lt;p&gt;$IP listed in bl.spamcop.net"`
if [ "$RETURN" ]; then
BLOCK=`expr $BLOCK + 1`
fi

#--DSBL
RETURN=`wget -q -O - "http://dsbl.org/listing?$IP" | grep "^&lt;b&gt;State:&lt;/b&gt; &lt;a href=\"http://dsbl.org/faq-listed\"&gt;Listed"`
if [ "$RETURN" ]; then
BLOCK=`expr $BLOCK + 1`
fi

#--AHBL
RETURN=`wget -q -O - "http://www.ahbl.org/lookup?ip=$IP" | grep "strong"`

RETURNA=`echo $RETURN | grep "This host is listed in tor.ahbl.org"`
if [ "$RETURNA" ]; then
BLOCK=`expr $BLOCK + 1`
fi

RETURNA=`echo $RETURN | grep "This host is listed in dnsbl.ahbl.org"`
if [ "$RETURNA" ]; then
BLOCK=`expr $BLOCK + 1`
fi

#--SpamHaus SBL XBL PBL
# nie da sie zautomatyzowac

echo $IP\|\|$BLOCK &gt;&gt; /root/logblock

if [ $BLOCK -gt 0 ]; then
sleep 3
killall pppd
sleep 3
/etc/init.d/run_dial
fi</pre>
<p>Następnie umieszczamy plik w katalogu:<br />
<strong>/etc/ppp/ip-up.d</strong></p>
<p>Działanie skryptu polega na tym, że od razu po otrzymaniu dynamicznego adresu IP od twojego prowajdera, demon <strong>pppd</strong> automatycznie uruchamia skrypty w katalogu <strong>ip-up.d</strong>. Nasz skrypt sprawdza w kilku (w 4) bazach czy otrzymany adres IP nie jest na blackliscie, jeśli nie jest, skrypt wyłącza się i połączenie z internetem jest nawiązane.</p>
<p>Jeśli jednak nasz nowy adres IP jest chociażby na jednej blackliscie, skrypt zabija demona <strong>pppd</strong>, po czym nawiązuje nowe połączenie, z nadzieją że nowy adres nie będzie spamerski. Skrypt robi to w kółko do czasu otrzymania czystego adresu IP.</p>
<p>Od czasu używania tego skryptu, ani ja, ani inne osoby którym go zainstalowałem nie miały problemów z pocztą. Lektura tworzonych w <strong>/root/logblock</strong> logów, pokazuje że spamerski adres IP trafia się każdemu raz na 1-2 tygodnie. Zdarzyło mi się nawet że otrzymałem dwa razy spamerski IP pod rząd !</p>
<p><strong>Skrypt nie wymaga żadnych specjalnych pakietów. Działa u mnie na ubuntu/debian na Neostradzie z modemem SpeedTouch. </strong></p>
<p><em>Po co zero na poczatku w nazwie pliku ?</em><br />
Skrypty w katalogu ip-up.d sa uruchamiane w porzadku alfabetycznym. Chcemy zeby nasz skrypt uruchomil sie przed DynDNS, ntpdate itp, ale za to po otrzymaniu serwerow DNS.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yunnan.tk/pomoce/linux/zmienne-ip-i-spamerskie-ip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using apc
Object Caching 356/385 objects using apc

Served from: www.yunnan.tk @ 2012-02-09 11:43:05 -->
