<?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>ChooseLinux</title>
	<atom:link href="http://chooselinux.org.ua/feed/" rel="self" type="application/rss+xml" />
	<link>http://chooselinux.org.ua</link>
	<description>Choose Life. Choose a job. Choose a career. Choose a family. Choose linux...</description>
	<lastBuildDate>Wed, 18 Apr 2012 06:31: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>Ответы на вопросы по Linux &#8212; rubuntu.com</title>
		<link>http://chooselinux.org.ua/otvety-na-voprosy-po-linux-rubuntu-com/</link>
		<comments>http://chooselinux.org.ua/otvety-na-voprosy-po-linux-rubuntu-com/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 06:31:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[askubuntu]]></category>
		<category><![CDATA[rubuntu]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[русский]]></category>

		<guid isPermaLink="false">http://chooselinux.org.ua/?p=377</guid>
		<description><![CDATA[Меня всегда интересовало, все ли пользователи ОС Линукс хорошо владеют английским языком? Ведь всегда возникает так много вопросов, ответы на которые есть только на англоязычных ресурсах. К примеру я часто нахожу решение возникающих у меня проблем на askubuntu.com. Вот недавно я узнал, что появился аналог askubuntu.com на русском языке &#8212; http://rubuntu.com. Людей там пока не [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class=" wp-image-381  aligncenter" title="rubuntu.com" src="http://chooselinux.org.ua/wp-content/uploads/2012/04/rubuntu.com_.png" alt="Ubuntu ответы" width="601" height="390" /></p>
<p>Меня всегда интересовало, все ли пользователи ОС Линукс хорошо владеют английским языком? Ведь всегда возникает так много вопросов, ответы на которые есть только на англоязычных ресурсах. К примеру я часто нахожу решение возникающих у меня проблем на askubuntu.com. Вот недавно я узнал, что появился аналог askubuntu.com на русском языке &#8212; <a href="http://rubuntu.com" title="rubuntu.com">http://rubuntu.com</a>. Людей там пока не очень много. но думаю это вопрос времени. Так что все жаждущие получить ответы на свои вопросы &#8212; добро пожаловать на <a href="http://rubuntu.com" title="rubuntu.com">rubuntu.com</a>.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fchooselinux.org.ua%2Fotvety-na-voprosy-po-linux-rubuntu-com%2F&amp;linkname=%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B%20%D0%BD%D0%B0%20%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B%20%D0%BF%D0%BE%20Linux%20%26%238212%3B%20rubuntu.com">Поделиться / Закладки</a></p>]]></content:encoded>
			<wfw:commentRss>http://chooselinux.org.ua/otvety-na-voprosy-po-linux-rubuntu-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка wkhtmltopdf в CentOS 6.2</title>
		<link>http://chooselinux.org.ua/ustanovka-wkhtmltopdf-v-centos-6-2/</link>
		<comments>http://chooselinux.org.ua/ustanovka-wkhtmltopdf-v-centos-6-2/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 05:03:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Сервер]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[wkhtmltopdf]]></category>

		<guid isPermaLink="false">http://chooselinux.org.ua/?p=369</guid>
		<description><![CDATA[В ходе одного эксперимента мне пришлось столкнуться с проблемой установки wkhtmltopdf в Centos 6.2 minimal дистрибутиве. Я достаточно много времени потратил на то, что б разобраться как это сделать, в конце концов нашел на англоязычном ресурсе мануал, для 5.5 версии дистрибутива. Немного адоптировав я выложу его сюда. Устанавливаем инструменты разработчика и подключаем epel репозиторий: # [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chooselinux.org.ua/wp-content/uploads/2012/02/html-pdf.jpg" alt="" title="Установка wkhtmltopdf в Centos" width="400" height="338" class="aligncenter size-full wp-image-370" /><br />
В ходе одного эксперимента мне пришлось столкнуться с проблемой установки wkhtmltopdf в Centos 6.2 minimal дистрибутиве. Я достаточно много времени потратил на то, что б разобраться как это сделать, в конце концов нашел на англоязычном ресурсе мануал, для 5.5 версии дистрибутива. Немного адоптировав я выложу его сюда.<br />
<span id="more-369"></span><br />
Устанавливаем инструменты разработчика и подключаем epel репозиторий:</p>
<p><code># yum groupinstall "Development Tools"<br />
# rpm -Uvh http://download.fedora.redhat.com/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm<br />
# yum install git-core</code></p>
<p>Устанавливаем пакеты необходимые для сборки wkhtmltopdf:</p>
<p><code>$ yum install openssl-devel libXrender-devel libXext-devel libXft-devel</code></p>
<p>Вытягиваем свежие исходники wkhtmltopdf:<br />
<code>$ git clone git://github.com/antialize/wkhtmltopdf.git wkhtmltopdf<br />
$ git clone git://gitorious.org/+wkhtml2pdf/qt/wkhtmltopdf-qt.git wkhtmltopdf-qt</code></p>
<p>Собираем специальную версию Qt:<br />
<code>$ cd wkhtmltopdf-qt<br />
$ ./configure -nomake tools,examples,demos,docs,translations -opensource -prefix "../wkqt"<br />
$ make -j3 &#038;&#038; make install</code></p>
<p>Собираем wkhtmltopdf:<br />
<code>$ cd ../wkhtmltopdf<br />
$ ../wkqt/bin/qmake<br />
$ make<br />
# make install </code></p>
<p>Все, после этих простых шагов пакет собран и установлен. Оригинал тут : http://code.google.com/p/wkhtmltopdf/wiki/compilation .</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fchooselinux.org.ua%2Fustanovka-wkhtmltopdf-v-centos-6-2%2F&amp;linkname=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0%20wkhtmltopdf%20%D0%B2%20CentOS%206.2">Поделиться / Закладки</a></p>]]></content:encoded>
			<wfw:commentRss>http://chooselinux.org.ua/ustanovka-wkhtmltopdf-v-centos-6-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DNS Tunneling &#8212; обход ограничений в локальной сети</title>
		<link>http://chooselinux.org.ua/dns-tunneling-obxod-ogranichenij-v-lokalnoj-seti/</link>
		<comments>http://chooselinux.org.ua/dns-tunneling-obxod-ogranichenij-v-lokalnoj-seti/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 17:20:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Безопасность]]></category>
		<category><![CDATA[Сеть]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[tunneling]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[интернет]]></category>

		<guid isPermaLink="false">http://chooselinux.org.ua/?p=339</guid>
		<description><![CDATA[Я уже писал когда-то про обход ограничений интернет провайдера в отеле с помощью ICMP туннеля. Вот, недавно я столкнулся с новым подобным ограничением, но в этот раз мой интернет провайдер по ошибке решил что я не уплатил за услуги. Так как был уже поздний вечер, связаться с тех поддержкой не получилось. Это подтолкнуло меня немного [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chooselinux.org.ua/dns-tunneling-obxod-ogranichenij-v-lokalnoj-seti/olympus-digital-camera/" rel="attachment wp-att-341"><img src="http://chooselinux.org.ua/wp-content/uploads/2011/11/tunnel.jpg" alt="" title="Tunnel" width="640" height="479" class="aligncenter size-full wp-image-341" /></a></p>
<p>Я уже писал когда-то про обход ограничений интернет провайдера в отеле с помощью <a href="http://chooselinux.org.ua/besplatnyj-internet-v-otele-cherez-icmp-tunnel/">ICMP туннеля</a>. Вот, недавно я столкнулся с новым подобным ограничением, но в этот раз мой интернет провайдер по ошибке решил что я не уплатил за услуги. Так как был уже поздний вечер, связаться с тех поддержкой не получилось. Это подтолкнуло меня немного поисследовать провайдерскую сеть. В первую очередь проверил ICMP, но пропинговать 8.8.8.8 не получилось. Второй проверкой была попытка обратится к DNS серверу Google. Когда команды <strong>dig @8.8.8.8  google.com</strong> вернула мне адрес вернула мне IP адрес, я понял что смогу использовать технику DNS туннелирования для полноценного доступа в Интернет. Собственно об этом я и расскажу в данном посте.<br />
<span id="more-339"></span></p>
<p>Вкратце расскажу о том, как работает DNS туннелинг. Этот вид туннелинга позволяет заворачивает полезный для нас трафик (web,ssh) в UDP пакеты. Эти пакеты посылаются на управляемый нами сервер, на котором работает приложение, слушающее 53 порт. Приложение распаковывает пакеты, извелкает из них данные и дальше уже на основе этих данных, устанавливает TCP соединение с нужным сервером/сервисом. После того как наш DNS-прокси сервер получает ответы по TCP, он упаковывает эти данные обратно в  UDP пакет и отвечает запрашивающей стороне.  На стороне клиента происходит повторное изьятие данных из пакета. С токи зрения интернет-провайдера (если не вчитываться в содержимое пакета) все выглядит так, будто бы вы со своей клиентской машине активно пытаетесь резолвить доменные имена с одного DNS сервера.</p>
<p>Теперь ближе к реализации. Думаю всем понятно, что для того что б все заработало, надо либо что б все было предварительно настроено, либо воспользоваться альтернативным подключением к Интернету для настройки. Сам тунель подымается с помощью набора perl скриптов под названием OzymanDNS, с сайта <a href="http://dnstunnel.de">dnstunnel.de</a>.  По каким-то причинам линка на скрипт на официальном сайте битая, но гугл мне помог и я нашел копию скриптов и выложил у себя. </p>
<p><strong><a href='http://chooselinux.org.ua/wp-content/uploads/2011/11/dnstunnel.tar.gz'>Скачать скрипты для DNS туннелинга.</a></strong></p>
<p>Для того что б все заработало необходимо иметь следующее:<br />
1. Свой домен (к примеру бесплатный из org.ua зоны<br />
2. Сервер с выделенным IP адресом и рутовыми правами на нем (для запуска серверной части и возможности работать по 53 порту), perl. Выполняет роль DNS-тунеллинг прокси сервера.<br />
3. Клиентский компьютер, желательно по Linux. На нем нужен perl и openssh-client.</p>
<p>Настройка этого всего состоит из трех этапов:<br />
1. Настройка доменной зоны<br />
2. Настройка сервера<br />
3. Настройка клиента</p>
<p><strong>Настройка доменной зоны</strong><br />
На этом этапе надо заставить нашего клиента обращаться именно на наш сервер с DNS запросами. Делаеться это путем делегирования части вашего домена другому  DNS серверу. В моем случае я просто зашел в админку, в которой обслуживается мой домен, и добавил следующие записи в описание зоны:<br />
<code>dnstun.example.com. IN NS ns3.example.com<br />
ns3.example.com IN A 12.12.12.12</code><br />
Теперь при попытке узнать адрес любого из поддоменовв зоне dnstun.example.com, запросы будут автоматически отправлятся на сервер с адресмо 12.12.12.12. Адрес должен указывать на тот сервер, где у вас будет запущена серверная часть DNS туннелинг скриптов.</p>
<p><strong>Настройка сервера</strong><br />
Создаем директорию /opt/dnstunnel:<br />
<code># mkdir -p /opt/dnstunnel</code><br />
Качаем туда архив:<br />
<code># cd /opt/dnstunnel<br />
# wget http://chooselinux.org.ua/wp-content/uploads/2011/11/dnstunnel.tar.gz<br />
# tar zxvf dnstunnel.tar.gz<br />
# rm -f dnstunnel.tar.gz</code><br />
 Доставляем нужные пакеты:<br />
<code># apt-get install screen libnet-dns-perl libmime-base32-perl liblwp-useragent-determined-perl</code><br />
Редактируем /opt/dnstunnel/dnstunneld.wrapper, вписываем следующее:<br />
<code>DNSHOST="ns3.example.com"          # имя моего сервера<br />
REPLYIP="127.0.0.1"                    # что отвечать на реальные DNS запросы на этот сервер<br />
OPTIONS="-l 12.12.12.12 -u nobody -g nogroup" # IP, на котором будет работать DNS туннель</code><br />
Создаем симлинк в /etc/init.d для удобного запуска скрипта:<br />
<code># ln -s /opt/dnstunnel/dnstunneld.init /etc/init.d/dnstunnel</code><br />
Запускаем:<br />
<code># /etc/init.d/dnstunnel start</code></p>
<p><strong>Настройка клиента</strong><br />
Ставим необходимые пакеты:<br />
<code># apt-get install libnet-dns-perl libmime-base32-perl</code><br />
Качаем и ставим  DNStunnel:<br />
<code># cd /tmp<br />
# wget http://chooselinux.org.ua/wp-content/uploads/2011/11/dnstunnel.tar.gz<br />
# tar zxvf dnstunnel.tar.gz dnstunnelc<br />
# mv dnstunnelc /usr/bin/<br />
# rm -f dnstunnel.tar.gz</code></p>
<p>Подключеяемся:<br />
<code>$ ssh -C -D5500 -o ProxyCommand="dnstunnelc sshdns.dnstun.example.com" user@12.12.12.12</code></p>
<p>После ввода пароля тунель можно считать установленным. Теперь только остается прописать в настройках браузера SOCKS прокси 127.0.0.1:5500 и все.</p>
<p>Я попытался протестировать скорость закачки файлов при таком туннелировании и получил результат около 15-20КБайт/с. По нынешним меркам это очень мало, но тем не менее, это доказывает что такой способ туннелирования работает.</p>
<p>Удачи!</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fchooselinux.org.ua%2Fdns-tunneling-obxod-ogranichenij-v-lokalnoj-seti%2F&amp;linkname=DNS%20Tunneling%20%26%238212%3B%20%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%20%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9%20%D0%B2%20%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9%20%D1%81%D0%B5%D1%82%D0%B8">Поделиться / Закладки</a></p>]]></content:encoded>
			<wfw:commentRss>http://chooselinux.org.ua/dns-tunneling-obxod-ogranichenij-v-lokalnoj-seti/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Оптимизация Ubuntu 11.04 под SSD</title>
		<link>http://chooselinux.org.ua/optimizaciya-ubuntu-11-04-pod-ssd/</link>
		<comments>http://chooselinux.org.ua/optimizaciya-ubuntu-11-04-pod-ssd/#comments</comments>
		<pubDate>Fri, 22 Jul 2011 19:52:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Система]]></category>
		<category><![CDATA[fstab]]></category>
		<category><![CDATA[noop]]></category>
		<category><![CDATA[ssd]]></category>
		<category><![CDATA[sysctl]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Ubuntu 11.04]]></category>

		<guid isPermaLink="false">http://chooselinux.org.ua/?p=331</guid>
		<description><![CDATA[Есть у меня небольшой одноплатный компьютер, который какое-то время валялся без дела. Но вот недавно я настроил на его сонове систему видеонаблюдения с использованием веб камеры. В качестве накпоителя в нем используется compact flash карта. В данной посте я дам несколько простых советов которые продлят время жизни SSD или любого другого флеш накопителя используемого в [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chooselinux.org.ua/wp-content/uploads/2011/07/SSD_logo1.jpg" alt="" title="SSD_logo" width="450" height="450" class="aligncenter size-full wp-image-334" /><br />
Есть у меня небольшой одноплатный компьютер, который какое-то время валялся без дела. Но вот недавно я настроил на его сонове систему видеонаблюдения с использованием веб камеры. В качестве накпоителя в нем используется compact flash карта. В данной посте я дам несколько простых советов которые продлят время жизни SSD или любого другого флеш накопителя используемого в качестве системного диска.</p>
<p><span id="more-331"></span><br />
1. Начнем с самого простого, но, навернео, самого важного &#8212; монтируем корневую файловую систему (и все другие файловые системы этого диска) с опцией <em>noatime</em>. Она отвечает за запись в файловую систему данных о том, когда к файлу обращались в последний раз. Следовательно при любом открытии файла на чтение или выполнение в файловую систему заноситься пометка. Можете себе представить к сколько сотен тысяч раз система дергает тот или иной файл во время работы.<br />
Опцию необходимо добавить в файл  /etc/fstab как в моем примере:<br />
<code>/dev/sda1       /               ext4    noatime,errors=remount-ro 0       1</code></p>
<p>2. Переносим /tmp, /var/tmp и /var/log в память. Во время работы Ubuntu 11.04, да и другие версии и дистрибутивы ОС Linux, регулярно создают временные файлы в /tmp, реже в /var/tmp. От обращений к диску при работе с временными файлами можно избавиться если перенести их в память. Так же, если системные логи вам не осоо нужны, можете перенести в память и иректорию /var/log. Стоит учитывать что все логи и временные файлы будут удаляться при каждой перезагрузке. С другой стороны это позволит избавиться от очередной пачки обращений к диску.<br />
В тот же /etc/fstab следует внести следующие строки:<br />
<code>tmpfs /var/log tmpfs defaults 0 0<br />
tmpfs /tmp tmpfs defaults 0 0<br />
tmpfs /var/tmp tmpfs defaults 0 0</code></p>
<p>3. Просим систему не использовать раздел подкачки. При работе с системой, если ей не хватает памяти, она начинает делать дампы памяти в раздел подкачки. Это тоже приводит к большому количеству записей на SSD диск. Избежать этого можно указав системе что раздел подкачки следует использовать только в самом крайнем случае. Для этого в файле /etc/sysctl.conf следующий необходимо добавить параметр:<br />
<code>vm.swappiness = 1</code><br />
Изменение вступит в силу после следующей перезагрузке или после выполнения команды:<br />
<code># sysctl -p</code></p>
<p>4. Последняя рекомендация затронет планировщик который используется ядром для работы с диском. Оптимизированным под ssd является noop планировщик. Просмотреть какой именно в данный момент используется системой можно выполнив следующюю команду:<br />
<code>boffin@ubuntu:~$ cat /sys/block/sda/queue/scheduler<br />
noop deadline [cfq]</code><br />
По умолчанию в Ubuntu 11.04 установлен универсальный планировщик cfq.<br />
Включить noop можно при работающей системе с помощью команды:<br />
<code>echo noop > /sys/block/sda/queue/scheduler</code><br />
Для того что б изменения сохранились после перезагрузки, необходимо подправить конфигурационный файл загрузчика ядра. Для этого в файл /etc/default/grub в опции GRUB_CMDLINE_LINUX_DEFAULT необходимо добавить параметр elevator=noop. В моем случае вся строчка выглядит вот так:<br />
<code>GRUB_CMDLINE_LINUX_DEFAULT="quiet elevator=noop"</code><br />
После этого следует уведомить загрузчик об изменениях, выполнив команду:<br />
<code># update-grub</code></p>
<p>Все! Для вступления в силу изменений с разделами жесткого диска следует перезагрузить систему. Теперь ваш SSD диск прослужит значительно дольше. Более того, вы наверняка ощутите прирость скорости системы, так как она станет меньше писать на диск.</p>
<p>Если кто-то знает еще способы &#171;разгрузить&#187; SSD, пишите в комментариях, обсудим.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fchooselinux.org.ua%2Foptimizaciya-ubuntu-11-04-pod-ssd%2F&amp;linkname=%D0%9E%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F%20Ubuntu%2011.04%20%D0%BF%D0%BE%D0%B4%20SSD">Поделиться / Закладки</a></p>]]></content:encoded>
			<wfw:commentRss>http://chooselinux.org.ua/optimizaciya-ubuntu-11-04-pod-ssd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Трансляция с вебкамеры в Ubuntu 11.04 с помощью VLC</title>
		<link>http://chooselinux.org.ua/translyaciya-s-vebkamery-v-ubuntu-11-04-s-pomoshhyu-vlc/</link>
		<comments>http://chooselinux.org.ua/translyaciya-s-vebkamery-v-ubuntu-11-04-s-pomoshhyu-vlc/#comments</comments>
		<pubDate>Sun, 17 Jul 2011 15:28:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Медиа]]></category>
		<category><![CDATA[Сервер]]></category>
		<category><![CDATA[cctv]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[vlc]]></category>
		<category><![CDATA[webcam]]></category>

		<guid isPermaLink="false">http://chooselinux.org.ua/?p=321</guid>
		<description><![CDATA[Иногда возникает желание устроить что-то на подобии видео наблюдения дома. Иметь возможность проверять все ли впорядке удаленно, из офиса. Собственно поэтому я решил настроить трансляцию видео с вебкамеры по сети с помощью VLC. Есть у меня небольшой одноплатный компьютер, с 500Мгц процессором на котором установлена Ubuntu 11.04. Соответственно все изложенные действия проверены только в 11.04 [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chooselinux.org.ua/wp-content/uploads/2011/07/cctv2.jpg" alt="" title="cctv2" width="297" height="400" class="aligncenter size-full wp-image-323" /><br />
Иногда возникает желание устроить что-то на подобии видео наблюдения дома. Иметь возможность проверять все ли впорядке удаленно, из офиса. Собственно поэтому я решил настроить трансляцию видео с вебкамеры по сети с помощью VLC.<br />
<span id="more-321"></span><br />
Есть у меня небольшой одноплатный компьютер, с 500Мгц процессором на котором установлена Ubuntu 11.04. Соответственно все изложенные действия проверены только в 11.04 но скорее всего будут работать успешно и в других версия ОС. Кстати стоить отметить, что сделать тоже самое, на том же железе но под Debian у меня не получилось, скорее всего проблема с кодеками, хотя я и ставил их с debian-multimedia.org.</p>
<p>Порядок действий:<br />
1. Подключаем USB камеру к компьютеру и проверяем распознала ли ее систима:<br />
<code>boffin@fortress:~$ ls -la /dev/video*<br />
crw-rw----+ 1 root video 81, 0 2011-07-17 17:35 /dev/video0</code><br />
2. Ставим VLC:<br />
<code>apt-get install vlc</code><br />
3. Запускаем потоковое вещание:<br />
<code>vlc -I dummy v4l2:///dev/video0 --sout '#transcode{vcodec=mp4v,vb=800}:standard{access=http,mux=ogg,dst=192.168.1.123:8080}'</code><br />
Разберем параметры:<br />
<strong>-I dummy</strong> &#8212; VLC запустится без графического интерфейса<br />
<strong>vcodec=mp4v,vb=800</strong> &#8212; кодек для видео и битрейт<br />
<strong>dst=192.168.1.123:8080</strong> &#8212; по какому адресу и порту будет доступен видео поток<br />
4. Запускаем VLC на клиентской машине, Media -> Open Network Stream, вводим в поле адрес <em>http://192.168.1.123:8080/</em><br />
Все, готово.<br />
<br />
К сожалению подобный способ трансляции имеет отставание видео которое может доходить до 5 секунд. Трансляция видео 640&#215;480 грузила мой процессор на 100%. С целью разгрузить процессор и уменьшить отставание я понизил разрешение, битрейт и количество кадров в секунду. Получилась такая команда:<br />
<code>vlc -I dummy v4l2:///dev/video0 --sout '#transcode{vcodec=mp4v,vb=400,width=320,height=240,fps=15}:standard{access=http,mux=ogg,dst=192.168.1.123:8080}'</code><br />
В итоге нагрузка на процессор во время трансляции не подымается выше 45% а видео с отставанием 1-2 секунды передается успещно по Wi-Fi сети.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fchooselinux.org.ua%2Ftranslyaciya-s-vebkamery-v-ubuntu-11-04-s-pomoshhyu-vlc%2F&amp;linkname=%D0%A2%D1%80%D0%B0%D0%BD%D1%81%D0%BB%D1%8F%D1%86%D0%B8%D1%8F%20%D1%81%20%D0%B2%D0%B5%D0%B1%D0%BA%D0%B0%D0%BC%D0%B5%D1%80%D1%8B%20%D0%B2%20Ubuntu%2011.04%20%D1%81%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20VLC">Поделиться / Закладки</a></p>]]></content:encoded>
			<wfw:commentRss>http://chooselinux.org.ua/translyaciya-s-vebkamery-v-ubuntu-11-04-s-pomoshhyu-vlc/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Как ускорить Ubuntu 10.10</title>
		<link>http://chooselinux.org.ua/kak-uskorit-ubuntu-10-10/</link>
		<comments>http://chooselinux.org.ua/kak-uskorit-ubuntu-10-10/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 21:47:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Система]]></category>
		<category><![CDATA[preload]]></category>
		<category><![CDATA[swappiness]]></category>
		<category><![CDATA[sysctl]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vfs_cache_pressure]]></category>

		<guid isPermaLink="false">http://chooselinux.org.ua/?p=309</guid>
		<description><![CDATA[После установки Ubuntu 10.10 мне стала не нравится производительность системы. Периодически приходится ждать пока прорисуются окна, пока появится приглашение в терминале после его запуска. В этом посте немного рекомендаций о том, как заставить вашу Ubuntu работать быстрее. 1. Выключить ненужные сервисы К примеру я периодически ставлю веб-сервер, mysql и другие сервисы для всяких экспериментов. Но [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chooselinux.org.ua/wp-content/uploads/2010/11/ubuntu_logo.jpg" alt="" title="ubuntu_logo" width="514" height="471" class="aligncenter size-full wp-image-311" /><br />
После установки Ubuntu 10.10 мне стала не нравится производительность системы. Периодически приходится ждать пока прорисуются окна, пока появится приглашение в терминале после его запуска. В этом посте немного рекомендаций о том, как заставить вашу Ubuntu работать быстрее.<br />
<span id="more-309"></span></p>
<p><strong>1. Выключить ненужные сервисы</strong><br />
К примеру я периодически ставлю веб-сервер, mysql и другие сервисы для всяких экспериментов. Но через какое-то время я перестаю ими пользоваться. А процессы остаются запущенными и при каждой загрузки системы отбирают часть оперативки и процессорного времени. Поэтому, периодически смотрим на<br />
<code>ps auxf</code><br />
и<br />
<code>netstat -lnp</code></p>
<p>видим, какие ненужные сервисы запущены и удаляем их из автозагрузки:<br />
<code>sudo update-rc.d -f mysqld remove</code></p>
<p><strong>2. Избавляемся от визуальных эффектов</strong><br />
Думаю все уже смирились что Compiz и другие графические примочки линуксоиды включают только для того, что б показать &#171;Вот, смотри как Линукс может,а винде так слабо&#187;. В повседневной жизни не вижу в них смысла, а уже тем более в пространстве ограниченных ресурсов нетбука. Поэтому отключаю эффекты:<br />
<div id="attachment_314" class="wp-caption aligncenter" style="width: 610px"><img src="http://chooselinux.org.ua/wp-content/uploads/2010/11/appearance.jpg" alt="" title="appearance" width="600" height="550" class="size-full wp-image-314" /><p class="wp-caption-text">System -> Preferences -> Appearance,  вкладка Visual Effects, выбираем None.</p></div></p>
<p><strong>3. Подгрузка часто выполняемых программ в память.</strong><br />
Если на вашем компьютере оперативной памяти более 1Гб &#8212; можно поставить демон preload. Суть его работы заключается в том, что пока он запущен, он собирает статистику о наиболее часто выполняемых программах и подгружает в оперативную память исполняемые файлы этих программ. Таким образом при последующем обращении к программе, вместо того что б операционная система читала исполняемые файлы с диска, она читает их из кеша в оперативной памяти.</p>
<p>Установка:<br />
<code>apt-get install preload</code></p>
<p><strong>4. Ядерные настройки кэша</strong><br />
Редактируем файл /etc/sysctl.conf и добавляем такие строчки:<br />
<code><br />
vm.swappiness = 1<br />
vm.vfs_cache_pressure = 50<br />
</code></p>
<p><strong>vm.swappiness</strong> &#8212; если это значение близкое к нулю, ядро будет пытаться хранить приложения в памяти как можно дольше и не наращивать кэши. Если это значение близится к 100 &#8212; то линукс будет выкидывать приложения на свап и выделять больше памяти на файловые кеши. Стандартное значение &#8212; 60. Отсюда вывод, если компьютер используется для обработки данных, значение надо выбирать между 50 и 100. Для обычных же десктопов важнее отзывчивость приложений, поэтому лично я поставил значение = 1.</p>
<p><strong>vm.vfs_cache_pressure</strong> &#8212; если это значение близится к 1, то ядро будет отдавать предпочтение хранить в памяти кеши о inod-ах файловой системы (данные о структуре файлов и папок) вместо кеширования самих данных. Данный параметр лучше приблизить к 50, так как это будет оптимальное значение для системы используемой ежедневно.</p>
<p>После изменения файла sysctl.cnf необходимо применить новые параметры:<br />
<code>sudo sysctl -p</code></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fchooselinux.org.ua%2Fkak-uskorit-ubuntu-10-10%2F&amp;linkname=%D0%9A%D0%B0%D0%BA%20%D1%83%D1%81%D0%BA%D0%BE%D1%80%D0%B8%D1%82%D1%8C%20Ubuntu%2010.10">Поделиться / Закладки</a></p>]]></content:encoded>
			<wfw:commentRss>http://chooselinux.org.ua/kak-uskorit-ubuntu-10-10/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Установка dd-wrt на TP-Link tl-wr1043nd</title>
		<link>http://chooselinux.org.ua/ustanovka-dd-wrt-na-tp-link-tl-wr1043nd/</link>
		<comments>http://chooselinux.org.ua/ustanovka-dd-wrt-na-tp-link-tl-wr1043nd/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 22:16:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wireless]]></category>
		<category><![CDATA[dd-wrt]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[tl-wr1043nd]]></category>
		<category><![CDATA[TP-Link]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://chooselinux.org.ua/?p=294</guid>
		<description><![CDATA[Так как мой старый dlink потихоньку умирал и в итоге мог справляться хорошо только с функциями свитча, пришло время выбирать новый беспроводный маршрутизатор. Шило на мыло менять не хотелось, поэтому решил выбирать маршрутизаторы с поддержкой 802.11n и Gigabit Ethernet. Так как денег особо не было я остановился на маршрутизаторе TP-Link tl-wr1043nd. Ранее никогда не сталкивался [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chooselinux.org.ua/wp-content/uploads/2010/11/Tl1043ND.jpg" alt="" title="Tl1043ND" width="500" height="361" class="aligncenter size-full wp-image-295" /><br />
Так как мой старый dlink потихоньку умирал и в итоге мог справляться хорошо только с функциями свитча, пришло время выбирать новый беспроводный маршрутизатор. Шило на мыло менять не хотелось, поэтому решил выбирать маршрутизаторы с поддержкой 802.11n и Gigabit Ethernet. Так как денег особо не было я остановился на маршрутизаторе TP-Link tl-wr1043nd. Ранее никогда не сталкивался с устройствами данного производителя, но друзья утверждали что устройство достаточно стабильное. Стоимость его составила 528 грн. (около $66).<br />
<span id="more-294"></span></p>
<p>Принеся маршрутизатор домой, распаковал его, включил в сеть и быстро настроил его через веб интерфейс. Ничего особого или сложного в настройках не было. В течении 5 минут маршрутизатор был способен раздавать по защищенной беспроводной сети интернет. Максимальная скорость передачи по 802.11g составила около 700 кбайт/с. Это очень мало, даже для 802.11g, но ничего поделать с этим я не смог.</p>
<p>Спустя 3 часа, когда вся почта, новости и статьи были изучены, меня стало раздирать любопытство, можно ли поставить на мой маршрутизатор прошивку на основе линукса dd-wrt (<a href="http://dd-wrt.com">http://dd-wrt.com</a>). </p>
<p>DD-WRT — это свободная бесплатная прошивка для многих беспроводных маршрутизаторов, основанных на чипах BroadCom/Atheros/Xscale/PowerPC, первоначально была разработана для серии маршрутизаторов Linksys WRT54G (включая WRT54GL и WRT54GS) и представляет собой миниатюрную операционную систему, основанную на ядре Linux. Распространяется под лицензией GNU GPL v2.</p>
<p>Зайдя на сайт и ознакомившись со списком заявленного функционала прошивки решил что стоит попробовать. Далее перешел на страницу поиска поддерживаемых девайсов (<a href="http://www.dd-wrt.com/site/support/router-database">http://www.dd-wrt.com/site/support/router-database</a>) и поискал там свой роутер. Приятной находкой было то, что TP-Link tl-wr1043nd был в списке. Так же там были указаны версии с которыми dd-wrt работает нормально &#8212; v1.1, v1.4. Это меня насторожило, так как на моей коробке фигурировала версия 1.7. Уж больно не хотелось потерять свой маршрутизатор в первый же день владения, но ознакомившись с инструкцией установки(<a href="http://samiux.blogspot.com/2010/03/howto-dd-wrt-on-tp-link-tl-wr1043nd.html">http://samiux.blogspot.com/2010/03/howto-dd-wrt-on-tp-link-tl-wr1043nd.html</a>) я решил рискнуть.</p>
<p>Порядок моих действий:</p>
<p>1. Нашел на странице <a href="http://www.dd-wrt.com/site/support/router-database">http://www.dd-wrt.com/site/support/router-database</a> свой маршрутизатор и скачал последнюю версию файла factory-to-ddwrt.bin. Именно эта прошивка должна использоваться для первой установки dd-wrt на маршрутизатор с заводской прошивкой.</p>
<p>2. Подключил ноутбук кабелем в порт локальной сети маршрутизатора и в браузере зашел в админку маршрутизатора.</p>
<p>3. Нашел в админке страницу с формой для апдейта прошивки. К сожалению сейчас не могу вспомнить в каком разделе она находилась. В форме выбрал файл для закгрузки (скачанную в пункте 1 прошивку) и нажал кнопку Upgrade.<br />
<strong>Важно на данном этапе убедится что не пропадет питание маршрутизатора и не разорвется сеть между компьютером с которого проводится прошивка и маршрутизатором. </strong> Лично я, нажав кнопку, затаил дыхание и отошел в сторонку, что  б случайно не зацепить все, ведь есть риск нарушить ход апгрейда и в итоге получить бездыханную железку. Хотя я уверен что реанимировать ее можно было бы через какой-нибудь последовательный интерфейс.<br />
Апдейт у меня прошел успешно и через пару минут роутер ребутнулся. </p>
<p>4. Подключаемся к обновленному маршрутизатору по протоколу telnet:<br />
<code>telnet 192.168.1.1</code><br />
Имя пользователя: root<br />
пароль: admin<br />
И выполняем команду:<br />
<code>mtd -r erase nvram</code><br />
После которой маршрутизатор сам перезагружается.</p>
<p>5. Переходим в браузере на страницу <a href="http://192.168.1.1">http://192.168.1.1</a> и в предложенной форме вводим новое имя пользователя и пароль.</p>
<p>Стоит отметить, что независимо от того, какое имя пользователя я установил в веб интерфейсе, по телнету логин все равно оставался root.</p>
<p>Все, на этом процесс перепрошивки маршрутизатора закончен.  Далее полазив по бескраим просторам веб-интерфейса маршрутизатора я подстроил его под себя: настроил WAN, Wireless, LAN, активировал ssh-сервер, выключил телнет, внес один из хостов в DMZ и т.д.</p>
<p>После прошивки я снова протестировал скорость работы беспроводной сети, на этот раз скорость доходила до 3 мбайт/с, что в принципе очень хорошо для 802.11g.</p>
<p>DD-WRT ssh:<br />
<a href="http://chooselinux.org.ua/wp-content/uploads/2010/11/dd-wrt_ssh.jpg"><img src="http://chooselinux.org.ua/wp-content/uploads/2010/11/dd-wrt_ssh-300x189.jpg" alt="" title="dd-wrt_ssh" width="300" height="189" class="aligncenter size-medium wp-image-300" /></a></p>
<p>DD-WRT web:<br />
<a href="http://chooselinux.org.ua/wp-content/uploads/2010/11/dd-wrt_web.jpg"><img src="http://chooselinux.org.ua/wp-content/uploads/2010/11/dd-wrt_web-300x168.jpg" alt="" title="dd-wrt_web" width="300" height="168" class="aligncenter size-medium wp-image-301" /></a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fchooselinux.org.ua%2Fustanovka-dd-wrt-na-tp-link-tl-wr1043nd%2F&amp;linkname=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0%20dd-wrt%20%D0%BD%D0%B0%20TP-Link%20tl-wr1043nd">Поделиться / Закладки</a></p>]]></content:encoded>
			<wfw:commentRss>http://chooselinux.org.ua/ustanovka-dd-wrt-na-tp-link-tl-wr1043nd/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Бесплатный интернет в отеле через ICMP туннель</title>
		<link>http://chooselinux.org.ua/besplatnyj-internet-v-otele-cherez-icmp-tunnel/</link>
		<comments>http://chooselinux.org.ua/besplatnyj-internet-v-otele-cherez-icmp-tunnel/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 17:31:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Безопасность]]></category>
		<category><![CDATA[icmp tunnel]]></category>
		<category><![CDATA[ping]]></category>
		<category><![CDATA[интернет]]></category>

		<guid isPermaLink="false">http://chooselinux.org.ua/?p=284</guid>
		<description><![CDATA[Так как в отеле делать практически нечего, а интернет в номере ужасно дорогой ($7/час) во мне проснулся спортивный интерес. Решил проверить на сколько возможно бесплатно получить доступ в сеть. Я подключил кабель к ноутбуку, убедился, что IP адрес и шлюз выдались по DHCP. Введя запрос в браузере я был перенаправлен на страницу отеля, с предложением [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chooselinux.org.ua/wp-content/uploads/2010/11/light-at-end.jpg" alt="" title="ICMP tunneling" width="600" height="398" class="aligncenter size-full wp-image-287" /><br />
Так как в отеле делать практически нечего, а интернет в номере ужасно дорогой ($7/час) во мне проснулся спортивный интерес. Решил проверить на сколько возможно бесплатно получить доступ в сеть. Я подключил кабель к ноутбуку, убедился, что IP адрес и шлюз выдались по DHCP. Введя запрос в браузере я был перенаправлен на страницу отеля, с предложением активировать платный интернет. После этого я решил попробовать пропинговать google.com. Ничего не получилось, IP адрес не определился и соответственно пакетам идти было некуда. Тогда я решил попробовать пингануть айпишник гугловых DNS серверов (8.8.8.8). ICMP протокол был не заблокирован и ответы я получал. Тогда я понял что могу использовать ICMP туннелинг.  Стоит отметить что информация в данном посте является ознакомительной и не в коем случае не является призывом к действию. Основной ее целью является показать какие ошибки могут допускать системные администраторы.<br />
<span id="more-284"></span></p>
<p><strong>Что такое ICMP туннелинг?</strong></p>
<blockquote><p>ICMP туннель — скрытый канал для передачи данных, организованный между двумя узлами, использующий IP-пакеты с типом протокола ICMP (обычно echo request, echo reply). Wikipedia</p></blockquote>
<p>Суть заключается  в том, что на вашем компьютере устанавливается ПО, которое будет все пакеты, которые приходят на  локальный порт, например 3131, упаковывать в ICMP пакеты, и посылать эти пакеты как echo request на указанный сервер. На сервере эти пакеты будут распаковываться, а их содержимое будет посылаться на указанный сервер:порт (в моем случае http proxy сервер). Ответы с icmp-сервера передаются в echo reply и распаковуются на вашем компьютере.</p>
<p><strong>Как сделать?</strong><br />
Для реализации понадобится специальный софт. Я использовал ptunnel (http://www.cs.uit.no/~daniels/PingTunnel/). </p>
<p>Итак, на прокси сервере от рута я просто запустил установленный ptunnel.</p>
<p>На ноутбуке запустил с такими параметрами:<br />
<code><br />
ptunnel.exe -p 123.123.123.123 -lp 3128 -da my.webproxy.com -dp 3128<br />
</code></p>
<p>здесь:<br />
-p 123.123.123.123 &#8212; айпишник сервера на котором запущен ptunnel.<br />
-lp 3128 &#8212; локальный порт, на который надо будет направить обращения<br />
-da my.webproxy.com &#8212; адрес сервера, на который удаленный ptunnel будет направлять запросы.<br />
-dp 3128 &#8212; порт сервера указанного в da, на который ptunnel будет направлять запросы.</p>
<p>Вот и все!</p>
<p>Остается в браузере указать прокси сервер 127.0.0.1:3128 и вперед. </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fchooselinux.org.ua%2Fbesplatnyj-internet-v-otele-cherez-icmp-tunnel%2F&amp;linkname=%D0%91%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D1%8B%D0%B9%20%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%20%D0%B2%20%D0%BE%D1%82%D0%B5%D0%BB%D0%B5%20%D1%87%D0%B5%D1%80%D0%B5%D0%B7%20ICMP%20%D1%82%D1%83%D0%BD%D0%BD%D0%B5%D0%BB%D1%8C">Поделиться / Закладки</a></p>]]></content:encoded>
			<wfw:commentRss>http://chooselinux.org.ua/besplatnyj-internet-v-otele-cherez-icmp-tunnel/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>People.net и Utel в линуксе (Ubuntu)</title>
		<link>http://chooselinux.org.ua/people-net-i-utel-v-linukse-ubuntu/</link>
		<comments>http://chooselinux.org.ua/people-net-i-utel-v-linukse-ubuntu/#comments</comments>
		<pubDate>Thu, 07 Oct 2010 18:00:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Сеть]]></category>
		<category><![CDATA[people.net]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[utel]]></category>
		<category><![CDATA[wvdial]]></category>

		<guid isPermaLink="false">http://chooselinux.org.ua/?p=274</guid>
		<description><![CDATA[Так как я люблю иметь возможность выходить в интернет в любом месте, мобильный интернет для меня единственный выход. Когда-то давно заключил контракт с People.net, а через какое-то время купил 3g телефон и подключился к Utel. Эти два оператора прекрасно друг друга дополняют, там где плохо работает один, хорошо ловит другой =). В этом посте расскажу [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chooselinux.org.ua/wp-content/uploads/2010/10/inet.jpg" alt="" title="inet" width="500" height="375" class="aligncenter size-full wp-image-280" /><br />
Так как я люблю иметь возможность выходить в интернет в любом месте, мобильный интернет для меня единственный выход. Когда-то давно заключил контракт с People.net, а через какое-то время купил 3g телефон и подключился к Utel. Эти два оператора прекрасно друг друга дополняют, там где плохо работает один, хорошо ловит другой =). В этом посте расскажу как подключаться в интернет через модем ZTE AC8700 к People.net и через телефон Sony Ericsson P1i к Utel.<br />
<span id="more-274"></span></p>
<p>Итак, для подключения я пользуюсь консольной утилитой wvdial. Установка ее проста:<br />
<code>apt-get install wvdial</code></p>
<p>Дальше необходимо отредактировать файл настроек /etc/wvdial.conf.</p>
<p>Для People.net он выглядит следующим образом:<br />
<code>[Dialer Defaults]<br />
Init1 = ATZ<br />
Init2 = ATQ0 V1 E1 S0=0 &#038;C1 &#038;D2 +FCLASS=0<br />
Phone = #777<br />
Modem Type = Analog Modem<br />
Stupid Mode = 1<br />
Baud = 9600<br />
New PPPD = 1<br />
Dial Command = ATD<br />
Modem = /dev/ttyUSB0<br />
ISDN = 0<br />
Username = 80921111111@people.net.ua<br />
Password = 123456<br />
</code></p>
<p>Для Utel:<br />
<code>[Dialer Defaults]<br />
Init1 = ATZ<br />
Init2 = ATQ0 V1 E1 S0=0 &#038;C1 &#038;D2 +FCLASS=0<br />
Init3 = AT+CGDCONT=1,"IP","3g.utel.ua"<br />
Phone = *99#<br />
Modem Type = USB Modem<br />
Baud = 460800<br />
New PPPD = yes<br />
Modem = /dev/ttyACM21<br />
ISDN = 0<br />
Username = 123   ;не имеет значения<br />
Password = 0   ;не имеет значения<br />
</code></p>
<p>После подключения модема или телефона, лучше убедится что он подключился как правильное устройство. Я выполняю wvdialconf, который опрашивает все устройства, и если модем найден, будет выведена информация о нем, а в конфиг в поле Modem подставится имя нужного устройства.</p>
<p>Подключения:<br />
<code><br />
root@warbook:~# wvdial<br />
--> WvDial: Internet dialer version 1.60<br />
--> Cannot get information for serial port.<br />
--> Initializing modem.<br />
--> Sending: ATZ<br />
OK<br />
--> Sending: ATQ0 V1 E1 S0=0 &#038;C1 &#038;D2 +FCLASS=0<br />
ATQ0 V1 E1 S0=0 &#038;C1 &#038;D2 +FCLASS=0<br />
OK<br />
--> Modem initialized.<br />
--> Sending: ATDT#777<br />
--> Waiting for carrier.<br />
ATDT#777<br />
CONNECT<br />
~!E` [03]W%  q[11]E1Cb[01]z^x[07]_Kd77 o[11][08]d1:ad2:id20:UP2[19]7>_$uIk ,T eJ%[0c][1e]6:target20:[7B{J8B}^d+43Hv[1e]!&#038;fehe1:q9:find_node1:t4:/[14]  1:v4:UT@v1:y1:qej4~<br />
--> Carrier detected.  Waiting for prompt.<br />
~!E` [03]}]u  v[11]y7N[0b][17]{^x[07]_[03]T77 oy'd1:ad2:id20:[(N[7f] J?qk$#4S[16]h XD[0f]I6:target20:[7@*zR*=}]s[05]x[_Z[07]=[18]Te1:q9:find_node1:t4:y"  1:v4:UTTR1:y1:qeQ[16]~<br />
--> Don't know what to do!  Starting pppd and hoping for the best.<br />
--> Starting pppd at Thu Oct  7 18:23:30 2010<br />
--> Pid of pppd: 2162<br />
--> Using interface ppp0<br />
--> pppd: 0��<br />
--> pppd: 0��<br />
--> pppd: 0��<br />
--> pppd: 0��<br />
--> pppd: 0��<br />
--> local  IP address 94.248.7.95<br />
--> pppd: 0��<br />
--> remote IP address 77.109.0.225<br />
--> pppd: 0��<br />
--> primary   DNS address 77.109.1.8<br />
--> pppd: 0��<br />
--> secondary DNS address 77.109.1.9<br />
--> pppd: 0��<br />
</code></p>
<p>Все, после того, как присвоен адрес подключение осуществлено. </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fchooselinux.org.ua%2Fpeople-net-i-utel-v-linukse-ubuntu%2F&amp;linkname=People.net%20%D0%B8%20Utel%20%D0%B2%20%D0%BB%D0%B8%D0%BD%D1%83%D0%BA%D1%81%D0%B5%20%28Ubuntu%29">Поделиться / Закладки</a></p>]]></content:encoded>
			<wfw:commentRss>http://chooselinux.org.ua/people-net-i-utel-v-linukse-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как конвертировать MTS видео с камеры в mpeg</title>
		<link>http://chooselinux.org.ua/kak-konvertirovat-mts-video-s-kamery-v-mpeg/</link>
		<comments>http://chooselinux.org.ua/kak-konvertirovat-mts-video-s-kamery-v-mpeg/#comments</comments>
		<pubDate>Sat, 25 Sep 2010 20:30:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Photo/Video]]></category>
		<category><![CDATA[HD]]></category>
		<category><![CDATA[mencoder]]></category>
		<category><![CDATA[mpeg]]></category>
		<category><![CDATA[mts]]></category>
		<category><![CDATA[sony]]></category>

		<guid isPermaLink="false">http://chooselinux.org.ua/?p=269</guid>
		<description><![CDATA[В связи с недавним появлением у меня AVHCD камеры Sony CX110 появилась необходимость конвертировать громоздкие файлы .mts, в которые камера пишет видео в что-то более компактное и что может быть обработано моим процессором. Для этого мне понадобился mencoder: mencoder -oac copy -ovc lavc -of mpeg -mpegopts format=dvd -vf scale=960:540,harddup -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=15000:vbitrate=12000:keyint=15:aspect=16/9:threads=2 filename.mts -ofps 30000/1001 -demuxer [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chooselinux.org.ua/wp-content/uploads/2010/09/sony_cx110.jpg" alt="" title="sony_cx110" width="500" height="350" class="aligncenter size-full wp-image-270" /><br />
В связи с недавним появлением у меня AVHCD камеры Sony CX110 появилась необходимость конвертировать громоздкие файлы .mts, в которые камера пишет видео в что-то более компактное и что может быть обработано моим процессором.<br />
<span id="more-269"></span><br />
 Для этого мне понадобился mencoder:<br />
<code><br />
mencoder -oac copy -ovc lavc -of mpeg -mpegopts format=dvd -vf scale=960:540,harddup -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=15000:vbitrate=12000:keyint=15:aspect=16/9:threads=2 filename.mts -ofps  30000/1001 -demuxer lavf -o filename.mpeg<br />
</code></p>
<p>Так как в дальнейшем я планирую проводить монтаж, я всегда снимаю небольшими роликами. В результате карточка забита большим количеством несконвертированных файлов. Я набросал коротенький скрипт для пережатия всех .mts файлов находящихся в текущей директории:<br />
<code><br />
for i in `ls *.MTS`<br />
do<br />
mencoder -oac copy -ovc lavc -of mpeg -mpegopts format=dvd -vf scale=960:540,harddup -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=15000:vbitrate=12000:keyint=15:aspect=16/9:threads=2 $i -ofps  30000/1001 -demuxer lavf -o `echo $i | cut -d'.' -f1`.mpeg<br />
done<br />
</code></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fchooselinux.org.ua%2Fkak-konvertirovat-mts-video-s-kamery-v-mpeg%2F&amp;linkname=%D0%9A%D0%B0%D0%BA%20%D0%BA%D0%BE%D0%BD%D0%B2%D0%B5%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20MTS%20%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%20%D1%81%20%D0%BA%D0%B0%D0%BC%D0%B5%D1%80%D1%8B%20%D0%B2%20mpeg">Поделиться / Закладки</a></p>]]></content:encoded>
			<wfw:commentRss>http://chooselinux.org.ua/kak-konvertirovat-mts-video-s-kamery-v-mpeg/feed/</wfw:commentRss>
		<slash:comments>2</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! -->
