<?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>Case &#187; freebsd</title>
	<atom:link href="http://case.net.ru/tag/freebsd/feed/" rel="self" type="application/rss+xml" />
	<link>http://case.net.ru</link>
	<description>Just another technical weblog</description>
	<lastBuildDate>Sun, 29 Jan 2012 08:48:33 +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>Обновление FreeBSD с 6.4 до 7.2</title>
		<link>http://case.net.ru/2009/10/27/freebsd/</link>
		<comments>http://case.net.ru/2009/10/27/freebsd/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 16:27:36 +0000</pubDate>
		<dc:creator>Case</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[freebsd]]></category>

		<guid isPermaLink="false">http://case.net.ru/?p=712</guid>
		<description><![CDATA[Обновляем исходники через csup до RELENG_7_2, далее команды: cd /usr/src make buildworld make buildkernel KERNCONF=КОНФИГ_ЯДРА make installkernel KERNCONF=КОНФИГ_ЯДРА reboot &#40;в однопользовательский режим: boot -s из командной строки ядра&#41;. mergemaster -p cd /usr/src make installworld make delete-old mergemaster reboot cd /usr/ports/misc/compat6x make install clean cd /usr/src make delete-old-libs После этого не заведется половина софта ) Пересобираем [...]]]></description>
			<content:encoded><![CDATA[<p>Обновляем исходники через csup до RELENG_7_2, далее команды:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>src
<span style="color: #c20cb9; font-weight: bold;">make</span> buildworld
<span style="color: #c20cb9; font-weight: bold;">make</span> buildkernel <span style="color: #007800;">KERNCONF</span>=КОНФИГ_ЯДРА
<span style="color: #c20cb9; font-weight: bold;">make</span> installkernel <span style="color: #007800;">KERNCONF</span>=КОНФИГ_ЯДРА
reboot
<span style="color: #7a0874; font-weight: bold;">&#40;</span>в однопользовательский режим: boot <span style="color: #660033;">-s</span> из командной строки ядра<span style="color: #7a0874; font-weight: bold;">&#41;</span>.
mergemaster <span style="color: #660033;">-p</span>
<span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>src
<span style="color: #c20cb9; font-weight: bold;">make</span> installworld
<span style="color: #c20cb9; font-weight: bold;">make</span> delete-old
mergemaster
reboot
<span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>ports<span style="color: #000000; font-weight: bold;">/</span>misc<span style="color: #000000; font-weight: bold;">/</span>compat6x
<span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span> clean
<span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>src
<span style="color: #c20cb9; font-weight: bold;">make</span> delete-old-libs</pre></div></div>

<p>После этого не заведется половина софта ) Пересобираем командой:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">portupgrade <span style="color: #660033;">-afrR</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://case.net.ru/2009/10/27/freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VPN с на базе MPD для FreeBSD</title>
		<link>http://case.net.ru/2009/07/16/mpd/</link>
		<comments>http://case.net.ru/2009/07/16/mpd/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 09:24:14 +0000</pubDate>
		<dc:creator>Case</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[mpd]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://case.net.ru/?p=663</guid>
		<description><![CDATA[Ставим из портов текущую версию mpd к примеру mpd4-4.0.r1 далее приспупим к созданию конфигурационного файла /usr/local/etc/mpd4/mpd.conf startup: #если необходим просмотр активности через веб, то добавляем следующее set web port port 5006 set web ip ip-адрес set web user user password set web open default: load pptp0 load pptp1 load pptp2 load pptp3 &#8230;и так далее, [...]]]></description>
			<content:encoded><![CDATA[<p>Ставим из портов текущую версию mpd к примеру mpd4-4.0.r1<br />
далее приспупим к созданию конфигурационного файла /usr/local/etc/mpd4/mpd.conf</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">startup:
<span style="color: #666666; font-style: italic;">#если необходим просмотр активности через веб, то добавляем следующее</span>
   <span style="color: #000000; font-weight: bold;">set</span> web port port <span style="color: #000000;">5006</span>
   <span style="color: #000000; font-weight: bold;">set</span> web ip ip-адрес
   <span style="color: #000000; font-weight: bold;">set</span> web user user password
   <span style="color: #000000; font-weight: bold;">set</span> web open
default:
   load pptp0
   load pptp1
   load pptp2
   load pptp3</pre></div></div>

<p>&#8230;и так далее, количество зависит от количества одновременных подключений</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">pptp0:
   new pptp0 pptp0
   load default_pptp
pptp1:
   new pptp1 pptp1
   load default_pptp
pptp2:
   new pptp2 pptp2
   load default_pptp
pptp3:
   new pptp3 pptp3
   load default_pptp
...
&nbsp;
default_pptp:
   <span style="color: #000000; font-weight: bold;">set</span> iface disable on-demand
   <span style="color: #000000; font-weight: bold;">set</span> iface <span style="color: #7a0874; font-weight: bold;">enable</span> proxy-arp
   <span style="color: #000000; font-weight: bold;">set</span> iface idle <span style="color: #000000;">1800</span>
   <span style="color: #000000; font-weight: bold;">set</span> iface <span style="color: #7a0874; font-weight: bold;">enable</span> tcpmssfix
   <span style="color: #000000; font-weight: bold;">set</span> bundle <span style="color: #7a0874; font-weight: bold;">enable</span> multilink
   <span style="color: #000000; font-weight: bold;">set</span> <span style="color: #c20cb9; font-weight: bold;">link</span> <span style="color: #c20cb9; font-weight: bold;">yes</span> acfcomp protocomp
   <span style="color: #000000; font-weight: bold;">set</span> <span style="color: #c20cb9; font-weight: bold;">link</span> no pap chap
   <span style="color: #000000; font-weight: bold;">set</span> <span style="color: #c20cb9; font-weight: bold;">link</span> <span style="color: #7a0874; font-weight: bold;">enable</span> chap
   <span style="color: #000000; font-weight: bold;">set</span> <span style="color: #c20cb9; font-weight: bold;">link</span> keep-alive <span style="color: #000000;">10</span> <span style="color: #000000;">60</span>
   <span style="color: #000000; font-weight: bold;">set</span> <span style="color: #c20cb9; font-weight: bold;">link</span> mtu <span style="color: #000000;">1460</span>
   <span style="color: #000000; font-weight: bold;">set</span> ipcp <span style="color: #c20cb9; font-weight: bold;">yes</span> vjcomp
<span style="color: #666666; font-style: italic;">#Выдаваемый шлюз для всеx ip адресов (можно зарать и другую маску)</span>
   <span style="color: #000000; font-weight: bold;">set</span> ipcp ranges 192.168.1.1<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">32</span> 0.0.0.0<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">0</span>
<span style="color: #666666; font-style: italic;">#Выдаваемый днс сервер</span>
   <span style="color: #000000; font-weight: bold;">set</span> ipcp dns 192.168.1.1
<span style="color: #666666; font-style: italic;">#ip адрес сервера</span>
   <span style="color: #000000; font-weight: bold;">set</span> pptp self 192.168.2.1
   <span style="color: #000000; font-weight: bold;">set</span> pptp <span style="color: #7a0874; font-weight: bold;">enable</span> incoming
   <span style="color: #000000; font-weight: bold;">set</span> pptp disable originate
<span style="color: #666666; font-style: italic;">#Если необходимо шифрование данных Microsoft то добавляем следующее</span>
   <span style="color: #000000; font-weight: bold;">set</span> bundle <span style="color: #7a0874; font-weight: bold;">enable</span> compression
   <span style="color: #000000; font-weight: bold;">set</span> ccp <span style="color: #c20cb9; font-weight: bold;">yes</span> mppc
   <span style="color: #000000; font-weight: bold;">set</span> ccp <span style="color: #c20cb9; font-weight: bold;">yes</span> mpp-e40
   <span style="color: #000000; font-weight: bold;">set</span> ccp <span style="color: #c20cb9; font-weight: bold;">yes</span> mpp-e128
   <span style="color: #000000; font-weight: bold;">set</span> ccp <span style="color: #c20cb9; font-weight: bold;">yes</span> mpp-stateless</pre></div></div>

<p>на этом можно закончить писать в файл и перейти к писанию mpd.links</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">pptp0:
   <span style="color: #000000; font-weight: bold;">set</span> <span style="color: #c20cb9; font-weight: bold;">link</span> <span style="color: #7a0874; font-weight: bold;">type</span> pptp
pptp1:
   <span style="color: #000000; font-weight: bold;">set</span> <span style="color: #c20cb9; font-weight: bold;">link</span> <span style="color: #7a0874; font-weight: bold;">type</span> pptp
pptp2:
   <span style="color: #000000; font-weight: bold;">set</span> <span style="color: #c20cb9; font-weight: bold;">link</span> <span style="color: #7a0874; font-weight: bold;">type</span> pptp
pptp3:
   <span style="color: #000000; font-weight: bold;">set</span> <span style="color: #c20cb9; font-weight: bold;">link</span> <span style="color: #7a0874; font-weight: bold;">type</span> pptp
...</pre></div></div>

<p>на этом можно закончить писать в файл и перейти к писанию mpd.secret где содержатся логины и пароли</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">joe   <span style="color: #ff0000;">&quot;foobar&quot;</span>   192.168.1.1
bob   <span style="color: #ff0000;">&quot;foo&quot;</span>   192.168.1.10
sal   <span style="color: #ff0000;">&quot;yipee&quot;</span>   192.168.1.254</pre></div></div>

<p>на этом закончим конфигурить mpd и изменим /etc/rc.conf добавляем в него</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">mpd_enable</span>=<span style="color: #ff0000;">&quot;YES&quot;</span>
<span style="color: #007800;">mpd_flags</span>=<span style="color: #ff0000;">&quot;-b&quot;</span></pre></div></div>

<p>запускаем /usr/local/etc/rc.d/mpd4.sh start </p>
<p>Оригинал статьи: <a href="http://unix.npoa.ru/index.php?name=Html_Content&#038;op=page&#038;folder=vpn&#038;contentsite=mpd_vpn.htm">VPN с на базе MPD для FreeBSD</a></p>
]]></content:encoded>
			<wfw:commentRss>http://case.net.ru/2009/07/16/mpd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Создаем хостинг на базе FreeBSD</title>
		<link>http://case.net.ru/2009/04/13/hosting/</link>
		<comments>http://case.net.ru/2009/04/13/hosting/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 09:41:41 +0000</pubDate>
		<dc:creator>Case</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[freebsd]]></category>

		<guid isPermaLink="false">http://case.net.ru/?p=413</guid>
		<description><![CDATA[Установка FreeBSD, переменные ядра, права доступа, структура каталогов и dns-имен. Такую схему хостинга использует Masterhost. Журнал «Системный администратор» №53 (апрель, 2007 год). Создаём собственный хостинг, или Сам себе ISP (стр. 50—55) Автор: Андрей Шетухин. Журнал «Системный администратор» №61 (декабрь, 2007 год). Создаем собственный хостинг, или Сам себе ISP. Часть 2 (стр. 52—54) Автор: Андрей Шетухин.]]></description>
			<content:encoded><![CDATA[<p>Установка FreeBSD, переменные ядра, права доступа, структура каталогов и dns-имен. Такую схему хостинга использует Masterhost.</p>
<p>Журнал «Системный администратор» №53 (апрель, 2007 год).<br />
Создаём собственный хостинг, или Сам себе ISP (стр. 50—55)<br />
Автор: Андрей Шетухин.</p>
<p>Журнал «Системный администратор» №61 (декабрь, 2007 год).<br />
Создаем собственный хостинг, или Сам себе ISP. Часть 2 (стр. 52—54)<br />
Автор: Андрей Шетухин.</p>
]]></content:encoded>
			<wfw:commentRss>http://case.net.ru/2009/04/13/hosting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nextboot</title>
		<link>http://case.net.ru/2009/02/03/nextboot/</link>
		<comments>http://case.net.ru/2009/02/03/nextboot/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 15:38:42 +0000</pubDate>
		<dc:creator>Case</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[nextboot]]></category>

		<guid isPermaLink="false">http://case.net.ru/?p=192</guid>
		<description><![CDATA[Для разовой загрузки в новую систему мы будем использовать nextboot. Это очень хорошая программа, которая позволяет загрузится с другим ядром\миром ОДИН раз. Если сервер будет перезагружен — снова загрузится наша старая система. nextboot -D nextboot -o vfs.root.mountfrom=ufs:/dev/ad2s1d -k kernel.test Ключ -D сбрасывает конфигурацию nextboot, если она уже была. -o vfs.root.mountfrom указывает, где находится корневой раздел. [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><code>Для разовой загрузки в новую систему мы будем использовать nextboot. Это очень хорошая программа, которая позволяет загрузится с другим ядром\миром ОДИН раз. Если сервер будет перезагружен — снова загрузится наша старая система.</p>
<p>nextboot -D<br />
nextboot -o vfs.root.mountfrom=ufs:/dev/ad2s1d -k kernel.test</p>
<p>Ключ -D сбрасывает конфигурацию nextboot, если она уже была. -o vfs.root.mountfrom указывает, где находится корневой раздел. Естественно, вместо ad2s1d должен быть указан ваш второй диск\раздел, а не мой, а -k — путь к ядру относительно /boot/.</code></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://case.net.ru/2009/02/03/nextboot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Static ARP</title>
		<link>http://case.net.ru/2009/02/01/static-arp/</link>
		<comments>http://case.net.ru/2009/02/01/static-arp/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 12:03:06 +0000</pubDate>
		<dc:creator>Case</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[arp]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://case.net.ru/?p=173</guid>
		<description><![CDATA[Статические ARP таблицы. Комп работает только с теми маками, которые явно указаны. /usr/local/etc/rc.d/arp.sh 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #!/bin/sh # Static ARP-table loader &#160; case $1 in start&#41; arp -d -a &#62; /dev/null arp [...]]]></description>
			<content:encoded><![CDATA[<p>Статические ARP таблицы. Комп работает только с теми маками, которые явно указаны.<br />
/usr/local/etc/rc.d/arp.sh</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/sh</span>
<span style="color: #666666; font-style: italic;"># Static ARP-table loader</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">case</span> $<span style="color: #000000;">1</span> <span style="color: #000000; font-weight: bold;">in</span>
        start<span style="color: #7a0874; font-weight: bold;">&#41;</span>
                arp <span style="color: #660033;">-d</span> <span style="color: #660033;">-a</span> <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>null
                arp <span style="color: #660033;">-f</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>arp.conf <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>null
                <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">'Static ARP-table is loaded'</span>
                <span style="color: #000000; font-weight: bold;">;;</span>
        stop<span style="color: #7a0874; font-weight: bold;">&#41;</span>
                arp <span style="color: #660033;">-d</span> <span style="color: #660033;">-a</span> <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>null
                <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">'Static ARP-table is unloaded'</span>
                <span style="color: #000000; font-weight: bold;">;;</span>
        restart<span style="color: #7a0874; font-weight: bold;">&#41;</span>
                arp <span style="color: #660033;">-d</span> <span style="color: #660033;">-a</span> <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>null
                arp <span style="color: #660033;">-f</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>arp.conf <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>null
                <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">'Static ARP-table is reloaded'</span>
                <span style="color: #000000; font-weight: bold;">;;</span>
        status<span style="color: #7a0874; font-weight: bold;">&#41;</span>
                arp <span style="color: #660033;">-an</span>
                <span style="color: #000000; font-weight: bold;">;;</span>
        <span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
                <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Usage: <span style="color: #780078;">`basename $0`</span> {start|stop|restart|status}&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;&amp;</span><span style="color: #000000;">2</span>
                <span style="color: #000000; font-weight: bold;">;;</span>
<span style="color: #000000; font-weight: bold;">esac</span>
<span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">0</span></pre></td></tr></table></div>

<p>Ну и сама таблица с маками в таком вот виде:<br />
/usr/local/etc/arp.conf:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">172.16.127.2    00:0f:ea:1e:<span style="color: #000000;">65</span>:4a
172.16.127.3    00:<span style="color: #000000;">15</span>:c5:<span style="color: #000000;">68</span>:2f:e6
172.16.127.4    00:<span style="color: #000000;">50</span>:<span style="color: #000000;">22</span>:b0:<span style="color: #000000;">88</span>:a2
172.16.127.5    00:<span style="color: #000000;">14</span>:<span style="color: #000000;">38</span>:a5:f4:<span style="color: #000000;">99</span>
172.16.127.6    00:<span style="color: #000000;">17</span>:fa:ec:c0:<span style="color: #000000;">13</span>
172.16.127.7    00:a0:d1:ca:8d:ca
172.16.127.8    00:1f:c6:0e:a9:<span style="color: #000000;">96</span>
172.16.127.9    00:0d:<span style="color: #000000;">88</span>:f4:b5:7c
172.16.127.10   00:1e:<span style="color: #000000;">58</span>:a8:aa:<span style="color: #000000;">46</span>
172.16.127.11   00:<span style="color: #000000;">22</span>:<span style="color: #000000;">15</span>:b4:a7:6a
172.16.127.12   <span style="color: #000000;">11</span>:<span style="color: #000000;">22</span>:<span style="color: #000000;">33</span>:<span style="color: #000000;">44</span>:<span style="color: #000000;">55</span>:<span style="color: #000000;">66</span>
172.16.127.13   <span style="color: #000000;">11</span>:<span style="color: #000000;">22</span>:<span style="color: #000000;">33</span>:<span style="color: #000000;">44</span>:<span style="color: #000000;">55</span>:<span style="color: #000000;">66</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://case.net.ru/2009/02/01/static-arp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Спамооборона от Яндекса</title>
		<link>http://case.net.ru/2009/01/18/spamooborona/</link>
		<comments>http://case.net.ru/2009/01/18/spamooborona/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 19:04:41 +0000</pubDate>
		<dc:creator>Case</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[fetchmail]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[spamooborona]]></category>

		<guid isPermaLink="false">http://case.net.ru/?p=98</guid>
		<description><![CDATA[Имеется FreeBSD 6.4 и Postfix 2.5. Скачиваем собственно сам пакет спамообороны: spamooborona1024_postfix-2.2.tbz Устанавливаем: pkg_add -v spamooborona1024_postfix-2.2.tbz. Для запуска /usr/local/sbin/sp-postfix требуется библиотека libgcc_s.so.1. Устанавливаем gcc42: # cd /usr/ports/lang/gcc42 # make install clean Перезапускаем postfix (postfix reload) и радуемся жизни. Tips для fetchmail: По умолчанию Спамооборона отказазывается проверять письма принимаемые через fetchmail, пишет: Outgoing mail skipped, origin=127.0.0.1 [...]]]></description>
			<content:encoded><![CDATA[<p>Имеется FreeBSD 6.4 и Postfix 2.5.<br />
<br />
Скачиваем собственно сам пакет спамообороны:<br />
<a href="http://download.yandex.ru/so/amd64/FreeBSD6/spamooborona1024_postfix-2.2.tbz">spamooborona1024_postfix-2.2.tbz</a><br />
<br />
Устанавливаем:</p>
<blockquote><p><code>pkg_add -v spamooborona1024_postfix-2.2.tbz.</code></p></blockquote>
<p>
Для запуска /usr/local/sbin/sp-postfix требуется библиотека libgcc_s.so.1.<br />
Устанавливаем gcc42:</p>
<blockquote><p><code># cd /usr/ports/lang/gcc42<br />
# make install clean</code></p></blockquote>
<p>
Перезапускаем postfix (postfix reload) и радуемся жизни.<br />
<br />
Tips для fetchmail:<br />
По умолчанию Спамооборона отказазывается проверять письма принимаемые через fetchmail, пишет:</p>
<blockquote><p><code>Outgoing mail skipped, origin=127.0.0.1</code></p></blockquote>
<p>Что бы работало делаем так, что бы fetchmail доставлял письма на внешний интерфейс:</p>
<blockquote><p><code>fetchmail --smtphost mx.case.net.ru</code></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://case.net.ru/2009/01/18/spamooborona/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QoS в FreeBSD</title>
		<link>http://case.net.ru/2009/01/15/freebsd-qos/</link>
		<comments>http://case.net.ru/2009/01/15/freebsd-qos/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 12:47:37 +0000</pubDate>
		<dc:creator>Case</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[qos]]></category>

		<guid isPermaLink="false">http://case.net.ru/?p=92</guid>
		<description><![CDATA[Собственно все здесь http://www.nag.ru/2005/1106/1106.shtml. Все работает. При тестировании приоритетов трафика &#8211; никаких особенных результатов я не получил. Проверял ping&#8217;ом и wget&#8217;ом &#8211; все также работает, ну может быть чуть похуже чем должно было бы. Работают два потока wget&#8217;а. Тянут ISO&#8217;шки с разных хостов. Один поток загоняется в queue с весом 99, другой в queue с [...]]]></description>
			<content:encoded><![CDATA[<p>Собственно все здесь <a href="http://www.nag.ru/2005/1106/1106.shtml">http://www.nag.ru/2005/1106/1106.shtml</a>.<br />
<br />
Все работает. При тестировании приоритетов трафика &#8211; никаких особенных результатов я не получил. Проверял ping&#8217;ом и wget&#8217;ом &#8211; все также работает, ну может быть чуть похуже чем должно было бы.<br />
Работают два потока wget&#8217;а. Тянут ISO&#8217;шки с разных хостов. Один поток загоняется в queue с весом 99, другой в queue с весом 1. Видно что первый работает как то лучше, но в целом одно и тоже.<br />
<br />
Вопрос откладывается до того момента как он действительно нам понадобится.</p>
]]></content:encoded>
			<wfw:commentRss>http://case.net.ru/2009/01/15/freebsd-qos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Пример настройки instance в natd</title>
		<link>http://case.net.ru/2009/01/12/natd/</link>
		<comments>http://case.net.ru/2009/01/12/natd/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 05:54:42 +0000</pubDate>
		<dc:creator>Case</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[natd]]></category>

		<guid isPermaLink="false">http://case.net.ru/?p=42</guid>
		<description><![CDATA[Вместо запуска нескольких natd для разных нужд, можно сделать несколько instance&#8217;ов. natd.conf: same_ports yes use_sockets yes port 8668 interface vlan3 instance interface vlan15 port 8669 instance interface ng0 port 8670 dynamic yes]]></description>
			<content:encoded><![CDATA[<p>Вместо запуска нескольких natd для разных нужд, можно сделать несколько instance&#8217;ов.<br />
natd.conf:</p>
<blockquote><p><code>same_ports yes<br />
use_sockets yes</p>
<p>port 8668<br />
interface vlan3</p>
<p>instance <name><br />
interface vlan15<br />
port 8669</p>
<p>instance <name><br />
interface ng0<br />
port 8670<br />
dynamic yes</code></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://case.net.ru/2009/01/12/natd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Настраиваем LACP (802.3 ad)</title>
		<link>http://case.net.ru/2009/01/12/lacp/</link>
		<comments>http://case.net.ru/2009/01/12/lacp/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 05:40:34 +0000</pubDate>
		<dc:creator>Case</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[d-link]]></category>
		<category><![CDATA[des-3226s]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[lacp]]></category>

		<guid isPermaLink="false">http://case.net.ru/?p=26</guid>
		<description><![CDATA[Собственно, объединение каналов. Со стороный FreeBSD rc.conf выглядит так: cloned_interfaces="lagg0" ifconfig_fxp0="up" ifconfig_fxp1="up" ifconfig_lagg0="laggproto lacp laggport fxp0 laggport fxp1 172.16.127.1 netmask 255.255.255.0" Со стороны DES-3226S: DES-3226S:4#config lacp_port 19-20 mode active DES-3226S:4#create link_aggregation group_id 1 type lacp DES-3226S:4#config link_aggregation group_id 1 master_port 19 ports 19-20 state enable ifconfig lagg0: lagg0: flags=8843 mtu 1500 options=8 inet 172.16.127.1 netmask [...]]]></description>
			<content:encoded><![CDATA[<p>Собственно, объединение каналов.</p>
<p>Со стороный FreeBSD rc.conf выглядит так:</p>
<blockquote><p><code>cloned_interfaces="lagg0"<br />
ifconfig_fxp0="up"<br />
ifconfig_fxp1="up"<br />
ifconfig_lagg0="laggproto lacp laggport fxp0 laggport fxp1 172.16.127.1 netmask 255.255.255.0"</code></p></blockquote>
<p>Со стороны DES-3226S:</p>
<blockquote><p><code>DES-3226S:4#config lacp_port 19-20 mode active<br />
DES-3226S:4#create link_aggregation group_id 1 type lacp<br />
DES-3226S:4#config link_aggregation group_id 1 master_port 19 ports 19-20 state enable</code></p></blockquote>
<p>ifconfig lagg0:</p>
<blockquote><p><code>lagg0: flags=8843 mtu 1500<br />
options=8<br />
inet 172.16.127.1 netmask 0xffffff00 broadcast 172.16.127.255<br />
ether 00:02:b3:5c:21:60<br />
media: Ethernet autoselect<br />
status: active<br />
laggproto lacp<br />
laggport: fxp1 flags=1c<br />
laggport: fxp0 flags=1c</code></p></blockquote>
<p>Сервер с коммутатором в процессе работы обмениваются пакетами о состоянии каналов. Fail tolerance and load balancing.</p>
]]></content:encoded>
			<wfw:commentRss>http://case.net.ru/2009/01/12/lacp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Расшариваем фильмы для XBOX 360 через Fuppes</title>
		<link>http://case.net.ru/2008/10/03/fuppes/</link>
		<comments>http://case.net.ru/2008/10/03/fuppes/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 16:55:02 +0000</pubDate>
		<dc:creator>Case</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[fuppes]]></category>
		<category><![CDATA[xbox 360]]></category>

		<guid isPermaLink="false">http://case.net.ru/?p=106</guid>
		<description><![CDATA[Собственно subj. Устанавливаем его через svn с поддержкой всего и побольше. Конфиги fuppes.cfg и vfolder.cfg ложим в /root/.fuppes/ Для запуска я использую следующий sh: mdconfig -a -t vnode -f /mnt/share/jails/images/two.image -u 0 mount /dev/md0c /mnt/share/jails/two/ mount_nullfs /mnt/share/case/ /mnt/share/jails/two/mnt/share/ chroot /mnt/share/jails/two /root/fuppes/trunk/src/fuppes umount /mnt/share/jails/two/mnt/share umount /mnt/share/jails/two/ mdconfig -d -u 0 При первоначальном запуске или после каждого [...]]]></description>
			<content:encoded><![CDATA[<p>Собственно subj. Устанавливаем его через svn с поддержкой всего и побольше. Конфиги <a href="http://case.net.ru/wp-content/uploads/2009/01/fuppes.cfg">fuppes.cfg</a> и <a href="http://case.net.ru/wp-content/uploads/2009/01/vfolder.cfg">vfolder.cfg</a> ложим в /root/.fuppes/<br />
<br />
Для запуска я использую следующий sh:</p>
<blockquote><p><code>mdconfig -a -t vnode -f /mnt/share/jails/images/two.image -u 0<br />
mount /dev/md0c /mnt/share/jails/two/<br />
mount_nullfs /mnt/share/case/ /mnt/share/jails/two/mnt/share/<br />
chroot /mnt/share/jails/two /root/fuppes/trunk/src/fuppes<br />
umount /mnt/share/jails/two/mnt/share<br />
umount /mnt/share/jails/two/<br />
mdconfig -d -u 0</code></p></blockquote>
<p>
При первоначальном запуске или после каждого изменения на файловой системе &#8211; необходимо нажимать в fuppes: &#8220;r&#8221;, а потом &#8220;v&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://case.net.ru/2008/10/03/fuppes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
