<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DEcHRHY6eSp7ImA9WhdXFEk.&quot;"><id>tag:blogger.com,1999:blog-3346517439301113259</id><updated>2011-08-27T15:53:55.811+04:00</updated><category term="gre" /><category term="virtualization" /><category term="plink" /><category term="tools" /><category term="birthday" /><category term="ipsec" /><category term="ipfw" /><category term="bashrc" /><category term="лытдыбр" /><category term="рабочий стол" /><category term="win" /><category term="ssh" /><category term="wipfw" /><category term="кино" /><category term="VMware ESXi" /><category term="nat" /><category term="cisco" /><category term="job" /><category term="pat" /><category term="shrc" /><category term="terminal" /><category term="desktop" /><category term="PuTTY" /><category term="epic fail" /><category term="tunnelling" /><category term="freebsd" /><category term="firewall" /><category term="pix" /><category term="OS" /><title>Походные записки шуршунчега</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://shurshun.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://shurshun.blogspot.com/" /><author><name>Archy</name><uri>http://www.blogger.com/profile/08608887869580807607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/S-L21ax3C2I/AAAAAAAAADI/y_28wu4PNww/S220/4.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/shurshun" /><feedburner:info uri="blogspot/shurshun" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DUUMRHs-eyp7ImA9WhZQEEk.&quot;"><id>tag:blogger.com,1999:blog-3346517439301113259.post-5372616684673859717</id><published>2011-04-17T17:34:00.000+04:00</published><updated>2011-04-17T17:34:45.553+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-17T17:34:45.553+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="лытдыбр" /><title>HP vs Netapp</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Очередной &lt;a href="http://blog.aboutnetapp.ru/archives/863"&gt;вброс говна&lt;/a&gt; на вентилятор от монстра HP в сторону тихого, но старательного NetApp.&lt;br /&gt;
Ну что тут можно сказать, NetApp ещё не поджимает гигантов в СХД, но то, что ей так активно интересуются - определённо хорошо.&lt;br /&gt;
А я поглядываю в сторону EMC Symmetrix. Такие дела.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346517439301113259-5372616684673859717?l=shurshun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://shurshun.blogspot.com/feeds/5372616684673859717/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3346517439301113259&amp;postID=5372616684673859717" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/5372616684673859717?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/5372616684673859717?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/shurshun/~3/1mi3rIH_lFE/hp-vs-netapp.html" title="HP vs Netapp" /><author><name>Archy</name><uri>http://www.blogger.com/profile/08608887869580807607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/S-L21ax3C2I/AAAAAAAAADI/y_28wu4PNww/S220/4.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://shurshun.blogspot.com/2011/04/hp-vs-netapp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0INR3s8fip7ImA9Wx9VFUU.&quot;"><id>tag:blogger.com,1999:blog-3346517439301113259.post-2008395510537040720</id><published>2011-02-01T20:33:00.000+03:00</published><updated>2011-02-01T20:33:16.576+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-01T20:33:16.576+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="job" /><title>Job</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="font-size: x-large;"&gt;&lt;strike&gt;OJSC Uralsib&lt;/strike&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346517439301113259-2008395510537040720?l=shurshun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://shurshun.blogspot.com/feeds/2008395510537040720/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3346517439301113259&amp;postID=2008395510537040720" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/2008395510537040720?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/2008395510537040720?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/shurshun/~3/Gk_-1wcgoTc/job.html" title="Job" /><author><name>Archy</name><uri>http://www.blogger.com/profile/08608887869580807607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/S-L21ax3C2I/AAAAAAAAADI/y_28wu4PNww/S220/4.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://shurshun.blogspot.com/2011/02/job.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4HQX87fCp7ImA9Wx9SEE4.&quot;"><id>tag:blogger.com,1999:blog-3346517439301113259.post-713340804195380182</id><published>2010-11-29T16:03:00.002+03:00</published><updated>2010-11-29T16:22:10.104+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-29T16:22:10.104+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="freebsd" /><category scheme="http://www.blogger.com/atom/ns#" term="win" /><category scheme="http://www.blogger.com/atom/ns#" term="ipsec" /><title>FreeBSD IPSec tips. Part 2</title><content type="html">В предыдущей статье я рассмотрел скрипт для удобства управления IPSec туннелями. Но тут возникает справедливый вопрос: что, если количество удалённых уже больше 30, а нужно добавить ещё одну? Верно, правим конфиги и рестартуем скрипт! You did it wrong! В этом случае будет перерыв в связности удалённых сетей. Для высокоскоростных подключений он составит около 3-5 секунд, а для медленных 5-15. Это не есть хорошо.&lt;br /&gt;
Поэтому предлагаю следующий solution:&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;1. Заполняем новыми данными конфиги&lt;/span&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/local/etc/rc.d/tunnel.sh&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/local/etc/raccon/racoon.conf&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/local/etc/raccon/psk.txt&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
2. Создаём новый gif интерфейс&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;span style="font-size: x-small;"&gt;ifconfig gifN create&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ifconfig gifN inet tunnel REAL-IP-1 REAL-IP-2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ifconfig gifN inet TUN-IP-1 TUN-IP netmask 255.255.255.252 mtu X&lt;/span&gt;&lt;br /&gt;
где N - порядковый номер gif интерфейса&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; X - значение mtu, должно быть одинаково на обоих сторонах&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; REAL-IP - IP адрес, выделяемый провайдером&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; TUN-IP&amp;nbsp; - туннельный IP адрес, может быть любой, но парный (маска /30)&lt;br /&gt;
3. Добавление новой SA (Security Association)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;span style="font-size: x-small;"&gt;/sbin/setkey -c&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; и добавляем строчки:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; spdadd REAL-IP-1 REAL-IP-2 any -P out ipsec&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; esp/tunnel/REAL-IP-1-REAL-IP-2/require;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; spdadd REAL-IP-2 REAL-IP-1 any -P in ipsec&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; esp/tunnel/REAL-IP-2-REAL-IP-1/require;&lt;/span&gt;&lt;br /&gt;
выходим нажатием Ctrl+C&lt;br /&gt;
проверяем, добавилась ли политика командами &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; /sbin/setkey -D&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; /sbin/setkey -DP&lt;br /&gt;
4. Перезапускаем демон racoon&lt;br /&gt;
Вуаля, всё готово. Можно "попинговать" :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346517439301113259-713340804195380182?l=shurshun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://shurshun.blogspot.com/feeds/713340804195380182/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3346517439301113259&amp;postID=713340804195380182" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/713340804195380182?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/713340804195380182?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/shurshun/~3/Jk2zTSvvdzI/freebsd-ipsec-tips-part-2.html" title="FreeBSD IPSec tips. Part 2" /><author><name>Archy</name><uri>http://www.blogger.com/profile/08608887869580807607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/S-L21ax3C2I/AAAAAAAAADI/y_28wu4PNww/S220/4.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://shurshun.blogspot.com/2010/11/freebsd-ipsec-tips-part-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8GQnszeSp7ImA9Wx9TGEs.&quot;"><id>tag:blogger.com,1999:blog-3346517439301113259.post-644941545956132814</id><published>2010-11-27T17:37:00.001+03:00</published><updated>2010-11-27T17:40:23.581+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-27T17:40:23.581+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="freebsd" /><category scheme="http://www.blogger.com/atom/ns#" term="tunnelling" /><category scheme="http://www.blogger.com/atom/ns#" term="ipsec" /><title>FreeBSD IPSec tips. Part 1</title><content type="html">Итак, допустим у нас имеется точка, называемая филиалом и много точек - отделения. Общая сетевая топология - звезда. От филиала к каждому отделению передаваемый трафик шифруется с помощью протокола IPSec. Когда количество точек доходит до 70-100, то уже сложновато управлять всем этим хозяйством. Под катом представлен скрипт на bash, который реализует создание необходимых gif-интерфейсов, создание IPSec SA, настройку роутинга и прочее.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;Сам скрипт:&lt;br /&gt;
&lt;blockquote&gt;&lt;span style="font-size: x-small;"&gt;#!/bin/sh&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;case "$1" in&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;start)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;#название удалённой точки&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;BSD1_IP="10.15.16.17"&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;BSD1_PUB_IP="172.18.24.16"&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;BSD1_NET="0.0.0.0/0"&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;BSD2_IP="10.15.16.18"&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;BSD2_PUB_IP="172.18.24.99"&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;BSD2_NET="10.45.30.33/30"&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;GIF0="gif0 inet"&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;GIFCONFIG="/usr/sbin/gifconfig"&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;IFCONFIG="/sbin/ifconfig"&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;NETMASK="255.255.255.0"&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;echo "starting racoon..."&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;/usr/local/sbin/racoon -f /usr/local/etc/racoon/racoon.conf -l /var/racoon.log&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;echo "creating gif interfaces..."&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;/sbin/ifconfig gif0 create&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;$IFCONFIG $GIF0 tunnel $BSD1_PUB_IP $BSD2_PUB_IP&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;$IFCONFIG $GIF0 $BSD1_IP $BSD2_IP netmask 255.255.255.252 mtu 1514&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;echo "Running setkey process..."&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /sbin/setkey -F&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /sbin/setkey -FP&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /sbin/setkey -c &amp;lt;&amp;lt; EOF&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; spdadd $BSD1_PUB_IP $BSD2_PUB_IP any -P out ipsec&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; esp/tunnel/${BSD1_PUB_IP}-${BSD2_PUB_IP}/require;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; spdadd $BSD2_PUB_IP $BSD1_PUB_IP any -P in ipsec&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; esp/tunnel/${BSD2_PUB_IP}-${BSD1_PUB_IP}/require;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;echo "set routing..."&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /sbin/route add $BSD2_NET $BSD2_IP &amp;gt; /dev/null&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /sbin/route change $BSD2_NET $BSD2_IP &amp;gt; /dev/null&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;echo "Starting IPSEC tunnels...done"&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;stop)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;killall -9 racoon&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;rm -fR /var/racoon.log&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;/sbin/ifconfig gif0 delete&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;/sbin/ifconfig gif0 destroy&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;/sbin/setkey -FP&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;/sbin/setkey -F&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;;;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;restart)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;$0 stop; sleep 10; $0 start&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;;;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;esac&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;exit 0&lt;/span&gt;&lt;/blockquote&gt;Теперь комментарии:&lt;br /&gt;
BSD1_IP и BSD2_IP - внутренние туннельные адреса, желательно не замудрять, а придумать адреса из соседней подсети. &lt;br /&gt;
Ещё лучше отдать какую-нибудь паралельную сеть /24 под туннельные адреса. Потому как может понадобиться её маршрутизировать, всё зависит от типа задач и топологии.&lt;br /&gt;
BSD1_PUB_IP и BSD2_PUB_IP - внешние адреса, через которые оба хоста выходят в сеть.&lt;br /&gt;
BSD2_NET - подсеть, трафик от которой необходимо шифровать.&lt;br /&gt;
GIF0 - переменная с порядковым номером gif интерфейса.&lt;br /&gt;
И далее по порядку:&lt;br /&gt;
Стартует racoon из комплекта ipsec-tools&lt;br /&gt;
Создаётся gif интерфейс с параметрами, описанными выше&lt;br /&gt;
Очищается таблица IPSec-SA, а затем заносятся SA, согласно переменным&lt;br /&gt;
Применяется роутинг&lt;br /&gt;
Всё, туннель настроен, трафик ходит. Директивой stop) описан процесс остановки работы IPSec-туннелей. Можно и без этого, но удобнее иметь скрипт в стиле bsd start-stop script.&lt;br /&gt;
Аналогично заполняем переменные для следующих точек, сохраняем файл как .sh скрипт, chmod 755, можно выполнять.&lt;br /&gt;
В следующей части расскажу как применять параметры IPSec, в том числе дополнять новыми точками на лету, не рестартуя данный скрипт.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346517439301113259-644941545956132814?l=shurshun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://shurshun.blogspot.com/feeds/644941545956132814/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3346517439301113259&amp;postID=644941545956132814" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/644941545956132814?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/644941545956132814?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/shurshun/~3/hBVqpoOuOw8/freebsd-ipsec-tips-part-1.html" title="FreeBSD IPSec tips. Part 1" /><author><name>Archy</name><uri>http://www.blogger.com/profile/08608887869580807607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/S-L21ax3C2I/AAAAAAAAADI/y_28wu4PNww/S220/4.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://shurshun.blogspot.com/2010/11/freebsd-ipsec-tips-part-1.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYHRHc4cCp7ImA9Wx9TFU4.&quot;"><id>tag:blogger.com,1999:blog-3346517439301113259.post-255905560753789953</id><published>2010-11-23T21:24:00.003+03:00</published><updated>2010-11-23T21:32:15.938+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-23T21:32:15.938+03:00</app:edited><title>It made my day</title><content type="html">&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/NBgMk4X9MzA?fs=1&amp;amp;hl=ru_RU"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/NBgMk4X9MzA?fs=1&amp;amp;hl=ru_RU" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346517439301113259-255905560753789953?l=shurshun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://shurshun.blogspot.com/feeds/255905560753789953/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3346517439301113259&amp;postID=255905560753789953" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/255905560753789953?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/255905560753789953?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/shurshun/~3/nJ2939A1s9Q/it-made-my-day_23.html" title="It made my day" /><author><name>Archy</name><uri>http://www.blogger.com/profile/08608887869580807607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/S-L21ax3C2I/AAAAAAAAADI/y_28wu4PNww/S220/4.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://shurshun.blogspot.com/2010/11/it-made-my-day_23.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMDQn44cSp7ImA9Wx5UFUw.&quot;"><id>tag:blogger.com,1999:blog-3346517439301113259.post-284293012553098364</id><published>2010-10-19T21:47:00.000+04:00</published><updated>2010-10-19T21:47:53.039+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-19T21:47:53.039+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="freebsd" /><category scheme="http://www.blogger.com/atom/ns#" term="gre" /><category scheme="http://www.blogger.com/atom/ns#" term="tunnelling" /><title>FreeBSD GRE tunneling</title><content type="html">&lt;b&gt;1&lt;/b&gt;. Проверяем, подгружен ли модуль if_gre.ko командой kldstat&lt;br /&gt;
&lt;b&gt;2&lt;/b&gt;. Если нет, то пытаемся найти модуль locate if_gre.ko. Если нашёлся - kldload if_gre.ko&lt;br /&gt;
&lt;b&gt;3&lt;/b&gt;. Не нашёлся? Тогда нужно перекопилировать ядро, предварительно вписав в конфиг ядра &lt;i&gt;device gre.&lt;/i&gt;&lt;br /&gt;
Далее&amp;nbsp;все&amp;nbsp;прозаично:&lt;br /&gt;
&lt;i&gt;ifconfig&lt;/i&gt; gre0 create&lt;br /&gt;
&lt;i&gt;ifconfig&lt;/i&gt; gre0 tunnel local_real_ip remote_real_ip&lt;br /&gt;
&lt;i&gt;ifconfig&lt;/i&gt; gre0 local_tun_ip remote_tun_ip netmask 255.255.255.0&lt;br /&gt;
&lt;i&gt;ifconfig&lt;/i&gt; gre0 up&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346517439301113259-284293012553098364?l=shurshun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://shurshun.blogspot.com/feeds/284293012553098364/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3346517439301113259&amp;postID=284293012553098364" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/284293012553098364?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/284293012553098364?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/shurshun/~3/IU82lJEgZBw/freebsd-gre-tunneling.html" title="FreeBSD GRE tunneling" /><author><name>Archy</name><uri>http://www.blogger.com/profile/08608887869580807607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/S-L21ax3C2I/AAAAAAAAADI/y_28wu4PNww/S220/4.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://shurshun.blogspot.com/2010/10/freebsd-gre-tunneling.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcMSX04eyp7ImA9Wx5WFE0.&quot;"><id>tag:blogger.com,1999:blog-3346517439301113259.post-6684264710942692674</id><published>2010-09-25T11:12:00.003+04:00</published><updated>2010-09-25T13:48:08.333+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-25T13:48:08.333+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VMware ESXi" /><category scheme="http://www.blogger.com/atom/ns#" term="virtualization" /><category scheme="http://www.blogger.com/atom/ns#" term="win" /><category scheme="http://www.blogger.com/atom/ns#" term="job" /><title>Access denied</title><content type="html">Итак, до конца рабочего дня остаётся пол часа. В отделе как никогда тихо и спокойно. Но не бывает у нас так! &lt;br /&gt;
Звонок от коллеги из серверной: - Тут в одном из серваков (HP DL360) оба винта с красными индикаторами! Оппаньки, приехали.. Делаю ping на его адрес - тишина. Бегом в серверную, попутно вспоминая что крутиться на этом сервере. А крутится там VMware ESXi 3.5, в которой имеется 3 виртуальных машины. Одна - DHCP/secondary DNS, две других web-сервера платёжных интерфейсов. Перезагружаю сервер, завёлся, можно выдохнуть, наверное, raid-контроллер сбойнул. На всякий случай ребутнул машину ещё раз, залез в настройки raid-a и убедился что с массивом всё в порядке. Оказалось, рано радовались...&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
Виртуальные машины внутри гипервизора не стартуют автоматом. Пароль от него, как повезло, никто не знал, кроме сотрудника, который это всё дело и поднимал. Но проблема в том, что человек уже как пол-года назад уволился и уехал в другой город, не оставив при этом никаких контактов. Начал перебирать все пароли, которые он мог задать. После часа попыток никаких результатов. Нужен другой выход. Пошёл гуглить, что-же из себя представляет этот VMware ESXi. А представляет он из себя удручающий кастрированный linux внутри, без нормальной сервисной консоли. Ну ладно, с linux'ами мы дружим, сейчас что-нибудь придумаем. Поисковик от империи зла предлагал практически одно и тоже решение по запросу VMware password reset - это при загрузке передать параметр &lt;i&gt;single&lt;/i&gt; ядру, чтобы ОС запустилась в однопользовательском режиме. Не тут то было! Параметр &lt;i&gt;single&lt;/i&gt; загрузчик как-то неправильно скармливал ядру - и ничерта не получалось. &lt;i&gt;INIT 1&lt;/i&gt; также не помогал. Снова ушёл читать гугл. Нашёл ещё один параметр passwdReset=1. Ну думал всё, поможет. Опять fail. Коллеги продолжали брутфорсить консоль управления :) "Неверным путём идёте, товарищи!" (с)&lt;br /&gt;
А время уже 20:30. До утра нужно всё починить, ибо сетка /22 без DHCP это форменный пиздец.&lt;br /&gt;
Поднимать dhcpd у меня не было времени, поэтому коллега запустил на своём компе TFTPd-DHCP. Идеи уже почти кончились...&lt;br /&gt;
Принесли какой-то загрузочный Reanimator. Никакие виндовые утилиты напрочь не хотели видеть raid-контроллер. Ну, думаю, пофиг, загрузимся в SLAX, благо он был на этом диске. Вуаля, бодрый обрезок от Slackware увидел и контроллер и разделы, назвав их Hypervisor0-1-и т.д. Полазив по файловой системе ничего, вроде бы, интересного не нашёл, кроме файлов boot.cfg. С радости вписал в этот файлик текст single в параметр загрузки, сохранил. Перезагрузка. 0 результата, снова загрузчик не так передаёт этот параметр ядру. Epic fail. Далее был ещё час безуспешной борьбы с конфигом загрузчика. Идеи кончились у всех. Посему решили разойтись по домам, т.к. время было уже поздно, и продолжить с утра. Мозг перестал работать совсем. Утро вечера мудренее.&lt;br /&gt;
До 3х часов ночи перерыл весь гугл, ничего интересного, везде одно и тоже. На работу прибыл в 8 утра. Подумав, что вчера я был на верном пути, загрузился в SLAX, и начал более подробно исследовать файловую систему, свежим взглядом, так сказать. Заинтересовал файл state.tgz, в нём был архив local.tgz, в котором лежали всякие безполезные /bin /opt /usr, а по соседству было то, что доктор прописал. Каталог /etc, в котором лежал заветный файлик shadow. Открыв, увидел хэш пользователя root! Ага, тут до меня доходит - это архив состояния машины, который гипервизор распаковывает в память при загрузке. Распаковываю архив в /tmp, стираю хэш, запаковываю обратно, кладу откуда взял, ребутаю сервер. Захожу в конфигуратор гипервизора...и ура, он просит ввести ему новый пароль! WIN! Вбиваю пароль, бегом на рабочее место, цепляемся утилитой и запускаем виртуальные машины, всё прошло нормально, всё поднялось. Можно попить чаю.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346517439301113259-6684264710942692674?l=shurshun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://shurshun.blogspot.com/feeds/6684264710942692674/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3346517439301113259&amp;postID=6684264710942692674" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/6684264710942692674?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/6684264710942692674?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/shurshun/~3/PHu6p2JdnRE/access-denied.html" title="Access denied" /><author><name>Archy</name><uri>http://www.blogger.com/profile/08608887869580807607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/S-L21ax3C2I/AAAAAAAAADI/y_28wu4PNww/S220/4.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://shurshun.blogspot.com/2010/09/access-denied.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4GQXw9cCp7ImA9WxFWFUU.&quot;"><id>tag:blogger.com,1999:blog-3346517439301113259.post-4902793904222334503</id><published>2010-06-03T21:58:00.000+04:00</published><updated>2010-06-03T21:58:40.268+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-03T21:58:40.268+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OS" /><category scheme="http://www.blogger.com/atom/ns#" term="epic fail" /><title>Russian OS!</title><content type="html">Ну только ленивый IT'шник наверное не видел &lt;a href="http://www.securitylab.ru/news/394430.php"&gt;epic&lt;/a&gt; &lt;a href="http://habrahabr.ru/blogs/os/95256/#comments"&gt;fail&lt;/a&gt; школьника Дениса Попова, который, якобы создал принципиально(!) новую(!!), со своим ядром(!!!) ОС Bolgenos. На базе Ubuntu.&lt;br /&gt;
Вообщем хорошее чтиво, нажористое, вброс говна на вентилятор&amp;nbsp;сплошной, ага.&lt;br /&gt;
Бедный Дениска наверное не сможет спать неделю от перенесённого стёба :)&lt;br /&gt;
Но если взглянуть на эту ситуацию под другим углом. А чего такого то? Школьник уже знает линукс не хуже среднестатического студента IT-специальности. Но самое интересное то!&lt;br /&gt;
Сколько там выделили миллиардов(!) из бюджета нашей многострадальной страны на разработку отечественной операционной системы?! 2? 3? А хер его знает! Много!&lt;br /&gt;
Вы думаете это точно будет полностью отечественный продукт, рождённый в каком нить технограде Сколково? С нанотехнологиями, да?! Авотхуй! Будет что-то наподобие МСВС. Чуток перделанный Red Hat. Кому нужно, найдите обзоры, вы будете удивлены. Видите, даже школьник способен на такое. Один. Без миллиардов.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346517439301113259-4902793904222334503?l=shurshun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://shurshun.blogspot.com/feeds/4902793904222334503/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3346517439301113259&amp;postID=4902793904222334503" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/4902793904222334503?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/4902793904222334503?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/shurshun/~3/MsfQGjIlYdA/russian-os.html" title="Russian OS!" /><author><name>Archy</name><uri>http://www.blogger.com/profile/08608887869580807607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/S-L21ax3C2I/AAAAAAAAADI/y_28wu4PNww/S220/4.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://shurshun.blogspot.com/2010/06/russian-os.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IMR3s-fSp7ImA9WxFQFk0.&quot;"><id>tag:blogger.com,1999:blog-3346517439301113259.post-1005468289967477782</id><published>2010-05-11T22:10:00.001+04:00</published><updated>2010-05-11T22:13:06.555+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-11T22:13:06.555+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="лытдыбр" /><title>Linux vs Internet banking</title><content type="html">Однажды меня заинтересовал вопрос, как быть тем людям, которые используют Linux как основную ОС и как им работать со всякими системами ДБО. Неважно, тонкий (internet) клиент или толстый. Особенно такая проблема сейчас встаёт остро с ростом популярности СПО.&lt;br /&gt;
Банковские интернет-клиенты используют в своей работе либо java апплеты, либо ActiveX компоненты (например BS-Client V3 BSS). Возьмём второй вариант. Этот &lt;strike&gt;сраный&lt;/strike&gt; ActiveX работает только под IE (можете не говорить мне про дополнение IETabs для Firefox)! Пробывал запускать IE под wine, но всё равно ничерта не получается...потому как эмулятор не понимает каких-то хитрых команд, который отдаёт ActiveX компонент. Оно и понятно, Толстый, классический Банк-Клиент запускается, но никак не хочет видеть ЭЦП.&lt;br /&gt;
Вариант с java-клиентом в этом плане смотрится лучше, однако тут всё зависит от реализации. Альфа-клик вполне себе работоспособен, Raiffeisen тоже работает. А вот с некоторыми придётся и поплясать. Неплохо про эти пляски с бубнами расписано вот &lt;a href="http://gq.net.ru/2010/05/08/avangard-ru-vs-linux/"&gt;тут&lt;/a&gt;, ознакомтесь. И ужаснитесь, что нужно будет сделать бедному ИП'шнику, который не особо и шарит&amp;nbsp;в теме Linux&amp;nbsp;или&amp;nbsp;бухгалтерше в возрасте. Ну не пиздец ли?!&lt;br /&gt;
Как быть? Иметь VirtualBox с пиратской виндой на борту?&lt;br /&gt;
21 век! Welcome!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346517439301113259-1005468289967477782?l=shurshun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://shurshun.blogspot.com/feeds/1005468289967477782/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3346517439301113259&amp;postID=1005468289967477782" title="Комментарии: 2" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/1005468289967477782?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/1005468289967477782?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/shurshun/~3/T19lksg63UQ/linux-vs-internet-banking.html" title="Linux vs Internet banking" /><author><name>Archy</name><uri>http://www.blogger.com/profile/08608887869580807607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/S-L21ax3C2I/AAAAAAAAADI/y_28wu4PNww/S220/4.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://shurshun.blogspot.com/2010/05/linux-vs-internet-banking.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYCSH85fCp7ImA9WxFQFk0.&quot;"><id>tag:blogger.com,1999:blog-3346517439301113259.post-688684991775602284</id><published>2010-05-10T19:08:00.002+04:00</published><updated>2010-05-11T21:49:29.124+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-11T21:49:29.124+04:00</app:edited><title>NAS</title><content type="html">Давно у меня в голове поселилась идея сделать эдакий домашний сервер-торрентокачалку-файлопомойку. Типовые решения, типо q-nap, synology и прочие не катят, потому как столько денег отдавать не хочется, да и креатива никакого. В итоге взял старенький корпус Inwin S500, воткнул в него БП на 400вт (меньше не было) и нафаршировал старым железом: AMD Athlon 64 3000/1024MB RAM/2x500Gb HDD. Кулер, кстати, прилепил от боксового варианта Phenom II X4 Black Edition, медное основание, тепловые трубки. Оно спокойнее так будет. &lt;br /&gt;
Осталось докупить ещё raid-контроллер отдельный и будет счастье.&lt;br /&gt;
По части софта выбор пал на &lt;a href="http://www.freenas.org/"&gt;FreeNAS&lt;/a&gt;. Это фряха 7ой ветки, только запиленная под дистрибутив сетевого хранилища. Ну оно ничего так, многое умеет. Имеется встроенный торрент-клиент Transmission, который рулится через web-интерфейс или &lt;a href="http://code.google.com/p/transmisson-remote-gui/"&gt;Transmisson remote gui&lt;/a&gt;, есть OpenSSH&amp;nbsp;и без проблем&amp;nbsp;можно&amp;nbsp;использовать порты от FreeBSD 7.2.&lt;br /&gt;
Прикрутил обновление ip-адреса к местной доменной зоне vfose.ru и теперь радуюсь жизни.&lt;br /&gt;
P.S. Нет, не шумит, сплю спокойно.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346517439301113259-688684991775602284?l=shurshun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://shurshun.blogspot.com/feeds/688684991775602284/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3346517439301113259&amp;postID=688684991775602284" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/688684991775602284?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/688684991775602284?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/shurshun/~3/lT45dBDf3GU/nas.html" title="NAS" /><author><name>Archy</name><uri>http://www.blogger.com/profile/08608887869580807607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/S-L21ax3C2I/AAAAAAAAADI/y_28wu4PNww/S220/4.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://shurshun.blogspot.com/2010/05/nas.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcFQns5fip7ImA9WxFQEkg.&quot;"><id>tag:blogger.com,1999:blog-3346517439301113259.post-6629009079100180768</id><published>2010-05-07T12:44:00.001+04:00</published><updated>2010-05-07T21:40:13.526+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-07T21:40:13.526+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="лытдыбр" /><category scheme="http://www.blogger.com/atom/ns#" term="job" /><title>Топик зла</title><content type="html">Нет, ну вот почему системы дистанционного банковского обслуживания (ДБО) или "клиент-банк" в простонародии такие глюкавые?! 21 век на дворе! Я не буду говорить её название, скажу одно - эта система занимает 60% на рынке услуг ДБО среди российских банков.&lt;br /&gt;
И начинает глючить из-за своего лога, размером в 2.5 Гб. Это не 4 (хотя раздел NTFS), и не 10-20!&lt;br /&gt;
Kill'em'all!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346517439301113259-6629009079100180768?l=shurshun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://shurshun.blogspot.com/feeds/6629009079100180768/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3346517439301113259&amp;postID=6629009079100180768" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/6629009079100180768?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/6629009079100180768?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/shurshun/~3/KrKWYEJaafo/blog-post.html" title="Топик зла" /><author><name>Archy</name><uri>http://www.blogger.com/profile/08608887869580807607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/S-L21ax3C2I/AAAAAAAAADI/y_28wu4PNww/S220/4.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://shurshun.blogspot.com/2010/05/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIHSHw5cSp7ImA9WxFQEUs.&quot;"><id>tag:blogger.com,1999:blog-3346517439301113259.post-2616719677288774683</id><published>2010-05-06T11:30:00.005+04:00</published><updated>2010-05-06T21:38:59.229+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-06T21:38:59.229+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="лытдыбр" /><category scheme="http://www.blogger.com/atom/ns#" term="кино" /><title>Iron Man 2</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_ch0ASp3qTn8/S-Jwi6aqVuI/AAAAAAAAAC8/pAgpbrw9U-k/s1600/iron-man2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_ch0ASp3qTn8/S-Jwi6aqVuI/AAAAAAAAAC8/pAgpbrw9U-k/s320/iron-man2.jpg" tt="true" width="216" /&gt;&lt;/a&gt;&lt;/div&gt;Сходил-таки на железного человека 2. Ожидал увидеть продолжение динамичного экшена. А получилась санта-барбара какая-то.&lt;br /&gt;
Все полимеры просраны. Худенький сюжет, много воды, ненужных диалогов и прочего скушного хлама. Даже саундтрек от AC\DC не так радует.&lt;br /&gt;
Одним словом - fail.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346517439301113259-2616719677288774683?l=shurshun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://shurshun.blogspot.com/feeds/2616719677288774683/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3346517439301113259&amp;postID=2616719677288774683" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/2616719677288774683?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/2616719677288774683?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/shurshun/~3/Tts5HmOZfuQ/iron-man-2.html" title="Iron Man 2" /><author><name>Archy</name><uri>http://www.blogger.com/profile/08608887869580807607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/S-L21ax3C2I/AAAAAAAAADI/y_28wu4PNww/S220/4.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_ch0ASp3qTn8/S-Jwi6aqVuI/AAAAAAAAAC8/pAgpbrw9U-k/s72-c/iron-man2.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://shurshun.blogspot.com/2010/05/iron-man-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8BRnc_fyp7ImA9WxFRFU4.&quot;"><id>tag:blogger.com,1999:blog-3346517439301113259.post-7335183500120808733</id><published>2010-04-29T13:07:00.004+04:00</published><updated>2010-04-29T14:27:37.947+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-29T14:27:37.947+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="лытдыбр" /><category scheme="http://www.blogger.com/atom/ns#" term="job" /><title>Рабочие байки</title><content type="html">Недавно рассказали коллеги. Должны были переносить банкомат из одного места в другое. Расстояние небольшое - 5 минут ходьбы пешком. Естественно повезли его на тележке для тяжёлых грузов. Внутри банкомата стоит UPS, который держит заряд примерно 30 минут. Связь до процессинга - беспроводной CDMA модем.&lt;br /&gt;
И вот ситуация, везут значт эту бандуру по улице, в нём мирно пикает UPS, а коллега, который не участвует в перевозке, в этот момент через него ложит деньги на телефон! Комично, особенно взгляды прохожих и зевак. Получается-таки мобильный банкомёт!&lt;br /&gt;
&lt;br /&gt;
P.S. Сама идея передвижных банкоматов не нова, и используется в ряде стран. Выглядит это так: к организации, с которой банк заключил зарплатный проект, подкатывает мини-вэн в день зарплаты с банкоматом внутри и работники организации строятся в очередь к этому чуду техники, как в советские времена к бухгалтеру, и получают свои кровные (не всегда xD). В первую очередь это удобно банку, инкассацию делать можно на территории банка и никуда не нужно ездить, в случае поломки или забытой карты.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346517439301113259-7335183500120808733?l=shurshun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://shurshun.blogspot.com/feeds/7335183500120808733/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3346517439301113259&amp;postID=7335183500120808733" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/7335183500120808733?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/7335183500120808733?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/shurshun/~3/IRbOhIkmWSQ/blog-post.html" title="Рабочие байки" /><author><name>Archy</name><uri>http://www.blogger.com/profile/08608887869580807607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/S-L21ax3C2I/AAAAAAAAADI/y_28wu4PNww/S220/4.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://shurshun.blogspot.com/2010/04/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEBQnY6eip7ImA9WxFRFU4.&quot;"><id>tag:blogger.com,1999:blog-3346517439301113259.post-2009043952491624316</id><published>2010-04-25T10:54:00.004+04:00</published><updated>2010-04-29T14:24:13.812+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-29T14:24:13.812+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="birthday" /><title>24 years uptime</title><content type="html">It made my day =)&lt;br /&gt;
&lt;br /&gt;
&lt;object style="height: 344px; width: 425px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Z04xzDoeTAw"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Z04xzDoeTAw" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346517439301113259-2009043952491624316?l=shurshun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://shurshun.blogspot.com/feeds/2009043952491624316/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3346517439301113259&amp;postID=2009043952491624316" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/2009043952491624316?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/2009043952491624316?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/shurshun/~3/buQeQ2UdQTk/24-years-uptime.html" title="24 years uptime" /><author><name>Archy</name><uri>http://www.blogger.com/profile/08608887869580807607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/S-L21ax3C2I/AAAAAAAAADI/y_28wu4PNww/S220/4.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://shurshun.blogspot.com/2010/04/24-years-uptime.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEERHc5cSp7ImA9WxFRFU4.&quot;"><id>tag:blogger.com,1999:blog-3346517439301113259.post-6562568618482700175</id><published>2008-09-09T10:37:00.007+04:00</published><updated>2010-04-29T14:23:25.929+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-29T14:23:25.929+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ssh" /><category scheme="http://www.blogger.com/atom/ns#" term="tunnelling" /><category scheme="http://www.blogger.com/atom/ns#" term="plink" /><title>Трюки с ssh, проброс портов</title><content type="html">Ситуация такова. Сидиш дома, нужно попасть на рабочий комп. Есть несколько сервантов, доступных в инете и с рулёжкой по ssh.&lt;br /&gt;
&lt;br /&gt;
Солюшен:&lt;br /&gt;
&lt;br /&gt;
Берём &lt;a href="http://the.earth.li/~sgtatham/putty/latest/x86/plink.exe"&gt;эту&lt;/a&gt; замечательную софтинку, именуемую Plink. В командной строке пишем:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;plink -pw password_on_ssh_host -N -C -L lstnport:destination_comp:dstport user@gw_ssh_host&lt;/i&gt;&lt;br /&gt;
Затем, открываем нужное для управления приложение, вписываем адрес localhost:lstnport&lt;listen_port&gt; и всё.&lt;br /&gt;
Примеры:&lt;br /&gt;
&lt;i&gt;RDP: plink -pw blablapass -N -C -L 6666:192.168.1.1:3389 user@gw&lt;br /&gt;
VNC: plink -pw blablapass -N -C -L 6666:192.168.1.1:5900 user@gw&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Так же бывает ситуация когда нужно соединить 2 машины находящиеся в разных сетях. Например одна машина использует для тестов базу которая находится на сервере в другой сети разделённой интернетом.&lt;br /&gt;
Можно организовать штатными средствами:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;ssh -p22 -2 -N -C -f -L 6632:192.168.100.72:66320 tunnel@88.88.88.88&lt;/i&gt;, где 6632 — порт на локальной машине к которому коннектиться чтобы попасть на порт машины в удалённой сети.&lt;br /&gt;
&amp;nbsp;192.168.100.72:66320 — &amp;nbsp;ip адрес и порт машины в удалённой сети.&lt;br /&gt;
&amp;nbsp;tunnel@88.88.88.88 — имя пользователя и ip адрес сервера который находится в удалённой сети и смотрит в интернет через него мы собственно и прокидываем туннель.&lt;/listen_port&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346517439301113259-6562568618482700175?l=shurshun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://shurshun.blogspot.com/feeds/6562568618482700175/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3346517439301113259&amp;postID=6562568618482700175" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/6562568618482700175?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/6562568618482700175?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/shurshun/~3/M44cUxeWg3o/ssh.html" title="Трюки с ssh, проброс портов" /><author><name>Archy</name><uri>http://www.blogger.com/profile/08608887869580807607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/S-L21ax3C2I/AAAAAAAAADI/y_28wu4PNww/S220/4.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://shurshun.blogspot.com/2008/09/ssh.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04NSH45eyp7ImA9WxRTGEs.&quot;"><id>tag:blogger.com,1999:blog-3346517439301113259.post-9104881217605733662</id><published>2008-09-08T14:07:00.006+04:00</published><updated>2008-09-08T14:33:19.023+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-08T14:33:19.023+04:00</app:edited><title>Cisco GRE over IPSec</title><content type="html">Итак, создание зашифрованного туннеля между двумя кошками.&lt;br /&gt;Из схемы видно, есть две сетки LAN1, LAN2 и два граничных роутера R1 и R2, на практике использовались 2801 и 2821.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_ch0ASp3qTn8/SMT6XUGJw3I/AAAAAAAAAB0/c3LuGaXAYIY/s1600-h/ipsecgre.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5243591144604550002" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/SMT6XUGJw3I/AAAAAAAAAB0/c3LuGaXAYIY/s400/ipsecgre.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Пример конфы для R1. Для R2 аналогичная, за исключением адресов и acl.&lt;br /&gt;&lt;br /&gt;Определяем политику шифрования и обмена ключами:&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;crypto isakmp policy 1&lt;br /&gt;encr 3des&lt;br /&gt;authentication pre-share&lt;br /&gt;group 2&lt;br /&gt;lifetime 84400&lt;br /&gt;crypto isakmp key blablasecret address 192.168.1.1&lt;br /&gt;crypto ipsec transform-set fgs esp-3des esp-sha-hmac&lt;br /&gt;crypto map fgm 2 ipsec-isakmp&lt;br /&gt;set peer 192.168.1.1&lt;br /&gt;set transform-set fgs&lt;br /&gt;set pfs group1&lt;br /&gt;match address 100&lt;/em&gt;&lt;/blockquote&gt;&lt;br /&gt;Конфигурим туннельный интерфейс:&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;interface Tunnel0&lt;br /&gt;ip address 10.62.138.11 255.255.255.252&lt;br /&gt;ip tcp adjust-mss 1436&lt;br /&gt;tunnel source 192.168.1.2&lt;br /&gt;tunnel destination 192.168.1.1&lt;br /&gt;crypto map fgm&lt;/em&gt;&lt;/blockquote&gt;&lt;br /&gt;Стоит вспомнить про проблему GRE &amp;amp; DF bit. Поэтому выставляем значение tcp adjust-mss в 1436&lt;br /&gt;Заворачиваем всё в туннель и создаём акцесс-лист:&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;ip classless&lt;br /&gt;ip route 0.0.0.0 0.0.0.0 Tunnel0&lt;br /&gt;access-list 100 permit gre host 192.168.1.1 host 192.168.1.2&lt;/em&gt;&lt;/blockquote&gt;&lt;br /&gt;P.S. Номер ACL должен соответствовать номеру в параметре match address.&lt;br /&gt;Ну и остальное:&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;interface FastEthernet0/0&lt;br /&gt;ip address 192.168.1.2 255.255.255.0&lt;br /&gt;speed auto&lt;br /&gt;half-duplex&lt;br /&gt;crypto map fgm&lt;br /&gt;interface FastEthernet0/1&lt;br /&gt;description lan&lt;br /&gt;ip address 10.10.10.1 255.255.252.0&lt;br /&gt;duplex auto&lt;br /&gt;speed auto&lt;/em&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;P.S. Не забыть накладывать crypto map на интерфейс, через который формируется туннель&lt;br /&gt;P.P.S. По умолчанию параметр tunnel mode = gre ip, и в конфиге не видно. Другой режим, ip-ip, не скрывает внутренних адресов.&lt;br /&gt;&lt;br /&gt;Линки в помощь:&lt;br /&gt;&lt;a href="http://www.cisco.com/en/US/tech/tk583/tk372/technologies_configuration_example09186a00800a43f6.shtml"&gt;http://www.cisco.com/en/US/tech/tk583/tk372/technologies_configuration_example09186a00800a43f6.shtml&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.ciscolab.ru/tcpip/31-gre_fragment.html"&gt;http://www.ciscolab.ru/tcpip/31-gre_fragment.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Profit.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346517439301113259-9104881217605733662?l=shurshun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://shurshun.blogspot.com/feeds/9104881217605733662/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3346517439301113259&amp;postID=9104881217605733662" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/9104881217605733662?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/9104881217605733662?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/shurshun/~3/q58W9OU9e8s/cisco-gre-over-ipsec.html" title="Cisco GRE over IPSec" /><author><name>Archy</name><uri>http://www.blogger.com/profile/08608887869580807607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/S-L21ax3C2I/AAAAAAAAADI/y_28wu4PNww/S220/4.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_ch0ASp3qTn8/SMT6XUGJw3I/AAAAAAAAAB0/c3LuGaXAYIY/s72-c/ipsecgre.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://shurshun.blogspot.com/2008/09/cisco-gre-over-ipsec.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkECRnc7cSp7ImA9WxRTFE4.&quot;"><id>tag:blogger.com,1999:blog-3346517439301113259.post-7756731966054997592</id><published>2008-09-03T12:21:00.003+04:00</published><updated>2008-09-03T12:31:07.909+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-03T12:31:07.909+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="рабочий стол" /><category scheme="http://www.blogger.com/atom/ns#" term="desktop" /><title>Desktops</title><content type="html">Один монитор, куча консолей, программ, окон. Неудобно, да?&lt;br /&gt;Авотхуй (с), вот вам софтинка, реализующая 4 независимых друг от друга рабочих стола (запускаются соответственно несколько explorer.exe).&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ch0ASp3qTn8/SL5JvzDiu_I/AAAAAAAAABs/3y7kpkk6ZOY/s1600-h/desktops.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5241708101813582834" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_ch0ASp3qTn8/SL5JvzDiu_I/AAAAAAAAABs/3y7kpkk6ZOY/s400/desktops.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Качаем &lt;a href="http://download.sysinternals.com/Files/Desktops.zip"&gt;тут&lt;/a&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/cc817881.aspx"&gt;Сайт&lt;/a&gt; проекта&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346517439301113259-7756731966054997592?l=shurshun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://shurshun.blogspot.com/feeds/7756731966054997592/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3346517439301113259&amp;postID=7756731966054997592" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/7756731966054997592?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/7756731966054997592?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/shurshun/~3/sXngFx5IMHQ/desktops.html" title="Desktops" /><author><name>Archy</name><uri>http://www.blogger.com/profile/08608887869580807607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/S-L21ax3C2I/AAAAAAAAADI/y_28wu4PNww/S220/4.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_ch0ASp3qTn8/SL5JvzDiu_I/AAAAAAAAABs/3y7kpkk6ZOY/s72-c/desktops.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://shurshun.blogspot.com/2008/09/desktops.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MCQHc5eyp7ImA9WxRTE0g.&quot;"><id>tag:blogger.com,1999:blog-3346517439301113259.post-3511530730302467469</id><published>2008-09-02T15:01:00.005+04:00</published><updated>2008-09-02T16:44:21.923+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-02T16:44:21.923+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="firewall" /><category scheme="http://www.blogger.com/atom/ns#" term="ipfw" /><category scheme="http://www.blogger.com/atom/ns#" term="wipfw" /><title>wipfw</title><content type="html">Замечательный пакетный фильтр под Win платформу. По сути - портированный на винду ipfw из FreeBSD.&lt;br /&gt;&lt;a href="http://wipfw.sourceforge.net/"&gt;сайт проекта&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ip.net.ua/img/doc/firewall.doc"&gt;неофициальная дока&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Добавка к стандартным правилам, предотвращающая любые попытки сканирования и RPC calls, чтоб не забыть:&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;#DNS&lt;br /&gt;add 160 allow udp from any to any 53&lt;br /&gt;add 160 allow udp from any 53 to any&lt;br /&gt;&lt;br /&gt;#Block spec scan flags&lt;br /&gt;add 200 deny log tcp from any to me tcpflags fin,urg,psh&lt;br /&gt;add 200 deny log tcp from any to me tcpflags syn,rst&lt;br /&gt;add 200 deny log tcp from any to me tcpflags syn,fin&lt;br /&gt;add 200 deny log tcp from any to me tcpflags syn,rst,ack,fin,urg&lt;br /&gt;&lt;br /&gt;#Block RPC calls&lt;br /&gt;add 210 deny log tcp from any to me 135&lt;br /&gt;add 210 deny log tcp from any to me 139&lt;br /&gt;add 210 deny log tcp from any to me 445&lt;br /&gt;&lt;br /&gt;#Block fragmented icmp packets&lt;br /&gt;add 220 deny icmp from any to any frag&lt;br /&gt;add 221 allow icmp from any to any&lt;br /&gt;&lt;br /&gt;add check-state&lt;br /&gt;add pass tcp from me to any setup&lt;br /&gt;add pass ip from any to 10.&lt;strong&gt;x&lt;/strong&gt;.0.0/22 &lt;br /&gt;add pass ip from 10.&lt;strong&gt;x&lt;/strong&gt;.0.0/22 to any&lt;/em&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;P.S. логи пишутся в %SYSTEMROOT%\security\logs\&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346517439301113259-3511530730302467469?l=shurshun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://shurshun.blogspot.com/feeds/3511530730302467469/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3346517439301113259&amp;postID=3511530730302467469" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/3511530730302467469?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/3511530730302467469?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/shurshun/~3/hszjpYihkHU/wipfw.html" title="wipfw" /><author><name>Archy</name><uri>http://www.blogger.com/profile/08608887869580807607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/S-L21ax3C2I/AAAAAAAAADI/y_28wu4PNww/S220/4.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://shurshun.blogspot.com/2008/09/wipfw.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8DSX0-eCp7ImA9WxdaEk8.&quot;"><id>tag:blogger.com,1999:blog-3346517439301113259.post-8823210032694097683</id><published>2008-08-19T12:29:00.007+04:00</published><updated>2008-08-20T14:24:38.350+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-20T14:24:38.350+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PuTTY" /><category scheme="http://www.blogger.com/atom/ns#" term="tools" /><category scheme="http://www.blogger.com/atom/ns#" term="terminal" /><title>PuTTY tools</title><content type="html">PuTTY - признанный лидер в области программ-консолей, куча возможностей, настроек. Но все всегда матерятся, почему же,  вашу мать 3 раза, она не поддерживает табы? Ан нет, есть лечение данной проблемы. И называется оно - &lt;strong&gt;Putty Connection Manager&lt;/strong&gt;.&lt;br /&gt;Эта софтина как раз и реализует табы и стекируемые окна в любимом терминале. Создаёт собственную базу данных соединений, которую можно зашифровать алгоритмом AES c длиной ключа 128, 192 или же 256 бит. Ну и как всегда, ложка дёгтя - эта мегаполезная хреновина требует MS Framework 2.0.&lt;br /&gt;&lt;a href="http://puttycm.free.fr/"&gt;качаем тут&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Другим нужным дополнением является &lt;strong&gt;PuTTY tray&lt;/strong&gt;. Добавляет функцию скрытия программы в трей.&lt;br /&gt;&lt;a href="http://www.xs4all.nl/~whaa/putty/"&gt;тык&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Некоторых бесит то, что путти хранит свои настройки и сессии в реестре. Однако, и тут нашлось решение - &lt;strong&gt;portaPuTTY&lt;/strong&gt;. Это модифицированная версия, хранящая свои настройки в файлах.&lt;br /&gt;&lt;a href="http://socialistsushi.com/2005/11/17/portaputty"&gt;забираем тут&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Если сохранённых сессий много, то неудобно искать их в списке. На помощь придёт утила &lt;strong&gt;PuTTY Session Manager&lt;/strong&gt;. Позволяет структурировать и группировать сохранённые сессии по различным признакам.&lt;br /&gt;&lt;a href="http://puttysm.sourceforge.net/"&gt;download&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346517439301113259-8823210032694097683?l=shurshun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://shurshun.blogspot.com/feeds/8823210032694097683/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3346517439301113259&amp;postID=8823210032694097683" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/8823210032694097683?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/8823210032694097683?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/shurshun/~3/xPESvlngvLo/putty-connection-manager.html" title="PuTTY tools" /><author><name>Archy</name><uri>http://www.blogger.com/profile/08608887869580807607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/S-L21ax3C2I/AAAAAAAAADI/y_28wu4PNww/S220/4.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://shurshun.blogspot.com/2008/08/putty-connection-manager.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEMRX89cCp7ImA9WxdaEEg.&quot;"><id>tag:blogger.com,1999:blog-3346517439301113259.post-6704567973914457994</id><published>2008-08-18T11:12:00.003+04:00</published><updated>2008-08-18T15:24:44.168+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-18T15:24:44.168+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="nat" /><category scheme="http://www.blogger.com/atom/ns#" term="cisco" /><category scheme="http://www.blogger.com/atom/ns#" term="pix" /><category scheme="http://www.blogger.com/atom/ns#" term="pat" /><title>Проброс порта на Cisco PIX 506e</title><content type="html">Есть pix, inside интерфейсом смотрит в локалку, outside в сторону прова. Пробрасывает https порт извне во внутрь, скрывая внутренности сети.&lt;br /&gt;Делается так:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;nameif ethernet0 outside security0&lt;br /&gt;nameif ethernet1 inside security100&lt;/span&gt; //указываем названия интерфейсов&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;names&lt;br /&gt;name 88.147.xxx.xxx inet_host_address // создаём алиас для дальнейшего удобства&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;object-group service httpsonly tcp&lt;br /&gt;description allow only https&lt;br /&gt;connections&lt;br /&gt;port-object range 444 65535&lt;br /&gt;port-object range 1 ftp                              // закрываем все порты, кроме 443 (https)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;port-object range telnet 442&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;Далее конфигурируем ACL:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;access-list outside_access_in permit tcp any host&lt;br /&gt;inet_host_address eq https &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;access-list outside_access_in deny ip any any log &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;access-list inside_access_in deny ip any any log &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;access-list out_test permit ip any host inet_host_address &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;access-list in_test permit ip any host&lt;br /&gt;in_lan_address&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;Назначаем адреса интерфейсам и включаем реверс путей для правильной работы PAT/NAT на outside интерфейсе:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;ip address outside inet_host_address 255.255.255.248&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;ip address inside in_lan_address 255.255.255.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;ip verify reverse-path interface outside&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;Включаем сам NAT/PAT:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;global (outside) 1 interface&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;nat (inside) 0 0.0.0.0 0.0.0.0 0 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;static (inside,outside) tcp interface https in_lan_address https netmask 255.255.255.255 0 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;access-group outside_access_in in interface&lt;br /&gt;outside&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;access-group inside_access_in in interface inside&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346517439301113259-6704567973914457994?l=shurshun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://shurshun.blogspot.com/feeds/6704567973914457994/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3346517439301113259&amp;postID=6704567973914457994" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/6704567973914457994?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/6704567973914457994?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/shurshun/~3/pP0ENjx0HXE/cisco-pix-506e.html" title="Проброс порта на Cisco PIX 506e" /><author><name>Archy</name><uri>http://www.blogger.com/profile/08608887869580807607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/S-L21ax3C2I/AAAAAAAAADI/y_28wu4PNww/S220/4.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://shurshun.blogspot.com/2008/08/cisco-pix-506e.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cNQH4yeSp7ImA9WxdaEEk.&quot;"><id>tag:blogger.com,1999:blog-3346517439301113259.post-7798529915696464479</id><published>2008-08-15T16:47:00.000+04:00</published><updated>2008-08-18T10:31:31.091+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-18T10:31:31.091+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="bashrc" /><category scheme="http://www.blogger.com/atom/ns#" term="shrc" /><title>.shrc &amp; .bashrc</title><content type="html">Небольшой тюнинг оболочек, easy handmade:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;.shrc&lt;/strong&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;# some useful aliases&lt;br /&gt;alias h='fc -l'&lt;br /&gt;alias j=jobs&lt;br /&gt;alias m=$PAGER&lt;br /&gt;alias ll='ls -laFo'&lt;br /&gt;alias l='ls -l'&lt;br /&gt;alias g='egrep -i'&lt;br /&gt;alias bla='clear &amp;amp;&amp;amp; hostname'&lt;br /&gt;&lt;br /&gt;# # be paranoid&lt;br /&gt;# alias cp='cp -ip'&lt;br /&gt;# alias mv='mv -i'&lt;br /&gt;# alias rm='rm -i'&lt;br /&gt;&lt;br /&gt;#PS1='(\[$(tput md)\]\t &lt;\w&gt;\[$(tput me)\]) $(echo $?) \$ '&lt;br /&gt;&lt;br /&gt;set prompt: ``username@hostname$ ''&lt;br /&gt;PS1="`whoami`@`hostname sed 's/\..*//'`"&lt;br /&gt;case `id -u` in&lt;br /&gt;0) PS1="${PS1}# ";;&lt;br /&gt;*) PS1="${PS1}$ ";;&lt;br /&gt;esac&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;.bashrc&lt;/strong&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;# some useful aliases&lt;br /&gt;alias h='fc -l'&lt;br /&gt;alias j=jobs&lt;br /&gt;alias m=$PAGER&lt;br /&gt;alias ll='ls -laFo'&lt;br /&gt;alias l='ls -l'&lt;br /&gt;alias g='egrep -i'&lt;br /&gt;alias ls='ls -la'&lt;br /&gt;alias bla='clear &amp;amp;&amp;amp; hostname'&lt;br /&gt;&lt;br /&gt;# # be paranoid&lt;br /&gt;# alias cp='cp -ip'&lt;br /&gt;# alias mv='mv -i'&lt;br /&gt;# alias rm='rm -i'&lt;br /&gt;&lt;br /&gt;function jobcount {&lt;br /&gt;jobs wc -l tr -d " "&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#cur_tty=$(tty sed -e "s/.*tty\(.*\)/\1/")&lt;br /&gt;&lt;br /&gt;loadavg=$(uptime)&lt;br /&gt;&lt;br /&gt;# PROMPT&lt;br /&gt;&lt;br /&gt;PS1='\[\033[1;44m\] \[\033[1;34m\] \[\033[1;40m\] [\u@\h:\w] \n\[\033[1;44m\] \[\033[1;34m\] \[\033[1;40m\] [j:`jobcount`, l:$loadavg] \n\[\033[1;46m\] \[\033[1;36m\] \[\033[1;40m\] [`date +%D` \t] $&gt; \[\033[0;39m\]'&lt;br /&gt;#PS1='(\[$(tput md)\]\t &lt;\w&gt;\[$(tput me)\]) $(echo $?) \$ ' &lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.opennet.ru/docs/RUS/bash_scripting_guide/"&gt;http://www.opennet.ru/docs/RUS/bash_scripting_guide/&lt;/a&gt; &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://habrahabr.ru/blogs/linux/37272/"&gt;http://habrahabr.ru/blogs/linux/37272/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346517439301113259-7798529915696464479?l=shurshun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://shurshun.blogspot.com/feeds/7798529915696464479/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3346517439301113259&amp;postID=7798529915696464479" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/7798529915696464479?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3346517439301113259/posts/default/7798529915696464479?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/shurshun/~3/OqgIdzj9mws/blog-post.html" title=".shrc &amp; .bashrc" /><author><name>Archy</name><uri>http://www.blogger.com/profile/08608887869580807607</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_ch0ASp3qTn8/S-L21ax3C2I/AAAAAAAAADI/y_28wu4PNww/S220/4.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://shurshun.blogspot.com/2008/08/blog-post.html</feedburner:origLink></entry></feed>

