<?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>DSH DSH &#187; FreeBSD</title>
	<atom:link href="http://dshdsh.ru/category/freebsd/feed" rel="self" type="application/rss+xml" />
	<link>http://dshdsh.ru</link>
	<description>&#1069;&#1090;&#1086; &#1085;&#1072;&#1076;&#1086; &#1074;&#1080;&#1076;&#1077;&#1090;&#1100;!</description>
	<lastBuildDate>Mon, 12 Oct 2009 05:49:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Squid+Bfilter+Ziproxy+листы AdBlock=быстрый интернет без рекламы</title>
		<link>http://dshdsh.ru/19-03-squidbfilterziproxy</link>
		<comments>http://dshdsh.ru/19-03-squidbfilterziproxy#comments</comments>
		<pubDate>Thu, 19 Mar 2009 04:21:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/k/karolina/dshdsh.ru/public_html/wp-content/plugins/autometa/autometa.php</b> on line <b>364</b><br />
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Program]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[скрипт]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=50</guid>
		<description><![CDATA[Всем привет!
Наткнулся на замечательные статьи посвящённые оптимизации интернет канала для пользователей.
У меня дома есть сервер, который раздаёт интернет на несколько ПК и на нём крутиться Squid.
Раньше рекламу резал SquidGuard, но как-то не качественно получалось.
Решил заменить и оптимизировать.
Схема оптимизации проста:
В интернет:
Squid (кэшируем) =&#62; Ziproxy (сжимаем) =&#62; Bfilter (обрезаем рекламу) =&#62; Интернет
Из Интернета:
Интернет =&#62; Bfilter (обрезаем рекламу) =&#62;  Ziproxy (сжимаем) =&#62; Squid (кэшируем) =&#62; Клиент
1) Ставим Bfilter по ЭТОЙ инструкции.
Для пользователей Gentoo по первой части ЭТОЙ инструкции:]]></description>
			<content:encoded><![CDATA[<sape_index><p>Наткнулся на замечательные статьи посвящённые оптимизации интернет канала для пользователей.<br />
У меня дома есть сервер, который раздаёт интернет на несколько ПК и на нём крутиться Squid.<br />
Раньше рекламу резал SquidGuard, но как-то не качественно получалось.<br />
Решил заменить и оптимизировать.<br />
Схема оптимизации проста:<br />
В интернет:<br />
Squid (кэшируем) =&gt; Ziproxy (сжимаем) =&gt; Bfilter (обрезаем рекламу) =&gt; Интернет<br />
Из Интернета:<br />
Интернет =&gt; Bfilter (обрезаем рекламу) =&gt;  Ziproxy (сжимаем) =&gt; Squid (кэшируем) =&gt; Клиент<br />
1) Ставим Bfilter по ЭТОЙ инструкции.<br />
Для пользователей Gentoo по первой части ЭТОЙ инструкции:<span id="more-53"></span></p>
<p>Цитата:<br />
Итак. Приступим. Допустим что Gentoo Linux уже установлен на уровне базовой системы и в ядре включена поддержка iptables. Теперь установим bfilter, squid и iptables:<br />
emerge bfilter squid iptables<br />
Далее приступаем к настройке. Сначала настраиваем bfilter. По умолчанию он запускается в chroot-окружении, но не работает:) Для решения этой проблемы “достаём” его из chroot. Для этого в файле /etc/conf.d/bfilter заменяем строчку:<br />
BFILTER_OPTS=&#8221;-u bfilter -g bfilter -r /etc/bfilter&#8221;<br />
На строку:<br />
BFILTER_OPTS=&#8221;-u bfilter -g bfilter&#8221;<br />
Затем открываем в редакторе файл /etc/bfilter/config и правим следующим образом: меняем значение параметра “ad_border” на “none”, т.е. отключаем отображение границ вырезаной рекламы (уж больно не эстетично они выглядят:)). Так же меняем значение параметра “page_cleanup” на “safe”, чтобы не просто блокировать рекламу, но и по возможности вырезать её код, из кода загружаемых страниц. Здесь так же ещё возможно значение “maximum”, но в этом случае возможны поломки кода, что нежелательно.<br />
На этом настройка bfilter заканчивается и можно его запускать:</p>
<p>rc-update add bfilter default<br />
/etc/init.d/bfilter start<br />
2) Ставим Ziproxy по ЭТОЙ инструкции.<br />
3) Прикручиваем к Squid<br />
Правим squid.conf<br />
http_port 3128 transparent</p>
<p>never_direct allow all<br />
cache_peer 127.0.0.1 parent 8787 0 no-query no-digest</p>
<p>8787 &#8211; Это порт Ziproxy из примера.<br />
4) Пробуем всё запустить и добавляем сервисы в автозапуск.<br />
5) Прикручиваем фильтры от программы AdBlock<br />
Базовая инструкция для FreeBSD доступна здесь<br />
Но, она предназначена для получения апдейтов из одного источника.<br />
Что-ж модифицируем скрипт для скачивания списков из множества источников<br />
Источники списков для AdBlock для русских сайтов можно взять на ЭТОЙ ветке форуме в подписях участников.<br />
Поскольку у меня Gentoo, то я выкладываю свои правленые скрипты:<br />
В adblock2bfilter.pl меняем путь до Perl<br />
#!/usr/bin/perl<br />
В bfilterUpdateLists.sh требуются большие изменения.<br />
Вот мой файл, который качает списки со множества источников:</p>
<ol>
<li>#!/bin/bash</li>
<li>#Update Bfilter</li>
<li>EASYLIST_URL=link.txt</li>
<li>TEMP_FILE=“/tmp/bfilterList.tmp”</li>
<li>LOCAL_LIST_FILE=“/etc/bfilter/urls.local.save”</li>
<li>OUTPUT_FILE=“/etc/bfilter/urls.local”</li>
<li>WGET=“/usr/bin/wget”</li>
<li>CAT=“/bin/cat”</li>
<li>CONVERTER=“/usr/local/bin/adblock2bfilter.pl”</li>
<li>BFILTER=“/etc/init.d/bfilter”</li>
<li>${WGET}  -q -O &#8211; -i ${EASYLIST_URL} | ${CONVERTER} &gt;${TEMP_FILE}</li>
<li>if [ -s ${TEMP_FILE} ]; then</li>
<li> echo “Updating BFilter URLs:”</li>
<li> if [ -f ${LOCAL_LIST_FILE} ]; then</li>
<li> ${CAT} ${TEMP_FILE} ${LOCAL_LIST_FILE} &gt;${OUTPUT_FILE}</li>
<li> rm ${TEMP_FILE}</li>
<li> else</li>
<li> mv ${TEMP_FILE} ${OUTPUT_FILE}</li>
<li> fi</li>
<li> chmod 640 ${OUTPUT_FILE}</li>
<li> ${BFILTER} restart</li>
<li> echo “”</li>
<li>fi</li>
</ol>
<p>Т.е Ссылки на списки с фильтрами Мы пишем в файл link.txt, который у меня лежит в директории со скриптом.<br />
Вот мой link.txt с некоторыми фильтрами:</p>
<p>http://ruadlist.googlecode.com/svn/trunk/adblock.txt</p>
<p>http://easylist.adblockplus.org/adblock_rick752.txt</p>
<p>http://nsis.narod.ru/clean_internet/aag.txt</p>
<p>http://nsis.narod.ru/clean_internet/aas.txt</p>
<p>http://nsis.narod.ru/clean_internet/ac.txt</p>
<p>http://nsis.narod.ru/clean_internet/ae.txt</p>
<p>http://nsis.narod.ru/clean_internet/ao.txt</p>
<p>6) Записываем скрипт cron для автообновления.<br />
Всё, радуемся результату.</p>
</sape_index><!--c249110617320--><div></div>]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/19-03-squidbfilterziproxy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Запись видео с WEB камеры со звуком в Linux с помощью Mencoder</title>
		<link>http://dshdsh.ru/17-03-webcamera-linux</link>
		<comments>http://dshdsh.ru/17-03-webcamera-linux#comments</comments>
		<pubDate>Tue, 17 Mar 2009 03:42:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/k/karolina/dshdsh.ru/public_html/wp-content/plugins/autometa/autometa.php</b> on line <b>364</b><br />
		<category><![CDATA[Eee pc]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Program]]></category>
		<category><![CDATA[video]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=49</guid>
		<description><![CDATA[Всем привет!
Понадобилось мне записать видео письмо другу, а под рукой есть только Eee PC 701 с WEB камерой.
Что-же делать? Правильно. Начать записывать :)
Для начала убедимся что у Вас в ядре уже включена поддержка WEB камеры и v4l2
Писать видео Мы будем через Mplayer и mencoder.
Mplayer наверняка уже у Вас установлен, если нет то незабываем его установить.
Если производите сборку из сорцов позаботьтесь о соответствующих флагах.
Теперь убедимся что WEB камера у Нас показывает.
Даём команду:]]></description>
			<content:encoded><![CDATA[<sape_index><p>Понадобилось мне записать видео письмо другу, а под рукой есть только Eee PC 701 с WEB камерой.<br />
Что-же делать? Правильно. Начать записывать :)<br />
Для начала убедимся что у Вас в ядре уже включена поддержка WEB камеры и v4l2<br />
Писать видео Мы будем через Mplayer и mencoder.<br />
Mplayer наверняка уже у Вас установлен, если нет то незабываем его установить.<br />
Если производите сборку из сорцов позаботьтесь о соответствующих флагах.<br />
Теперь убедимся что WEB камера у Нас показывает.<span id="more-52"></span><br />
Даём команду:</p>
<p>mplayer tv:// -tv driver=v4l2:width=352:height=288:device=/dev/video0<br />
И наблюдаем сами-себя.<br />
Идём дальше.<br />
Пробуем записать видео:</p>
<p>cd /tmp<br />
mencoder tv:// -tv driver=v4l2:width=:height=:device=/dev/video0 -nosound -ovc lavc -o .avi<br />
На выходе получим видео но без звука.<br />
Теперь дело осталось за малым: Прикрутить звук к видео, который Мы будем писать через встроенную звуковую карту.<br />
Готовая команда выглядит так:<br />
mencoder tv:// -tv driver=v4l2:width=320:height=240:device=/dev/video0:alsa:forceaudio:amode=0:adevice=hw.0,0 -ovc lavc -lavcopts vcodec=mpeg4  -oac mp3lame -lameopts vbr=3:br=32:mode=3 -af volnorm -o VideoFile.avi</p>
<p>Описание команд:<br />
tv://  &#8211; Источник видео<br />
driver=v4l2 &#8211; Драйвер видео, в нашем случае v4l2<br />
width  и height &#8211; Размеры видеокартинки<br />
device=/dev/video0 &#8211; Видеоустроство<br />
-nosound &#8211; Без звука<br />
-ovc lavc &#8211; Видеокодек<br />
alsa:forceaudio:amode=0: &#8211; Параметры звука<br />
adevice=hw.0,0 &#8211; Звуковая карта, если нет звука или Вы хотите писать его например через микрофон в WEB камере то поиграйтесь со значениями 0,0 (0,1;1,0 и т.д)<br />
-lavcopts vcodec=mpeg4 &#8211; Параметры кодека<br />
-oac mp3lame &#8211; Звуковой кодек, в Нашем случае mp3 Lame<br />
lameopts vbr=3:br=128:mode=0 &#8211; параметры для кодека Lame<br />
vbr=3 &#8211; используем ABR. vbr=0 соответствует CBR<br />
br=32 &#8211; указываем битрейт, в данном случае 32 Kbps<br />
mode=0 &#8211; на выходе получаем стерео звук. mode=3 соответствует mono-звуку<br />
-af volnorm &#8211; Нормализация звука</p>
<p>Можно ещё добавить каких-нибудь видеофильтров, хотя мне и так нравиться.<br />
Ссылки:<br />
Номер раз<br />
Номер два<br />
Номер три<br />
Номер четыре<br />
Номер пять</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/17-03-webcamera-linux/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Используем SSMTP для отправки почты по умолчанию</title>
		<link>http://dshdsh.ru/12-03-usesmtp</link>
		<comments>http://dshdsh.ru/12-03-usesmtp#comments</comments>
		<pubDate>Thu, 12 Mar 2009 03:52:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/k/karolina/dshdsh.ru/public_html/wp-content/plugins/autometa/autometa.php</b> on line <b>364</b><br />
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[обновление]]></category>
		<category><![CDATA[переделываем]]></category>
		<category><![CDATA[порт]]></category>
		<category><![CDATA[почта]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=48</guid>
		<description><![CDATA[Всем привет!
Сегодня рассмотрим, как Нам заменить стандартный sendmail на SSMTP и получать всю почту к себе на e-mail.
Для начала поставим SSMTP.
Пользователи Linux ставят и делают первичную настройку по ЭТОЙ инструкции.
И переходят ко второй части статьи.
Для пользователей FreeBSD:
1) Устанавливаем SSMTP
monitor# cd /usr/ports/mail/ssmtp
monitor# make install replace clean
monitor# cd /usr/local/etc/ssmtp
monitor# ls
revaliases.sample       ssmtp.conf.sample
monitor# cp revaliases.sample revaliases
monitor# cp ssmtp.conf.sample ssmtp.conf
monitor# ls
revaliases              revaliases.sample       ssmtp.conf              ssmtp.conf.sample
2) Правим rc.conf]]></description>
			<content:encoded><![CDATA[<sape_index><p>Сегодня рассмотрим, как Нам <strong>заменить стандартный sendmail на SSMTP</strong> и получать всю почту к себе на e-mail.<br />
Для начала поставим SSMTP.</p>
<p>Для пользователей FreeBSD:<span id="more-51"></span><br />
1) Устанавливаем SSMTP</p>
<pre>
monitor# cd /usr/ports/mail/ssmtp</pre>
<pre>
monitor# make install replace clean</pre>
<pre>
monitor# cd /usr/local/etc/ssmtp</pre>
<pre>
monitor# ls</pre>
<pre>
revaliases.sample       ssmtp.conf.sample</pre>
<pre>
monitor# cp revaliases.sample revaliases</pre>
<pre>
monitor# cp ssmtp.conf.sample ssmtp.conf</pre>
<pre>
monitor# ls</pre>
<pre>
revaliases              revaliases.sample       ssmtp.conf              ssmtp.conf.sample</pre>
<p>2) Правим rc.conf</p>
<pre>sendmail_enable=”NO”</pre>
<pre>
sendmail_submit_enable=”NO”</pre>
<pre>
sendmail_outbound_enable=”NO”</pre>
<pre>
sendmail_msp_queue_enable=”NO”</pre>
<p>3) Затем правим ssmtp.conf  и revaliases по ЭТОЙ инструкции.<br />
Часть вторая:<br />
Для всех систем:<br />
Ищем бинарный файл sendmail<br />
Переименовываем его, к примеру так:<br />
mv /usr/sbin/sendmail /usr/sbin/sendmail.old<br />
И делаем симлинк на ssmtp, например так:<br />
ln -s /usr/sbin/ssmtp /usr/sbin/sendmail<br />
Всё! Теперь все сообщения будут пересылаться через программу SSMTP<br />
Проверить можно так:<br />
echo “Test message” | mail -s Test<br />
Альтернативная замена SSMTP без копирования sendmail для пользователей FreeBSD:<br />
Правим файл /etc/mail/mailer.conf :<br />
# cat /etc/mail/mailer.conf<br />
# $FreeBSD: src/etc/mail/mailer.conf,v 1.3 2002/04/05 04:25:12 gshapiro Exp $<br />
#<br />
# Execute the “real” sendmail program, named /usr/libexec/sendmail/sendmail<br />
#<br />
#sendmail       /usr/libexec/sendmail/sendmail<br />
#send-mail      /usr/libexec/sendmail/sendmail<br />
#mailq          /usr/libexec/sendmail/sendmail<br />
#newaliases     /usr/libexec/sendmail/sendmail<br />
#hoststat       /usr/libexec/sendmail/sendmail<br />
#purgestat      /usr/libexec/sendmail/sendmail<br />
sendmail        /usr/local/sbin/ssmtp<br />
send-mail       /usr/local/sbin/ssmtp<br />
mailq           /usr/local/sbin/ssmtp<br />
newaliases      /usr/local/sbin/ssmtp<br />
hoststat        /usr/bin/true<br />
purgestat       /usr/bin/true<br />
Источник<br />
PS.<br />
Для пользователей NAGIOS рекомендуют воспользоваться программой mailx<br />
Источники:<br />
Первый<br />
Второй</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/12-03-usesmtp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Лечим баг плагина “check_ping” системы Nagios</title>
		<link>http://dshdsh.ru/09-03-check_ping</link>
		<comments>http://dshdsh.ru/09-03-check_ping#comments</comments>
		<pubDate>Mon, 09 Mar 2009 04:55:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/k/karolina/dshdsh.ru/public_html/wp-content/plugins/autometa/autometa.php</b> on line <b>364</b><br />
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[баг]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=47</guid>
		<description><![CDATA[Сегодня поставил систему мониторинга Nagios на FreeBSD и столкнулся со сложным багом плагина check_ping При попытке проверить ping до хоста вылетала следующая ошибка: CRITICAL &#8211; You need more args!!! Could not open pipe: Лечение: Качаем Nagios Plugins. Распаковываем tar xvzf nagios-plugins-1.4.13.tar.gz Выполняем команду ./configure Открываем в текстовом редакторе config.h В нём ищем строку #define PING_COMMAND [...]]]></description>
			<content:encoded><![CDATA[<sape_index><p>Сегодня поставил систему мониторинга Nagios на FreeBSD и столкнулся со сложным багом плагина check_ping<br />
При попытке проверить ping до хоста вылетала следующая ошибка:<br />
<strong>CRITICAL &#8211; You need more args!!!<br />
Could not open pipe:</strong></p>
<p>Лечение:<span id="more-50"></span><br />
Качаем Nagios Plugins. Распаковываем</p>
<pre>
tar xvzf nagios-plugins-1.4.13.tar.gz</pre>
<pre>
Выполняем команду ./configure</pre>
<p>Открываем в текстовом редакторе config.h<br />
В нём ищем строку</p>
<pre>
#define PING_COMMAND “”</pre>
<p>Меняем её на</p>
<pre>
#define PING_COMMAND “/sbin/ping -c5 -s 56 %s”</pre>
<p>Сохраняем, компилируем и проверяем:</p>
<pre>
make</pre>
<pre>
cd plugins</pre>
<pre>
./check_ping -H Ваш_Хост -4 -w 300.0,80% -c 500.0,100%</pre>
<p>Если всё ОК, то переносим в папку с плагинами Nagios /usr/local/libexec/nagios</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/09-03-check_ping/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Прикручиваем FreeRadius к WiFi + аутентификация из базы FreeRadius в Squid</title>
		<link>http://dshdsh.ru/31-01-freeradius</link>
		<comments>http://dshdsh.ru/31-01-freeradius#comments</comments>
		<pubDate>Sat, 31 Jan 2009 03:07:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/k/karolina/dshdsh.ru/public_html/wp-content/plugins/autometa/autometa.php</b> on line <b>364</b><br />
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[radius]]></category>
		<category><![CDATA[настройка]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=30</guid>
		<description><![CDATA[Всем привет!
Сегодня немного про Radius, WiFi и Squid.
Начнём с прикручивания Radius к WiFi:
Дабы не заниматься обычным копипастом я даю Вам ссылку на отличную статью по настройке.
Сам по ней делал. По второй части, где рассматривается авторизация по паролю.
Она рассчитана на Gentoo (Linux) пользователей, но я без проблем поставил FreeRadius на FreeBSD сервер.
Затем для простоты администратирования я поставил Dialup Admin Administration interface и phpMyAdmin
Ещё кое что, в статье на во второй части не сказана важная вещь:
1.1 файл /etc/raddb/clients.conf
Для начала пропишем клиентов (в данном случае - точку доступа) в файле /etc/raddb/clients.conf]]></description>
			<content:encoded><![CDATA[<sape_index><p>Всем привет!<br />
Сегодня немного про Radius, WiFi и Squid.<br />
Начнём с прикручивания Radius к WiFi:<br />
Дабы не заниматься обычным копипастом я даю Вам ссылку на отличную статью по настройке.<br />
Сам по ней делал. По второй части, где рассматривается авторизация по паролю.<br />
Она рассчитана на Gentoo (Linux) пользователей, но я без проблем поставил FreeRadius на FreeBSD сервер.<br />
Затем для простоты администратирования я поставил Dialup Admin Administration interface и phpMyAdmin<br />
Ещё кое что, в статье на во второй части не сказана важная вещь:<br />
1.1 файл /etc/raddb/clients.conf<br />
Для начала пропишем клиентов (в данном случае &#8211; точку доступа) в файле /etc/raddb/clients.conf</p>
<p>#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
client 192.168.1.250/32 {<br />
secret          = test1234<br />
shortname       = test_ap<br />
}<br />
#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Эта запись означает, что клиент с адресом 192.168.1.250 авторизируется на RADIUS-е с паролем test1234. Имя test_ap будет использована при логировании событий, связанных с этой точкой доступа.<br />
Не забываем сменить стандартный пароль для localhost_клиентов:<br />
#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
secret          = very_strong_secret_password<br />
#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
А именно, в пункт<br />
#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
client 192.168.1.250/32 {<br />
secret          = test1234<br />
shortname       = test_ap<br />
}<br />
#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
нужно вписать свой  nastype<br />
В моём случае были использованы WiFi точки 3com и я вписал<br />
#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
client 192.168.1.250/32 {<br />
secret          = test1234<br />
shortname       = test_ap<br />
nastype     = other<br />
}<br />
#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Если возникнуть проблемы с настройкой, смотрите WiKi<br />
Далее перейдём к аутентификации Squid пользователей по паролям из базы FreeRadius сервера.<br />
Логично предположить, зачем-же Нам создавать ещё одну базу пользователей, когда уже есть готовая.<br />
Приступим:<br />
Для начала качаем squid_radius_ath<br />
Затем распаковываем, компилируем.<br />
Открываем, если есть FireWall порт 1812(по умолчанию порт FreeRadius)<br />
После, в файл squid_radius_auth.conf вписываем:<br />
server 192.168.1.1<br />
secret 123456789<br />
Где:<br />
server 192.168.1.1 &#8211; Это Ваш FreeRadius сервер.<br />
secret 123456789 &#8211; Ваше секретное слово для доступа.<br />
Напомню, всё это Вы вписывали в файл clients.conf, т.е я создал для моего шлюза ещё одну запись в файле clients.conf<br />
Далее:<br />
В файл squid.conf вписываем:<br />
auth_param basic program /usr/local/squid/libexec/squid_radius_auth -f /etc/squid_rad.conf<br />
auth_param basic children 15<br />
auth_param basic realm Web-Proxy<br />
auth_param basic credentialsttl 45 minute<br />
acl radius-auth proxy_auth REQUIRED<br />
http_access allow radius-auth<br />
http_access allow localhost<br />
http_access deny all<br />
Где:<br />
auth_param basic program /usr/local/squid/libexec/squid_radius_auth -f /etc/squid_rad.conf  &#8211; Путь к программе squid_radius_auth<br />
 -f /etc/squid_rad.conf  указывает, какой конфиг следует использовать.<br />
auth_param basic children 15 &#8211; Макс. количество одновременных аутентификаций<br />
auth_param basic realm Web-Proxy &#8211; Не помню, должно быть так.<br />
auth_param basic credentialsttl 45 minute &#8211; Время действия аутентификации.<br />
acl radius-auth proxy_auth REQUIRED &#8211; Запрос авторизации.<br />
http_access allow radius-auth<br />
http_access allow localhost<br />
http_access deny all &#8211; Это параметры доступа<br />
Для теста выполняем:<br />
/usr/local/squid/libexec/squid_radius_auth -f /etc/radius_config<br />
Или так, без конф. файла (я проверял именно так)<br />
/usr/local/squid/libexec/squid_radius_auth -h 192.168.1.1 -w 123456789<br />
Не забываем все пути менять на свои<br />
Ели увидели OK &#8211; значит хорошо<br />
Если увидели ERR login failure &#8211; значит что-то пошло не так.<br />
Взято от сюда<br />
Если будете ставить статистику пользователей, не волнуйтесь, все имена будут браться из базы FreeRadius вместо  IP адресов.</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/31-01-freeradius/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Frenzy LiveCD на Flash, грузим через Grub4DOS</title>
		<link>http://dshdsh.ru/25-01-frenzylivecd</link>
		<comments>http://dshdsh.ru/25-01-frenzylivecd#comments</comments>
		<pubDate>Sun, 25 Jan 2009 17:32:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/k/karolina/dshdsh.ru/public_html/wp-content/plugins/autometa/autometa.php</b> on line <b>364</b><br />
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[flash]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=28</guid>
		<description><![CDATA[Всем привет! Сегодня маленькая заметка о загрузке Live FreeBSD дистрибутива Frenzy О том что это такое можно почитать на оф.сайте И так ставим Grub4DOS,   качаем последний stable релиз и вперёд, по инструкции: 1 Выдираем из ISO образа папку frenzy и сохраняем этот образ 2 Новый образ диска (чуть более 6 Мб) кидаем в папку [...]]]></description>
			<content:encoded><![CDATA[<sape_index><p>Всем привет!<br />
Сегодня маленькая заметка о загрузке Live FreeBSD дистрибутива Frenzy<br />
О том что это такое можно почитать на оф.сайте<br />
И так ставим Grub4DOS,   качаем последний stable релиз и вперёд, по инструкции:<br />
1 Выдираем из ISO образа папку frenzy и сохраняем этот образ<br />
2 Новый образ диска (чуть более 6 Мб) кидаем в папку frenzy<br />
3 Папку frenzy кидаем в корень флэшки (FAT32)<br />
4 В Menu.lst прописываем<br />
title frenzy-1.1-std-RU<br />
map (hd0,0)/frenzy/frenzy-1.1-std-RU.iso (hd32)<br />
map ––hook<br />
chainloader (hd32)<br />
boot<br />
5 Радуемся жизни<br />
Взято с оф.форума</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/25-01-frenzylivecd/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

