<?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; neostrada</title>
	<atom:link href="http://www.yunnan.tk/tag/neostrada/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>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 290/313 objects using apc

Served from: www.yunnan.tk @ 2012-02-09 11:13:08 -->
