<?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>KiwiBird &#187; linux</title>
	<atom:link href="http://kiwibird.ru/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://kiwibird.ru</link>
	<description>KiwiBird blog</description>
	<lastBuildDate>Mon, 30 Jan 2012 21:40:19 +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>TP-Link tl-wr1043nd, openwrt, zte mf626 и 3G-интернет</title>
		<link>http://kiwibird.ru/2011/09/08/tp-link-tl-wr1043nd-openwrt-zte-mf626-%d0%b8-3g-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82/</link>
		<comments>http://kiwibird.ru/2011/09/08/tp-link-tl-wr1043nd-openwrt-zte-mf626-%d0%b8-3g-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 04:52:37 +0000</pubDate>
		<dc:creator>KiwiBird</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[мобилофо]]></category>

		<guid isPermaLink="false">http://kiwibird.ru/?p=4607</guid>
		<description><![CDATA[Другой вариант заголовка &#171;интернетизация деревень&#187;, или &#171;как сделать интернет на даче при слабом GSM-сигнале&#187;, но сделал так, чтобы проще гуглилось. Надеюсь, действительно будет проще гуглиться. Опишу задачу, которую я решал. Есть загородный дом, окружённый лесом, в восьми километрах от ближайшей базовой станции по прямой. Сигнала с лихвой хватает для голосовых вызовов, но данные пролазят со [...]]]></description>
			<content:encoded><![CDATA[<p>Другой вариант заголовка &#171;интернетизация деревень&#187;, или &#171;как сделать интернет на даче при слабом GSM-сигнале&#187;, но сделал так, чтобы проще гуглилось. Надеюсь, действительно будет проще гуглиться.</p>
<p>Опишу задачу, которую я решал.<br />
Есть загородный дом, окружённый лесом, в восьми километрах от ближайшей базовой станции по прямой. Сигнала с лихвой хватает для голосовых вызовов, но данные пролазят со скрипом ночью и почти не пролазят днём. А в связи с издержками профессии надо как раз бывает днём. Причём необходимо и достаточно работать с электронной почтой и ssh-терминалом, но было бы приятно вечером читнуть твиттеры-жежешечки. В условиях высокой срочности кое-что нагуглил, кое-что приобрёл, кое-что сделал на страх и риск, но результат оправдал ожидания.<br />
<a href="http://kiwibird.ru/wp-content/uploads/2011/09/IMAG1372.jpg"><img src="http://kiwibird.ru/wp-content/uploads/2011/09/IMAG1372-800x479.jpg" alt="" title="IMAG1372" width="800" height="479" class="alignnone size-large wp-image-4596" /></a></p>
<p>Следующий текст является компиляцией нескольких чужих текстов и моего практического опыта. Рассчитан на пользователя знакомого с telnet, ssh и тем как пользоваться web-интерфейсом роутера. Следование этому how-to приведёт к результату с весьма высокой вероятностью. Тем не менее, <strong>все манипуляции вы осуществляете на свой страх и риск, автор не несёт никакой ответственности за зря потраченные деньги, или испорченное оборудование.</strong>.<br />
<span id="more-4607"></span></p>
<p>Прежде всего, для усиления сигнала нужна хорошая антенна, желательно направленная. Я приобрёл <a href="http://www.micronika.ru/docs/micronika/s12_1900.shtml">S 12/1900-2170<br /><img src="http://www.micronika.ru/images/10035818.jpg" alt="" /></a>. Антенну заказал с приделанным кабелем длиной 5 метров(в моём случае достаточно, но вы можете заказать и 10 и 15 метров, и сколько захотите) и переходником для втыкания в крошечный разъём на модеме.</p>
<p>Затем нужен 3G-модем, в который можно воткнуть антенну. Выбирал между Huawei E160G и ZTE MF-626. Выбрал последний, поскольку в Москве он шире продаётся и дешевле вдвое. Такие недорого продаются брендированными в офисах сотовых операторов, но там велик риск получить программно испорченный агрегат(например известно, что БиЛайн перед продажей вводит в модем неверный код разблокирования 10 раз, что делает невозможным отвязку устройства от этого оператора).</p>
<p>Перечисленного достаточно, чтобы подключиться к сети, воткнув модем в ноутбук, или ПК, но кому же захочется быть привязанным к антенне коротким кабелем(чем длиннее кабель, тем сильнее затухание сигнала, выцарапанного из воздуха антенной)? :)<br />
Поэтому мне понадобился wifi-роутер. В составе готовых решений часто продаётся Zyxel Keenetic. Но я знаю вариант лучше и дешевле. Это мой фаворит TP-Link TL-WR1043ND. Не буду расписывать все его достоинства, в этот раз для меня были важны два:<br />
существующая стабильная прошивка Open-WRT для него и<br />
мощный встроенный модуль WiFi, который уверенно накрывает всю придомовую территорию с постройками и несколько соседних участков.<br />
<a href="http://kiwibird.ru/wp-content/uploads/2011/09/IMAG1359.jpg"><img src="http://kiwibird.ru/wp-content/uploads/2011/09/IMAG1359-800x479.jpg" alt="" title="IMAG1359" width="800" height="479" class="alignnone size-large wp-image-4593" /></a></p>
<p>Получив в руки антенну, роутер и модем, я рванул за город, что было ошибкой. В городе, подключившись к интернету через ethernet, я мог бы проделать все манипуляции меньше чем за час, но в деревне на это ушёл целый день. Так что советую подготовить роутер и модем заранее.</p>
<p>Начнём с модема.<br />
В модеме MF627 (MF626) применяется технология ZeroCD, поэтому при подключении модема вначале он представляется как съёмный диск, на котором находятся драйвера для Windows.</p>
<p>Для того, чтобы начать работу непосредственно с модемом, нужно &#171;извлечь диск&#187;, то есть переключить устройство в режим модема.</p>
<p>Для отключения ZeroCD в Windows нам потребуется программа QPST от<br />
Qualcomm. Сама Qualcomm не распространяет открыто эту программу, но,<br />
поискав в Интернете её можно найти.</p>
<p>Далее следует установить её, запустить &#171;QPST Configuration&#187;, выбрать нужный COM-порт, подключиться к модему, и открыть программу EFSExplorer, которая позволяет работать с файловой системой устройства. В корне файловой системе устройства нужно найти файл CD_STARTUP_FLAG размером в один байт. Сохраните этот файл на компьютере, а так же запишите какие права были у него выставлены. После этого данный файл нужно удалить. В результате устройство будет подключаться сразу в режиме модема.</p>
<p>После того как MF627 (MF626) стал сразу же переключатся в режим модема можно приступить к прошивке и настройке OpenWRT.</p>
<p><strong>ВАЖНО!<br />
НИКОГДА не обновляйте прошивку на маршрутизаторе через беспроводное соединение Wi-Fi. Вы можете испортить ваш маршрутизатор.<br />
НИКОГДА не выключайте питание компьютера или мрашрутизатора в процессе обновления прошивки. Это может испортить маршрутизатор.</strong></p>
<p>Прошивку берём эту: <a href="http://downloads.openwrt.org/backfire/10.03.1-rc5/ar71xx/openwrt-ar71xx-tl-wr1043nd-v1-squashfs-factory.bin">http://downloads.openwrt.org/backfire/10.03.1-rc5/ar71xx/openwrt-ar71xx-tl-wr1043nd-v1-squashfs-factory.bin</a></p>
<p>Для обновления с заводской прошивки TP-Link TL-WR1043ND на OpenWrt, прежде всего необходимо сбросить все настройки на заводские.<br />
Выберите в меню <em>System Tools &#8212; Factory Defaults</em>. Нажмите на кнопку Restore для сброса настроек на заводские.</p>
<p>Вы увидите сообщение &#171;Factory settings restored successfully!&#187;, и маршрутизатор начнёт перезагружаться.</p>
<p>По умолчанию IP адрес TP-Link WR1043ND &#8212; 192.168.1.1<br />
Маска подсети (netmask) &#8212; 255.255.255.0<br />
Если вы проводите обновление firmware из Windows (я использовал компьютер с Windows XP), выберите меню (панель) Network Connections (Сетевые соединения) и измените IP адрес компьютера на статический, из той же подсети чтои адрес маршрутизатораhas.<br />
Например: 192.168.1.200</p>
<p>Сделайте ping адреса маршрутизатора из комнадной строки Windows (>ping 192.168.1.1), чтобы убедиться что к маршрутизатору есть доступ.<br />
Отсоедините все кабели от маршрутизатора кроме кабеля, которым он подключён к компьютеру (другие компьютеры, кабель от провайдера &#8212; WAN интерфейс, или кабель от кабельного/DSL модема)</p>
<p>Откройте веб-интерфейс маршрутизатора.<br />
Выберите в меню <em>System Tools &#8212; Firmware Upgrade</em>. Введите имя файла (с локального диска), в котором находится заранее загруженная прошивка OpenWrt. Нажмите кнопку Upgrade.</p>
<p>Вы увидите сообщение &#171;Please wait until system reboots&#8230;&#187;</p>
<p>Подождите пока появится сообщение &#171;Software Upgraded Successfully! Restarting&#8230;&#187;</p>
<p><strong>Не выключайте компьютер или маршрутизатор пока вы не увидите это сообщение</strong><br />
По моему опыту, эта процедура проходит с маршрутизатором WR1043ND достаточно быстро, намного быстрее по сравнению с маршрутизаторами, которые я &#171;обновлял&#187; до этого. Примерно время &#8212; 2-3 минуты.</p>
<p>Подождите пока не обновится сообщение в браузере. т.е. пока маршрутизатор не перезагрузится.<br />
Снова откройте адрес 192.168.1.1 в броузере.<br />
Иногда получается, что мешает кэш в броузере. Поэтому рекомендуется также удалить кэш, или использовать другой броузер (скажем Google Chrome) для проверки процесса.</p>
<p>Перед этим рекомнедуется проверить ping 192.168.1.1 из командной строки, чтобы убедиться что Ethernet интерфейс стартовал и сконфигурировался нормально.</p>
<p>После этого вы увидите интерфейс OpenWrt LuCI с предложением сделать login.</p>
<p>Пользователь по умолчанию root. Нажмите на кнопку Login, без указания какого-либо пароля.</p>
<p>Выберите меню <em>System &#8212; Admin</em>, и введите новый пароль.</p>
<p>Прошивка установлена, теперь можно приступить к настройке.</p>
<p>Сконфигурируйте роутер для работы с вашим интернет-подключением, это понадобится для установки недостающих пакетов. Затем зайдите на роутер при помощи telnet, или ssh(включается автоматически после задания пароля для root, telnet при этом отключается).</p>
<p>В терминале нужно ввести следующие команды для обновления списка пакетов и установки нужных:<br />
<code>opkg update<br />
opkg install kmod-scsi-core<br />
opkg install kmod-nls-base<br />
opkg install kmod-usb-core<br />
opkg install kmod-usb-storage<br />
opkg install kmod-usb2<br />
opkg install kmod-usb-serial<br />
opkg install kmod-usb-serial-option<br />
opkg install kmod-input-core<br />
opkg install kmod-input-evdev<br />
opkg install kmod-hid<br />
opkg install kmod-usb-hid<br />
opkg install chat<br />
opkg install wpad-mini<br />
opkg install kmod-ath9k</code></p>
<p>После успешной установки всех пакетом перезагружаем роутер и подключаем<br />
наш USB модем.</p>
<p>Если на предыдущих шагах все прошло гладко, то при подключении USB<br />
модема роутер выдаст нам следующее(смотреть командой <em>dmesg</em>):<br />
<code>usb 1-2: new high speed USB device using ehci_hcd and address 5<br />
usb 1-2: configuration #1 chosen from 1 choice<br />
option 1-2:1.0: GSM modem (1-port) converter detected<br />
usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0<br />
option 1-2:1.1: GSM modem (1-port) converter detected<br />
usb 1-2: GSM modem (1-port) converter now attached to ttyUSB1<br />
scsi3 : SCSI emulation for USB Mass Storage devices<br />
option 1-2:1.3: GSM modem (1-port) converter detected<br />
usb 1-2: GSM modem (1-port) converter now attached to ttyUSB2<br />
scsi 3:0:0:0: Direct-Access     ZTE      MMC Storage      2.31 PQ: 0 ANSI: 2<br />
sd 3:0:0:0: [sda] Attached SCSI removable disk</code></p>
<p>Это значит, что модем найден.<br />
Далее необходимо настроить службу PPP для установки соединения.</p>
<p>На роутере выполняем следующее:</p>
<p>Переходим в каталог <em>/etc/ppp/</em><br />
<code>cd /etc/ppp/</code></p>
<p>Открываем для редактирования(например <em>vi chap-secrets</em>) файл chap-secrets и записываем в него строчку:<br />
<code>mts     *       mts     *</code></p>
<p>Создаем файл mts-chat и записываем в него следующие строки:<br />
<code>ABORT BUSY<br />
ABORT ERROR<br />
ABORT 'NO ANSWER'<br />
ABORT 'NO CARRIER'<br />
ABORT 'NO DIALTONE'<br />
ABORT 'Invalid Login'<br />
ABORT 'Login incorrect'<br />
TIMEOUT 5<br />
'' '\\d'<br />
'' '\\d'<br />
'' '\\d'<br />
'' '\\d'<br />
'' '\\d'<br />
'' AT<br />
OK 'ATV1'<br />
OK 'ATE0'<br />
OK 'AT&#038;F&#038;D2&#038;C1S0=0'<br />
OK 'ATS7=60S30=0'<br />
OK 'ATS0=0'<br />
TIMEOUT 10<br />
'' ATZ<br />
OK 'AT+CGDCONT=1,\"IP\",\"internet.mts.ru\"'<br />
TIMEOUT 20<br />
OK 'ATDT*99#'<br />
CONNECT ''<br />
TIMEOUT 5<br />
'~--' ''</code></p>
<p>Создаем каталог peers<br />
<code># mkdir peers</code><br />
В каталоге peers создаем файл <em>mts-serial</em> и записываем в него следующие строки:<br />
<code>ipcp-accept-local<br />
ipcp-accept-remote<br />
noipdefault<br />
defaultroute<br />
usepeerdns<br />
user mts<br />
noauth<br />
novj<br />
nobsdcomp<br />
crtscts<br />
modem<br />
lock<br />
mtu 1500<br />
mru 1500<br />
persist<br />
logfile /dev/null</code></p>
<p>Кому интересно, почитать значение параметров можно здесь: <a href="http://www.opennet.ru/docs/HOWTO-RU/PPP-HOWTO.html#s12">http://www.opennet.ru/docs/HOWTO-RU/PPP-HOWTO.html#s12</a></p>
<p>Следует отдельно упомянуть про параметр <em>persist</em>, благодаря которому в случае<br />
обрыва связи или даже если модем будет отключен, pppd не завершится автоматом.<br />
Проверено на практике, если модем выдернуть из разъема USB, а потом снова<br />
подключить, соединение устанавливается.</p>
<p>Если понадобится вывод отладочной информации в файл, то в <em>mts-serial</em> меняем<br />
<code>logfile /dev/null</code></p>
<p>на<br />
<code>logfile /var/log/mts-gprs.log</code></p>
<p>При этом не забываем создать <em>mts-gprs.log</em> командой<br />
<code>touch /var/log/mts-gprs.log</code></p>
<p>На этом настройка завершена, можно запустить <em>pppd</em> командой:<br />
<code>pppd connect 'chat -f /etc/ppp/mts-chat' call mts-serial /dev/ttyUSB2 115200</code></p>
<p>Проверяем с помощью команды <em>ifconfig</em> поднялся ли интерфейс ppp0:<br />
<code>ppp0      Link encap:Point-to-Point Protocol<br />
                  inet addr:172.29.69.168  P-t-P:10.64.64.64  Mask:255.255.255.255<br />
                  UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1<br />
                  RX packets:6 errors:2 dropped:0 overruns:0 frame:0<br />
                  TX packets:6 errors:0 dropped:0 overruns:0 carrier:0<br />
                  collisions:0 txqueuelen:3<br />
                  RX bytes:108 (108.0 B)  TX bytes:102 (102.0 B)</code></p>
<p>Проверяем <em>ping</em>:<br />
<code>root@OpenWrt:/etc/ppp# ping www.ru<br />
PING www.ru (194.87.0.50): 56 data bytes<br />
64 bytes from 194.87.0.50: seq=0 ttl=55 time=2162.011 ms<br />
64 bytes from 194.87.0.50: seq=1 ttl=55 time=1161.568 ms<br />
64 bytes from 194.87.0.50: seq=2 ttl=55 time=180.317 ms<br />
64 bytes from 194.87.0.50: seq=3 ttl=55 time=199.691 ms<br />
64 bytes from 194.87.0.50: seq=4 ttl=55 time=199.090 ms<br />
^C<br />
--- www.ru ping statistics ---<br />
5 packets transmitted, 5 packets received, 0% packet loss<br />
round-trip min/avg/max = 180.317/780.535/2162.011 ms</code></p>
<p>Все работает! :)</p>
<p>Для автоматизации запуска <em>pppd </em>создаем файл <em>/etc/init.d/pppd</em>:<br />
<code>#!/bin/sh /etc/rc.common</p>
<p>START=99<br />
start() {<br />
        /usr/sbin/pppd connect 'chat -f /etc/ppp/mts-chat' call mts-serial /dev/ttyUSB2 115200<br />
}<br />
stop() {<br />
        killall pppd<br />
}</code></p>
<p>Устанавливаем права:<br />
<code>chmod 755 /etc/init.d/pppd</code></p>
<p>Создаем симлинк для автостарта:<br />
<code>ln -s /etc/init.d/pppd /etc/rc.d/S99pppd</code></p>
<p>Перезагружаемся, pppd должен запуститься автоматически.</p>
<p>Теперь приступим к настройке раздачи Интернета через Ethernet-порты и Wi-Fi.</p>
<p>Настроим раздачу Интернета через Ethernet-порты.<br />
Здесь все довольно просто, нужно лишь настроить NAT.<br />
Для этого открываем файл /etc/firewall.user и добавляем туда несколько строк:<br />
<code>#/bin/sh</p>
<p># Clear all rule<br />
iptables -P INPUT ACCEPT<br />
iptables -P FORWARD ACCEPT<br />
iptables -P OUTPUT ACCEPT<br />
iptables -F<br />
iptables -t nat -P PREROUTING ACCEPT<br />
iptables -t nat -P POSTROUTING ACCEPT<br />
iptables -t nat -P OUTPUT ACCEPT<br />
iptables -t nat -F<br />
iptables -t mangle -P PREROUTING ACCEPT<br />
iptables -t mangle -P POSTROUTING ACCEPT<br />
iptables -t mangle -P INPUT ACCEPT<br />
iptables -t mangle -P OUTPUT ACCEPT<br />
iptables -t mangle -P FORWARD ACCEPT<br />
iptables -t mangle -F</p>
<p># NAT<br />
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o ppp0 -j MASQUERADE<br />
iptables -A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu</code></p>
<p>Вначале мы очищаем все правила iptables, потом добавляем самое простое правило для NAT.</p>
<p>Запускаем скрипт:<br />
<code>sh /etc/firewall.user</code></p>
<p>Проверяем выход в Интернет с компьютера. Все работает, сайты открываются, icq подключилась. :)</p>
<p>Настраиваем Wi-Fi карту в нашем роутере.<br />
По-умолчанию Wi-Fi в OpenWRT отключен. Нам его необходимо включить и настроить.<br />
Для этого открываем файл <em>/etc/config/wireless</em> и приводим его к виду:<br />
<code>config wifi-device	wlan0<br />
option type     mac80211<br />
option channel  5<br />
option macaddr  00:22:15:a3:42:e9<br />
option hwmode   11g<br />
option disabled 0</p>
<p>config wifi-iface<br />
option device   wlan0<br />
option network  lan<br />
option mode     ap<br />
option ssid     MYROUTER<br />
option encryption psk-mixed/tkip+aes<br />
option key      PASSWORD</code></p>
<p>Значения параметров macaddr, ssid и key у вас будут другие. При этом macaddr должен в точности повторять MAС-адрес вашего беспроводного интерфейса wlan0(можно посмотреть командой ifconfig), ssid придумайте какой понравится, а key задайте не менее 8 символов.</p>
<p>На этом настройка Wi-Fi завершена, можно рестартануть роутер и проверить работу Wi-Fi.</p>
<p>В данной статье не затронуты настройки сервиса DHCP, т.к. в прошивке OpenWRT он уже настроен и для подсети 192.168.1.0/24 ничего дополнительно не нужно.</p>
<p>Теперь остаётся только поехать в деревню, установить антенну повыше(с учётом длины кабеля), сориентировать её приблизительно на базовую станцию сотовой связи и подключить всё друг к другу.<br />
<a href="http://kiwibird.ru/wp-content/uploads/2011/09/IMAG1360.jpg"><img src="http://kiwibird.ru/wp-content/uploads/2011/09/IMAG1360-479x800.jpg" alt="" title="IMAG1360" width="479" height="800" class="alignnone size-large wp-image-4594" /></a></p>
<p>После проверки работы и нахождения результатов удовлетворительными я всё же залез на крышу с ноутбуком и немного покрутил антенну в стороны, проверяя эффект при помощи &#171;скоростемерной&#187; утилиты iperf.<br />
<a href="http://kiwibird.ru/wp-content/uploads/2011/09/IMAG1363.jpg"><img src="http://kiwibird.ru/wp-content/uploads/2011/09/IMAG1363-800x479.jpg" alt="" title="IMAG1363" width="800" height="479" class="alignnone size-large wp-image-4597" /></a></p>
<p>Лучший результат у меня был ~120kbps, а средний ~90kbps. Работать на такой скорости вполне можно и даже сёрфить интернеты будет не слишком напряжно.</p>
<p>Библиография.<br />
&bull; Основа &#8212; статья Михаила Григорьева: <a href="http://www.opennet.ru/base/sys/asus_openwrt.txt.html">http://www.opennet.ru/base/sys/asus_openwrt.txt.html</a><br />
&bull; &#171;Напиллинг&#187; модема: <a href="http://habrahabr.ru/blogs/hardware/81971/">http://habrahabr.ru/blogs/hardware/81971/</a><br />
&bull; Прошивка роутера: <a href="http://vplessky.blogspot.com/2011/01/faq-openwrt-tp-link-wr1043nd.html">http://vplessky.blogspot.com/2011/01/faq-openwrt-tp-link-wr1043nd.html</a><br />
&bull; Схожее хауту по настройке open-wrt с модемом huawei e367: <a href="http://blog.josefsson.org/2011/05/22/openwrt-with-huawei-e367-and-tp-link-tl-wr1043nd/">http://blog.josefsson.org/2011/05/22/openwrt-with-huawei-e367-and-tp-link-tl-wr1043nd/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kiwibird.ru/2011/09/08/tp-link-tl-wr1043nd-openwrt-zte-mf626-%d0%b8-3g-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Цепная реакция</title>
		<link>http://kiwibird.ru/2011/07/29/%d1%86%d0%b5%d0%bf%d0%bd%d0%b0%d1%8f-%d1%80%d0%b5%d0%b0%d0%ba%d1%86%d0%b8%d1%8f/</link>
		<comments>http://kiwibird.ru/2011/07/29/%d1%86%d0%b5%d0%bf%d0%bd%d0%b0%d1%8f-%d1%80%d0%b5%d0%b0%d0%ba%d1%86%d0%b8%d1%8f/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 10:20:45 +0000</pubDate>
		<dc:creator>KiwiBird</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://kiwibird.ru/?p=4431</guid>
		<description><![CDATA[Обновил вордпресс, он мне и говорит: &#171;Браузер Опера у тебя хороший, но старый. Ставь свежий, заебись будет!&#187; Обновил и Оперу. Заодно обновился список пакетов в репозиториях, стало всякое предлагаться к установке и обновлению. Велик был соблазн согласиться, но когда же тогда работать? Усилием воли продолжаю работу на старье, хоть и с Оперой новой. ЗЫ Хотел [...]]]></description>
			<content:encoded><![CDATA[<p>Обновил вордпресс, он мне и говорит: &#171;Браузер Опера у тебя хороший, но старый. Ставь свежий, заебись будет!&#187;</p>
<p>Обновил и Оперу. Заодно обновился список пакетов в репозиториях, стало всякое предлагаться к установке и обновлению. Велик был соблазн согласиться, но когда же тогда работать? Усилием воли продолжаю работу на старье, хоть и с Оперой новой.</p>
<p>ЗЫ Хотел написать, что панель быстрого запуска похерилась, но вспомнил, что в офисе ей и не пользовался.</p>
]]></content:encoded>
			<wfw:commentRss>http://kiwibird.ru/2011/07/29/%d1%86%d0%b5%d0%bf%d0%bd%d0%b0%d1%8f-%d1%80%d0%b5%d0%b0%d0%ba%d1%86%d0%b8%d1%8f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>К вопросу о линуксе на домашнем компьютере</title>
		<link>http://kiwibird.ru/2011/06/24/%d0%ba-%d0%b2%d0%be%d0%bf%d1%80%d0%be%d1%81%d1%83-%d0%be-%d0%bb%d0%b8%d0%bd%d1%83%d0%ba%d1%81%d0%b5-%d0%bd%d0%b0-%d0%b4%d0%be%d0%bc%d0%b0%d1%88%d0%bd%d0%b5%d0%bc-%d0%ba%d0%be%d0%bc%d0%bf%d1%8c%d1%8e/</link>
		<comments>http://kiwibird.ru/2011/06/24/%d0%ba-%d0%b2%d0%be%d0%bf%d1%80%d0%be%d1%81%d1%83-%d0%be-%d0%bb%d0%b8%d0%bd%d1%83%d0%ba%d1%81%d0%b5-%d0%bd%d0%b0-%d0%b4%d0%be%d0%bc%d0%b0%d1%88%d0%bd%d0%b5%d0%bc-%d0%ba%d0%be%d0%bc%d0%bf%d1%8c%d1%8e/#comments</comments>
		<pubDate>Fri, 24 Jun 2011 11:33:36 +0000</pubDate>
		<dc:creator>KiwiBird</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ребятам пример]]></category>

		<guid isPermaLink="false">http://kiwibird.ru/?p=4352</guid>
		<description><![CDATA[kiwi@kiwibuntu:~$ uptime 15:34:50 up 89 days, 2:32, 17 users, load average: 0.99, 1.18, 1.17 А в WoT всё равно не поиграть: текстуры пропадают, надписи кракозабрами, и тупо не логинится на сервер. (]]></description>
			<content:encoded><![CDATA[<p>kiwi@kiwibuntu:~$ uptime<br />
 15:34:50 up 89 days,  2:32, 17 users,  load average: 0.99, 1.18, 1.17</p>
<p>А в WoT всё равно не поиграть: текстуры пропадают, надписи кракозабрами, и тупо не логинится на сервер. (</p>
]]></content:encoded>
			<wfw:commentRss>http://kiwibird.ru/2011/06/24/%d0%ba-%d0%b2%d0%be%d0%bf%d1%80%d0%be%d1%81%d1%83-%d0%be-%d0%bb%d0%b8%d0%bd%d1%83%d0%ba%d1%81%d0%b5-%d0%bd%d0%b0-%d0%b4%d0%be%d0%bc%d0%b0%d1%88%d0%bd%d0%b5%d0%bc-%d0%ba%d0%be%d0%bc%d0%bf%d1%8c%d1%8e/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Полезная штука для виндузятников</title>
		<link>http://kiwibird.ru/2010/09/27/%d0%bf%d0%be%d0%bb%d0%b5%d0%b7%d0%bd%d0%b0%d1%8f-%d1%88%d1%82%d1%83%d0%ba%d0%b0-%d0%b4%d0%bb%d1%8f-%d0%b2%d0%b8%d0%bd%d0%b4%d1%83%d0%b7%d1%8f%d1%82%d0%bd%d0%b8%d0%ba%d0%be%d0%b2/</link>
		<comments>http://kiwibird.ru/2010/09/27/%d0%bf%d0%be%d0%bb%d0%b5%d0%b7%d0%bd%d0%b0%d1%8f-%d1%88%d1%82%d1%83%d0%ba%d0%b0-%d0%b4%d0%bb%d1%8f-%d0%b2%d0%b8%d0%bd%d0%b4%d1%83%d0%b7%d1%8f%d1%82%d0%bd%d0%b8%d0%ba%d0%be%d0%b2/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 11:35:47 +0000</pubDate>
		<dc:creator>KiwiBird</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[пиар]]></category>

		<guid isPermaLink="false">http://kiwibird.ru/?p=3840</guid>
		<description><![CDATA[Гарри показал он-лайн сборщик инсталлеров сразу для кучи популярных программ. Уверен, многим одминам и эникейщикам может оказаться полезным. У меня в убунте, например, это делается так: # aptitude install opera chromium-browser pidgin thunderbird vlc aimp kmplayer gimp picasa openoffice java flash-plugin-nonfree vuze dropbox vnc-viewer brasero jdk]]></description>
			<content:encoded><![CDATA[<p><a href="http://clain23.ru/">Гарри</a> показал <a href="http://ninite.com/">он-лайн сборщик инсталлеров сразу для кучи популярных программ</a>. Уверен, многим одминам и эникейщикам может оказаться полезным.</p>
<p>У меня в убунте, например, это делается так:<br />
<code># aptitude install opera chromium-browser pidgin thunderbird vlc aimp kmplayer gimp picasa openoffice java flash-plugin-nonfree vuze dropbox vnc-viewer brasero jdk</code></p>
]]></content:encoded>
			<wfw:commentRss>http://kiwibird.ru/2010/09/27/%d0%bf%d0%be%d0%bb%d0%b5%d0%b7%d0%bd%d0%b0%d1%8f-%d1%88%d1%82%d1%83%d0%ba%d0%b0-%d0%b4%d0%bb%d1%8f-%d0%b2%d0%b8%d0%bd%d0%b4%d1%83%d0%b7%d1%8f%d1%82%d0%bd%d0%b8%d0%ba%d0%be%d0%b2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Тагильский школьник разработал новую ОС</title>
		<link>http://kiwibird.ru/2010/06/04/%d1%82%d0%b0%d0%b3%d0%b8%d0%bb%d1%8c%d1%81%d0%ba%d0%b8%d0%b9-%d1%88%d0%ba%d0%be%d0%bb%d1%8c%d0%bd%d0%b8%d0%ba-%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d0%bb-%d0%bd%d0%be%d0%b2%d1%83/</link>
		<comments>http://kiwibird.ru/2010/06/04/%d1%82%d0%b0%d0%b3%d0%b8%d0%bb%d1%8c%d1%81%d0%ba%d0%b8%d0%b9-%d1%88%d0%ba%d0%be%d0%bb%d1%8c%d0%bd%d0%b8%d0%ba-%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d0%bb-%d0%bd%d0%be%d0%b2%d1%83/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 07:25:25 +0000</pubDate>
		<dc:creator>KiwiBird</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[запретите им]]></category>
		<category><![CDATA[как всё устроено]]></category>
		<category><![CDATA[облако тегов]]></category>
		<category><![CDATA[пиздец России]]></category>
		<category><![CDATA[шорт видео]]></category>

		<guid isPermaLink="false">http://kiwibird.ru/?p=3598</guid>
		<description><![CDATA[Кто угадает, какой дистрибутив linux подвергся лёгкому дефейсу? Upd: Автор ОСи шоке от наглого пиздежа журналистов: http://quadregus.livejournal.com/2842.html. Алсо, статья на лурке уже оформлена: http://lurkmore.ru/Bolgenos. Кроме того, пользователи российского интернета в очередной раз показали себя тупыми мудаками и повелись на жерналистский пиздёж. По итогам: печаль за отечественное образование и ненависть к журналистам.]]></description>
			<content:encoded><![CDATA[<div><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/KUc6QGREUIY&#038;hl=ru_RU&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/KUc6QGREUIY&#038;hl=ru_RU&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></div>
<p>Кто угадает, какой дистрибутив linux подвергся лёгкому дефейсу?</p>
<p>Upd: Автор ОСи шоке от наглого пиздежа журналистов: <a href="http://quadregus.livejournal.com/2842.html">http://quadregus.livejournal.com/2842.html</a>.</p>
<p>Алсо, статья на лурке уже оформлена: <a href="http://lurkmore.ru/Bolgenos">http://lurkmore.ru/Bolgenos</a>.</p>
<p>Кроме того, пользователи российского интернета в очередной раз показали себя тупыми мудаками и повелись на жерналистский пиздёж.</p>
<p>По итогам: печаль за отечественное образование и ненависть к журналистам.</p>
]]></content:encoded>
			<wfw:commentRss>http://kiwibird.ru/2010/06/04/%d1%82%d0%b0%d0%b3%d0%b8%d0%bb%d1%8c%d1%81%d0%ba%d0%b8%d0%b9-%d1%88%d0%ba%d0%be%d0%bb%d1%8c%d0%bd%d0%b8%d0%ba-%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d0%bb-%d0%bd%d0%be%d0%b2%d1%83/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Разнузданный само-пиар</title>
		<link>http://kiwibird.ru/2010/06/03/%d1%80%d0%b0%d0%b7%d0%bd%d1%83%d0%b7%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d0%b9-%d1%81%d0%b0%d0%bc%d0%be-%d0%bf%d0%b8%d0%b0%d1%80/</link>
		<comments>http://kiwibird.ru/2010/06/03/%d1%80%d0%b0%d0%b7%d0%bd%d1%83%d0%b7%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d0%b9-%d1%81%d0%b0%d0%bc%d0%be-%d0%bf%d0%b8%d0%b0%d1%80/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 16:59:24 +0000</pubDate>
		<dc:creator>KiwiBird</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[зазывала]]></category>
		<category><![CDATA[облако тегов]]></category>
		<category><![CDATA[пиар]]></category>
		<category><![CDATA[шмизнес]]></category>

		<guid isPermaLink="false">http://kiwibird.ru/?p=3596</guid>
		<description><![CDATA[Дешёвый но крепкий colocation, продавайся! Продавайтесь, честные и быстрые VPS! Как обычно, друзьям скидки!]]></description>
			<content:encoded><![CDATA[<p><a href="http://kiwibird.ru/kiwibird/colocation/">Дешёвый но крепкий colocation</a>, продавайся!</p>
<p>Продавайтесь, <a href="http://kiwibird.ru/kiwibird/vpsvds/">честные и быстрые VPS</a>!</p>
<p>Как обычно, друзьям скидки!</p>
]]></content:encoded>
			<wfw:commentRss>http://kiwibird.ru/2010/06/03/%d1%80%d0%b0%d0%b7%d0%bd%d1%83%d0%b7%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d0%b9-%d1%81%d0%b0%d0%bc%d0%be-%d0%bf%d0%b8%d0%b0%d1%80/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UNIX-way</title>
		<link>http://kiwibird.ru/2010/05/12/unix-way/</link>
		<comments>http://kiwibird.ru/2010/05/12/unix-way/#comments</comments>
		<pubDate>Wed, 12 May 2010 11:12:44 +0000</pubDate>
		<dc:creator>KiwiBird</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[познавательно]]></category>

		<guid isPermaLink="false">http://kiwibird.ru/?p=3531</guid>
		<description><![CDATA[, в последнее время яростно отжигающий на хабре, написал помимо прочего короткую заметку о сущности скриптового unix-way.]]></description>
			<content:encoded><![CDATA[<p><span lj:user='amarao_san' style='white-space: nowrap; display: inline !important;'><a href='http://amarao_san.livejournal.com/profile'><img src='http://stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0; padding-right: 1px;vertical-align:middle; margin-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0;' /></a><a href='http://amarao_san.livejournal.com/'><b>amarao_san</b></a></span>, в последнее время яростно отжигающий на хабре, написал помимо прочего <a href="http://habrahabr.ru/blogs/sysadm/92590/">короткую заметку о сущности  скриптового unix-way</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://kiwibird.ru/2010/05/12/unix-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Зачем нужен linux на домашнем компьютере</title>
		<link>http://kiwibird.ru/2009/09/19/%d0%b7%d0%b0%d1%87%d0%b5%d0%bc-%d0%bd%d1%83%d0%b6%d0%b5%d0%bd-linux-%d0%bd%d0%b0-%d0%b4%d0%be%d0%bc%d0%b0%d1%88%d0%bd%d0%b5%d0%bc-%d0%ba%d0%be%d0%bc%d0%bf%d1%8c%d1%8e%d1%82%d0%b5%d1%80%d0%b5/</link>
		<comments>http://kiwibird.ru/2009/09/19/%d0%b7%d0%b0%d1%87%d0%b5%d0%bc-%d0%bd%d1%83%d0%b6%d0%b5%d0%bd-linux-%d0%bd%d0%b0-%d0%b4%d0%be%d0%bc%d0%b0%d1%88%d0%bd%d0%b5%d0%bc-%d0%ba%d0%be%d0%bc%d0%bf%d1%8c%d1%8e%d1%82%d0%b5%d1%80%d0%b5/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 13:02:50 +0000</pubDate>
		<dc:creator>KiwiBird</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://kiwibird.ru/?p=2264</guid>
		<description><![CDATA[Чтобы можно было открыть в браузере сорок вкладок redtube.com и пойти пить чай. А по возвращении сделать так: kiwi@kiwibuntu:~$ ls Flash* Flash2ankVa Flash6Lh3fl Flash7LwdCS FlashFC43g5 FlashGrmTIv FlashKf5Qg5 FlashnpyTiB FlashoRKxe7 FlashTxlhjK FlashZmVC8w Flash4t452q Flash6O9wD9 FlashBlrEYW Flashflvtb9 FlashHV2Yp9 FlashkfIJYP FlashnQPRgj FlashQ1DDyb FlashuwHZub FlashZUZVYc Flash5Sm2EI Flash70msrt FlashbsxBLc FlashFvOOC4 FlashhVEsoI FlashLNRLHF FlashNtObo4 Flashq5Y5iw FlashVIzGaX FlashZxObvf Flash5UDRGP Flash7GmL83 FlashcTP3nT FlashGIfdCC [...]]]></description>
			<content:encoded><![CDATA[<p>Чтобы можно было открыть в браузере сорок вкладок <a href="http://redtube.com">redtube.com</a> и пойти пить чай.<br />
А по возвращении сделать так:</p>
<blockquote><p>kiwi@kiwibuntu:~$ ls Flash*<br />
Flash2ankVa  Flash6Lh3fl  Flash7LwdCS  FlashFC43g5  FlashGrmTIv  FlashKf5Qg5  FlashnpyTiB  FlashoRKxe7  FlashTxlhjK  FlashZmVC8w<br />
Flash4t452q  Flash6O9wD9  FlashBlrEYW  Flashflvtb9  FlashHV2Yp9  FlashkfIJYP  FlashnQPRgj  FlashQ1DDyb  FlashuwHZub  FlashZUZVYc<br />
Flash5Sm2EI  Flash70msrt  FlashbsxBLc  FlashFvOOC4  FlashhVEsoI  FlashLNRLHF  FlashNtObo4  Flashq5Y5iw  FlashVIzGaX  FlashZxObvf<br />
Flash5UDRGP  Flash7GmL83  FlashcTP3nT  FlashGIfdCC  FlashiIt4QW  FlashmZABq5  Flasho2H8hQ  FlashSznLzO  FlashZ78VtE</p></blockquote>
<p>Это порноролики в кэше браузера. Без расширения их неудобно смотреть в видео-проигрывателе, поэтому для простоты притворимся, что они упакованы в AVI.</p>
<blockquote><p>kiwi@kiwibuntu:~$ for i in `ls Flash*` ; do mv $i $i.avi ; done</p></blockquote>
<p>Добавили всем расширение.<br />
И проверили результат.</p>
<blockquote><p>kiwi@kiwibuntu:~$ ls Flash*<br />
Flash2ankVa.avi  Flash6O9wD9.avi  FlashbsxBLc.avi  FlashGIfdCC.avi  FlashKf5Qg5.avi  FlashnQPRgj.avi  Flashq5Y5iw.avi  FlashZ78VtE.avi<br />
Flash4t452q.avi  Flash70msrt.avi  FlashcTP3nT.avi  FlashGrmTIv.avi  FlashkfIJYP.avi  FlashNtObo4.avi  FlashSznLzO.avi  FlashZmVC8w.avi<br />
Flash5Sm2EI.avi  Flash7GmL83.avi  FlashFC43g5.avi  FlashHV2Yp9.avi  FlashLNRLHF.avi  Flasho2H8hQ.avi  FlashTxlhjK.avi  FlashZUZVYc.avi<br />
Flash5UDRGP.avi  Flash7LwdCS.avi  Flashflvtb9.avi  FlashhVEsoI.avi  FlashmZABq5.avi  FlashoRKxe7.avi  FlashuwHZub.avi  FlashZxObvf.avi<br />
Flash6Lh3fl.avi  FlashBlrEYW.avi  FlashFvOOC4.avi  FlashiIt4QW.avi  FlashnpyTiB.avi  FlashQ1DDyb.avi  FlashVIzGaX.avi
</p></blockquote>
<p>В винде так тоже можно, но, хоть убей, не помню, как. И одной строкой там точно не обойтись) Кроме того, знать язык shell полезно для работы, а виндовый command ни на что толковое не годен.</p>
]]></content:encoded>
			<wfw:commentRss>http://kiwibird.ru/2009/09/19/%d0%b7%d0%b0%d1%87%d0%b5%d0%bc-%d0%bd%d1%83%d0%b6%d0%b5%d0%bd-linux-%d0%bd%d0%b0-%d0%b4%d0%be%d0%bc%d0%b0%d1%88%d0%bd%d0%b5%d0%bc-%d0%ba%d0%be%d0%bc%d0%bf%d1%8c%d1%8e%d1%82%d0%b5%d1%80%d0%b5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Плавное воспроизведение flash в linux</title>
		<link>http://kiwibird.ru/2009/09/10/%d0%bf%d0%bb%d0%b0%d0%b2%d0%bd%d0%be%d0%b5-%d0%b2%d0%be%d1%81%d0%bf%d1%80%d0%be%d0%b8%d0%b7%d0%b2%d0%b5%d0%b4%d0%b5%d0%bd%d0%b8%d0%b5-flash-%d0%b2-linux/</link>
		<comments>http://kiwibird.ru/2009/09/10/%d0%bf%d0%bb%d0%b0%d0%b2%d0%bd%d0%be%d0%b5-%d0%b2%d0%be%d1%81%d0%bf%d1%80%d0%be%d0%b8%d0%b7%d0%b2%d0%b5%d0%b4%d0%b5%d0%bd%d0%b8%d0%b5-flash-%d0%b2-linux/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 13:21:44 +0000</pubDate>
		<dc:creator>KiwiBird</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://kiwibird.ru/?p=2234</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.xkcd.ru/619/"><img src="http://www.xkcd.ru/xkcd_img/xkcd_619_supported_features_ru-2.png" alt="" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://kiwibird.ru/2009/09/10/%d0%bf%d0%bb%d0%b0%d0%b2%d0%bd%d0%be%d0%b5-%d0%b2%d0%be%d1%81%d0%bf%d1%80%d0%be%d0%b8%d0%b7%d0%b2%d0%b5%d0%b4%d0%b5%d0%bd%d0%b8%d0%b5-flash-%d0%b2-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>nginx proxy перед apache</title>
		<link>http://kiwibird.ru/2009/09/10/nginx-proxy-%d0%bf%d0%b5%d1%80%d0%b5%d0%b4-apache/</link>
		<comments>http://kiwibird.ru/2009/09/10/nginx-proxy-%d0%bf%d0%b5%d1%80%d0%b5%d0%b4-apache/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 09:15:51 +0000</pubDate>
		<dc:creator>KiwiBird</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[как всё устроено]]></category>

		<guid isPermaLink="false">http://kiwibird.ru/?p=2228</guid>
		<description><![CDATA[Поставил на помоечке nginx, так время отдачи глагне моего бложика упало почти вдвое, до 2,7 секунд. Конфиг использовал минималистичный прокси и всё: server { listen 80; location / { proxy_pass http://127.0.0.1:90/; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host; client_max_body_size 10m; client_body_buffer_size 128k; proxy_connect_timeout 90; proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffer_size 4k; proxy_buffers 4 32k; [...]]]></description>
			<content:encoded><![CDATA[<p>Поставил на помоечке nginx, так время отдачи глагне моего бложика упало почти вдвое, до 2,7 секунд.</p>
<p>Конфиг использовал минималистичный прокси и всё:<br />
<code>    server {<br />
        listen 80;                                                                                                                                                               </p>
<p>        location / {<br />
        proxy_pass http://127.0.0.1:90/;<br />
        proxy_set_header X-Real-IP $remote_addr;<br />
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br />
        proxy_set_header Host $host;                                                                                                                                             </p>
<p>        client_max_body_size       10m;<br />
        client_body_buffer_size    128k;                                                                                                                                         </p>
<p>        proxy_connect_timeout      90;<br />
        proxy_send_timeout         90;<br />
        proxy_read_timeout         90;                                                                                                                                           </p>
<p>        proxy_buffer_size          4k;<br />
        proxy_buffers              4 32k;<br />
        proxy_busy_buffers_size    64k;<br />
        proxy_temp_file_write_size 64k;<br />
        }<br />
    }    </code></p>
<p>Поскольку у меня там валяется как придётся(не упорядоченно) несколько виртуал-хостов, заморачиваться с отдачей статики nginx&#8217;ом вместо apache не стал, бо пришлось бы для каждого писать отдельную секцию server &#038; location. Просто все запросы передаются на настоящий сервер, а ответы кешируются.</p>
<p>Время загрузки страницы смотрел тут, если чо: <a href="http://tools.pingdom.com/fpt/?url=http://kiwibird.ru//&#038;id=1241906">pingdom tools</a></p>
<p>Upd: Добавил кеширование, и время загрузки глагне сократилось до одной секунды.</p>
<p><code>proxy_cache_path /var/cache/nginx levels= keys_zone=wholepage:50m;<br />
...<br />
server {<br />
  ...<br />
  location / {<br />
    ...<br />
    # Включаем кэширование и выбираем ключ кэша.<br />
    fastcgi_cache wholepage;<br />
    fastcgi_cache_valid 200 301 302 304 5m;<br />
    fastcgi_cache_key "$request_method|$http_if_modified_since|$http_if_none_match|$host|$request_uri";<br />
    # Гарантируем, что разные пользователи не получат одну и ту же сессионную Cookie.<br />
    fastcgi_hide_header "Set-Cookie";<br />
    # Заставляем nginx кэшировать страницу в любом случае, независимо от<br />
    # заголовков кэширования, выставляемых в PHP.<br />
    fastcgi_ignore_headers "Cache-Control" "Expires";<br />
  }<br />
}</code></p>
]]></content:encoded>
			<wfw:commentRss>http://kiwibird.ru/2009/09/10/nginx-proxy-%d0%bf%d0%b5%d1%80%d0%b5%d0%b4-apache/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

