<?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; how-to</title>
	<atom:link href="http://kiwibird.ru/tag/how-to/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>Самодельный NAS</title>
		<link>http://kiwibird.ru/2010/05/07/%d1%81%d0%b0%d0%bc%d0%be%d0%b4%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-nas/</link>
		<comments>http://kiwibird.ru/2010/05/07/%d1%81%d0%b0%d0%bc%d0%be%d0%b4%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-nas/#comments</comments>
		<pubDate>Fri, 07 May 2010 14:54:46 +0000</pubDate>
		<dc:creator>KiwiBird</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[шорт видео]]></category>

		<guid isPermaLink="false">http://kiwibird.ru/?p=3515</guid>
		<description><![CDATA[Завидная мастерская у чувака, ага. Вторая часть под катом.]]></description>
			<content:encoded><![CDATA[<p>Завидная мастерская у чувака, ага.</p>
<div><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/BatakM9iAik&#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/BatakM9iAik&#038;hl=ru_RU&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></div>
<p>Вторая часть под катом.<br />
<span id="more-3515"></span></p>
<div><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/XPjcXkKxkIA&#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/XPjcXkKxkIA&#038;hl=ru_RU&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></div>
]]></content:encoded>
			<wfw:commentRss>http://kiwibird.ru/2010/05/07/%d1%81%d0%b0%d0%bc%d0%be%d0%b4%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-nas/feed/</wfw:commentRss>
		<slash:comments>1</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>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>
		<item>
		<title>linux openchrome</title>
		<link>http://kiwibird.ru/2009/07/21/linux-openchrome/</link>
		<comments>http://kiwibird.ru/2009/07/21/linux-openchrome/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 14:42:04 +0000</pubDate>
		<dc:creator>KiwiBird</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://kiwibird.ru/?p=2071</guid>
		<description><![CDATA[Столкнулся с тем что на ноутбуках Fujitsu-Siemens Amilo M7320GW, оснащённых встроенным видео от VIA, свежеустановленная Ubuntu 9.04 работает с разрешением, значительно превышающим возможности экрана: 1600&#215;1200 vs родные 1280&#215;800. Попытка поставить более подходящее разрешение через меню Система &#8212; Параметры &#8212; Экран приводит к тому, что работать становится невозможно, а автоматический сброс настроек при условии ненажатия спец-кнопки [...]]]></description>
			<content:encoded><![CDATA[<p>Столкнулся с тем что на ноутбуках Fujitsu-Siemens Amilo M7320GW, оснащённых встроенным видео от VIA, свежеустановленная Ubuntu 9.04 работает с разрешением, значительно превышающим возможности экрана: 1600&#215;1200 vs родные 1280&#215;800. Попытка поставить более подходящее разрешение через меню Система &#8212; Параметры &#8212; Экран приводит к тому, что работать становится невозможно, а автоматический сброс настроек при условии ненажатия спец-кнопки в течение 15 секунд не всегда срабатывает.</p>
<p>Чтобы это побороть, можно внести следующие изменения в /etc/X11/xorg.conf:</p>
<p>Section &#171;Device&#187;<br />
   &#8230;<br />
   Driver &#171;openchrome&#187;<br />
   Option &#171;XaaNoImageWriteRect&#187;<br />
EndSection</p>
<p>Section &#171;Screen&#187;<br />
   &#8230;<br />
   SubSection &#171;Display&#187;<br />
      Virtual 1280 800<br />
   EndSubSection<br />
EndSection</p>
<p>После чего перезапустить xserver.</p>
<p>Практика показывает, что не каждая версия openchrome начинает работать с такими параметрами, поэтому рекомендуется удалить имеющуюся версию и поставить вместо неё свежую из SVN.</p>
<p>Открываем консоль и пишем:<br />
Ставим базовый набор софта для компиляции.<br />
<code>sudo apt-get install build-essential subversion autoconf automake1.9 libtool</code></p>
<p>Удаляем родной драйвер.<br />
<code>sudo apt-get remove xserver-xorg-video-openchrome</code></p>
<p>Скачиваем зависимости для компиляции драйвера<br />
<code>sudo apt-get build-dep xserver-xorg-video-openchrome</code></p>
<p>Скачиваем свежие исходники из SVN<br />
<code>svn checkout http://svn.openchrome.org/svn/trunk openchrome</code></p>
<p>Переходим в директорию с исходниками<br />
<code>cd openchrome*</code></p>
<p>Запускаем сборку с указанием префикса, иначе всё будет ставиться в /usr/local<br />
<code>./autogen.sh --prefix=/usr</code></p>
<p>Компилируем<br />
<code>make</code></p>
<p>Устанавливаем<br />
<code>sudo make install</code></p>
<p>Правим xorg.conf, как написано выше и делаем<br />
<code>sudo dpkg-reconfigure -phigh xserver-xorg</code></p>
<p>Перезапускаем xserver и радуемся нормальному разрешению.</p>
<p>Как включить 3D-функционал дочитываем здесь: <a href="https://help.ubuntu.com/community/OpenChrome">https://help.ubuntu.com/community/OpenChrome</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kiwibird.ru/2009/07/21/linux-openchrome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>rdesktop в linux и терминальный сервер windows</title>
		<link>http://kiwibird.ru/2009/07/21/rdesktop-%d0%b2-linux-%d0%b8-%d1%82%d0%b5%d1%80%d0%bc%d0%b8%d0%bd%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-windows/</link>
		<comments>http://kiwibird.ru/2009/07/21/rdesktop-%d0%b2-linux-%d0%b8-%d1%82%d0%b5%d1%80%d0%bc%d0%b8%d0%bd%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-windows/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 13:45:50 +0000</pubDate>
		<dc:creator>KiwiBird</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[познавательно]]></category>

		<guid isPermaLink="false">http://kiwibird.ru/?p=2066</guid>
		<description><![CDATA[Делали один подряд и столкнулись с проблемами, по которым в интернетах не найти космплексного решения. В результате в голове уже с неделю болтается немного инфы, которую я здесь представлю в виде how-to для специалиста-администратора. Задача: защитить документооборот, переписку и прочие данные предприятия от кривых рук пользователей и &#171;маски-шоу&#187;, заодно избавиться от нелицензионного софта в офисе. [...]]]></description>
			<content:encoded><![CDATA[<p>Делали один подряд и столкнулись с проблемами, по которым в интернетах не найти космплексного решения.<br />
В результате в голове уже с неделю болтается немного инфы, которую я здесь представлю в виде how-to для специалиста-администратора.</p>
<p>Задача: защитить документооборот, переписку и прочие данные предприятия от кривых рук пользователей и &#171;маски-шоу&#187;, заодно избавиться от нелицензионного софта в офисе. На рабочих станциях остаётся Skype, интернет-сёрфинг и прочие неважные мульки.</p>
<p>Решение: перенос всей работы на терминальный сервер, стоящий где-нибудь в секретном дата-центре(возможно в оффшорах).</p>
<p>С установкой виндового терминального сервера и Active Directory на отдельную тачку, или в виртуалку,никаких проблем нет.</p>
<p>Переносим пользовательскую инфу: профили, документы, переписку, Application Data и прочее на установленный сервер.</p>
<p>На рабочие станции и ноутбуки заливаем Ubuntu 9.04. Сойдёт любой дистрибутив linux, но мы выбрали самый desktop-friendly. Если на ноутах, или компах предустановлена windows profissional, или business, её можно оставить и работать в терминале через её родной mstsc. У нас была пачка ноутов с Media Center и Home, которые мы не стали жалеть.</p>
<p>При установке Ubuntu требуется создать пользователя, которому автоматически разрешается sudo. Из под него затем выполняется вся настройка и создаётся пользователь, который будет автоматически логиниться в систему при загрузке. У пользователя на столе развешиваются ярлыки для Skype, FireFox(Internet), Pidgin(ICQ), OpenOffice(Word) и OpenOffice(Excel). По желанию можно сделать ярлык для соединения с терминальным сервером, но мы использовали для этого комбинацию клавиш. С понтом: так меньше палева.</p>
<p>Смену раскладки клавиатуры в терминальном сервере вешаем на Alt+Shift (пользователям так привычнее), а в linux &#8212; на Ctrl+Shift, или на два Shift&#8217;a, чтобы не пересекались. Отключаем в compiz графические эффекты, чтобы Win+R вызывало запуск программ в терминале, а не включало зум в linux.</p>
<p><strong>Решение проблемы с Alt+Shift</strong><br />
Во многих современных линуксах нажатие Alt+Shift воспринимается как какой-то Meta-символ, что приводит к &#171;залипанию&#187; Alt в терминальной сессии. Даже если перевесить смену раскладки на другие кнопки, пользователи всё равно периодически будут нажимать Alt+Shift и огребать &#171;глюки&#187;.</p>
<p>Чтобы этого не случалось, можно использовать ключ &#171;-y&#187;(raw) для rdesktop 1.6.0 и выше, но тогда будут проблемы с работоспособностью некоторых клавиш, особенно на ноутбуках.<br />
Также, можно заморочиться поиском именно своей клавиатуры в настройках xorg, но в условиях зоопарка это нереально.<br />
Можно пересобрать xmodmap, с тем чтобы сменить там в раскладке &#171;Alt_L Meta_L&#187; на простой &#171;Alt_L&#187;, но не во всех дистрибутивах это также легко и прозрачно сделать как в ThinStation.</p>
<p>Наш с трудом нагуглённый вариант это следующая команда:<br />
<strong>DISPLAY=&#8217;:0&#8242; xmodmap -e &#171;keysym Alt_L = Alt_L&#187;</strong> которую вполне можно выполнять из под пользователя непосредственно перед запуском терминальной сессии.</p>
<p><strong>Решение проблемы с неработающими клавишами</strong><br />
Здесь всё просто. Раскладка ru в rdesktop изобилует всякой хренью, которая на деле только мешает.<br />
Делаем <strong>sudo cp /usr/share/rdesktop/keymaps/en-us /usr/share/rdesktop/keymaps/ru</strong><br />
Затем открываем /usr/share/rdesktop/keymaps/ru в любом редакторе и меняем там map <strong>0&#215;409</strong> на <strong>map 0&#215;419</strong></p>
<p><strong>Автоматическое монтирование флешек</strong><br />
В Ubuntu любая первая воткнутая в разъём флешка автоматически монтирается в /media/disk. Вторая &#8212; в /media/disk-2. У наших пользователей не предвидится больше одной флешки необходимой в терминале.<br />
Используем ключ <strong>rdesktop -r disk:FLASH=/media/disk</strong> чтобы смонтировать флешку на сервер. Если флешка была подключена во время работы в терминале, терминальную сессию возможно придётся перезапустить.<br />
Кстати, ключом <strong>rdesktop -r clipboard:CLIPBOARD</strong> можно синхронизировать содержание буфера обмена на клиенте и сервере.</p>
<p>Запускаем терминальную сессию таким микро-скриптом(желающие могут уместить это в одну строку):<br />
cat terminal.sh<br />
<code>#!/bin/sh<br />
DISPLAY=':0' xmodmap -e "keysym Alt_L = Alt_L"<br />
rdesktop -Nzfr disk:FLASH=/media/disk -r clipboard:CLIPBOARD -u username -d domain -p password terminal.server.address<br />
</code></p>
<p>Если кому-то что-то хочется спросить, или нужен какой-либо скриншот, обращайтесь, я отвечу и дополню этот how-to.</p>
]]></content:encoded>
			<wfw:commentRss>http://kiwibird.ru/2009/07/21/rdesktop-%d0%b2-linux-%d0%b8-%d1%82%d0%b5%d1%80%d0%bc%d0%b8%d0%bd%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-windows/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Как я прокачал свою тачку</title>
		<link>http://kiwibird.ru/2009/07/12/%d0%ba%d0%b0%d0%ba-%d1%8f-%d0%bf%d1%80%d0%be%d0%ba%d0%b0%d1%87%d0%b0%d0%bb-%d1%81%d0%b2%d0%be%d1%8e-%d1%82%d0%b0%d1%87%d0%ba%d1%83/</link>
		<comments>http://kiwibird.ru/2009/07/12/%d0%ba%d0%b0%d0%ba-%d1%8f-%d0%bf%d1%80%d0%be%d0%ba%d0%b0%d1%87%d0%b0%d0%bb-%d1%81%d0%b2%d0%be%d1%8e-%d1%82%d0%b0%d1%87%d0%ba%d1%83/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 19:27:16 +0000</pubDate>
		<dc:creator>KiwiBird</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[авто]]></category>
		<category><![CDATA[бортовой журнал]]></category>
		<category><![CDATA[как всё устроено]]></category>
		<category><![CDATA[познавательно]]></category>
		<category><![CDATA[фото]]></category>

		<guid isPermaLink="false">http://kiwibird.ru/?p=2038</guid>
		<description><![CDATA[Всё началось несколько месяцев назад, когда я заметил, что передние амортизаторы моего гольфа прекратили оправдывать свое название. Скорее всего, они лишились масла, или пообрывали свои сальники, или ещё что-то такое. Сглаживание раскачки не выполнялось и я стал ездить, как в рессорной коляске: раскачивание на скорости, клёвки носом при торможении(что увеличивает тормозной путь) и задирание носа [...]]]></description>
			<content:encoded><![CDATA[<p>Всё началось несколько месяцев назад, когда я заметил, что передние амортизаторы моего гольфа прекратили оправдывать свое название. Скорее всего, они лишились масла, или пообрывали свои сальники, или ещё что-то такое. Сглаживание раскачки не выполнялось и я стал ездить, как в рессорной коляске: раскачивание на скорости, клёвки носом при торможении(что увеличивает тормозной путь) и задирание носа в небо на разгоне(что ухудшает динамику). Также уменьшился относительно стандартного клиренс, что позволило мне скрести днищем землю на просёлках. Решено было эти безобразия прекратить и начать ездить как белый человек. Для этого нужно было заменить передние амортизаторы и пружины, а также пригорошню крепежа и резинок.</p>
<p>Всё нужное было добыто на неделе, гараж найден единомышленники призваны. В пятницу утром проснулся в девять, умылся и поел, забрал обоих товарищей и мы отправились к месту проведения работ.<br />
Кстати, место проведения работ было любезно предоставлено дорогим товарищем по имени PadonaK, который держит <a href="http://drivesource.ru">нефиговый сервер Counter-Strike Source</a>.</p>
<p>В общем, загнал машину в гараж и мы приступили.<br />
<a href="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-001.jpg"><img src="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-001-300x225.jpg" alt="2009-07-10 VW 001" title="2009-07-10 VW 001" width="300" height="225" class="alignnone size-medium wp-image-2039" /></a><br />
<span id="more-2038"></span><br />
Сразу же выяснилось, что гараж недостаточно просторен, чтобы работать в нём, поэтому машина была выкачена мордой наружу под дождь, а внутри мы расположили запчасти, инструменты и справочные материалы.<br />
<a href="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-005.jpg"><img src="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-005-300x225.jpg" alt="2009-07-10 VW 005" title="2009-07-10 VW 005" width="300" height="225" class="alignnone size-medium wp-image-2040" /></a></p>
<p>К слову, вдохновение мы черпали вот  в этом <a href="http://volkswagen.msk.ru/forum/index.php?showtopic=62326">отчёте о замене передних амортизаторов на VW Golf 4</a>. Его автор &#8212; человек очевидно рукастый и креативный. Его труд, к которому мы не раз прикладывались впроцессе, нам очень помог.</p>
<p>Вот здесь на верстаке лежат коробки с новыми аммо, на них трещётка с головкой на 22 и ноут с открытой инструкцией. На перднем плане я &#8212; помешанный на сексе стильный сутенёр, а толстяк &#8212; мой чёрный слуга. (кто знает, откуда цитата, тот молодец).<br />
<a href="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-006.jpg"><img src="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-006-300x225.jpg" alt="2009-07-10 VW 006" title="2009-07-10 VW 006" width="300" height="225" class="alignnone size-medium wp-image-2041" /></a></p>
<p>Машину поддомкратили и установили на трёхлапые опоры, сняли колёса и отсоединили провода датчиков АБС. Сорвали верхние гайки на штоках амортизаторов. Мокрой кистью я смахивал грязь отовсюду, чтобы сподручнее было работать.<br />
<a href="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-009.jpg"><img src="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-009-300x225.jpg" alt="2009-07-10 VW 009" title="2009-07-10 VW 009" width="300" height="225" class="alignnone size-medium wp-image-2042" /></a></p>
<p>Ремонт нетбука в полевых условиях.<br />
<a href="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-011.jpg"><img src="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-011-300x225.jpg" alt="2009-07-10 VW 011" title="2009-07-10 VW 011" width="300" height="225" class="alignnone size-medium wp-image-2044" /></a></p>
<p>Обильно поливаем место соединения аммо и поворотного кулака аэрозолем WD-40.<br />
<a href="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-008.jpg"><img src="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-008-300x225.jpg" alt="2009-07-10 VW 008" title="2009-07-10 VW 008" width="300" height="225" class="alignnone size-medium wp-image-2045" /></a></p>
<p>Откручиваем наконечник рулевой тяги от кулака. Кстати, слева он совершенно спокойно вытащился руками, проблема была только с его гайкой. Дело в том, что полуотвинченная гайка начинает свободно вращать этот самый наконечник в шарнире и таким образом может застрять, ни туда ни сюда. Чтобы этого избежать, нужно максимально очистить резьбу жидкостью и прогнать гайкой, отвинченной от кулака, после чего отворачивать уже нужную.<br />
<a href="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-014.jpg"><img src="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-014-300x225.jpg" alt="2009-07-10 VW 014" title="2009-07-10 VW 014" width="300" height="225" class="alignnone size-medium wp-image-2046" /></a></p>
<p>Дальше при помощи лома оттягиваем рычаг вниз, создаём на нём вибрацию и постукиваем по кулаку большим молотком, чтобы он слез с корпуса амортизатора.<br />
<a href="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-015.jpg"><img src="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-015-300x225.jpg" alt="2009-07-10 VW 015" title="2009-07-10 VW 015" width="300" height="225" class="alignnone size-medium wp-image-2047" /></a></p>
<p>Когда амортизатор и поворотный кулак разлучены, можно окончательно открутить верхнюю гайку. Чтобы шток при этом не прокручивался, удерживаем его при помощи шестигранника, а гаечную головку крутим газовым ключом)<br />
<a href="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-038.jpg"><img src="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-038-300x225.jpg" alt="2009-07-10 VW 038" title="2009-07-10 VW 038" width="300" height="225" class="alignnone size-medium wp-image-2048" /></a></p>
<p>Или наоборот: газовым ключом удерживаем головку, и крутим шестигранник.<br />
<a href="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-039.jpg"><img src="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-039-300x225.jpg" alt="2009-07-10 VW 039" title="2009-07-10 VW 039" width="300" height="225" class="alignnone size-medium wp-image-2049" /></a></p>
<p>Затем вынимаем аммо, стягиваем пружину стяжками и начинаем разборку. Запоминаем порядок, в котором всё собирается. Все резиновые детали, на которые падал глаз, были в очень хорошем состоянии и установились повторно. После этого можно снимать стяжки и получить аммо и пружину по отдельности. В некоторых случаях пружины можно установить поторно, но это не рекомендуется  производителем.<br />
<a href="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-023.jpg"><img src="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-023-300x225.jpg" alt="2009-07-10 VW 023" title="2009-07-10 VW 023" width="300" height="225" class="alignnone size-medium wp-image-2050" /></a></p>
<p>Когда собирали новый амортизатор, было не до фоток, так что есть только эта. В процессе важно не перепутать порядок сборки и ориентацию деталей, а также убедиться, что пружина упирается нижним витком в специальный выступ на амортизаторе.<br />
<a href="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-034.jpg"><img src="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-034-300x225.jpg" alt="2009-07-10 VW 034" title="2009-07-10 VW 034" width="300" height="225" class="alignnone size-medium wp-image-2051" /></a></p>
<p>Для установки амортизатора на место выполняем все те же действия в обратной последовательности. Чтобы засунуть корпус амортизатора в кулак, мы использовали домкрат, которым поднимали ручаг подвески, и тогда масса машины обеспечивает нагрузку, под которой аммо заходит на место. Также, помог лом, размещённый между приводом и кулаком, и передающий вибрации на последний. Сыграл свою роль и молоток.<br />
<a href="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-035.jpg"><img src="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-035-300x225.jpg" alt="2009-07-10 VW 035" title="2009-07-10 VW 035" width="300" height="225" class="alignnone size-medium wp-image-2052" /></a></p>
<p>Аммо собранный и установленный на место.<br />
<a href="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-040.jpg"><img src="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-040-300x225.jpg" alt="2009-07-10 VW 040" title="2009-07-10 VW 040" width="300" height="225" class="alignnone size-medium wp-image-2053" /></a></p>
<p>Для второго амортизатора процедура оказалось аналогичной, за исключением пары закисших болтов.</p>
<p>Прикрутили колёса, сняли машину с подставок. Сразу порадовались заметному увеличению зазора между колесом и аркой, а также клиренсу. Выезжаю из гаража с незатянутыми колёсными болтами и качусь в угол.<br />
<a href="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-046.jpg"><img src="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-046-300x225.jpg" alt="2009-07-10 VW 046" title="2009-07-10 VW 046" width="300" height="225" class="alignnone size-medium wp-image-2054" /></a></p>
<p>Затем приводим в порядок гараж, собираем инструменты, старые части и мусор. Грузим их в багажник. Затягиваем болты на колёсах. Можно закрывать гараж и ехать &#8212; работа сделана!<br />
<a href="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-047.jpg"><img src="http://kiwibird.ru/wp-content/uploads/2009/07/2009-07-10-VW-047-300x225.jpg" alt="2009-07-10 VW 047" title="2009-07-10 VW 047" width="300" height="225" class="alignnone size-medium wp-image-2055" /></a></p>
<p></!--more--><br />
Также можно ознакомиться с отчётом BeerWolf&#8217;а <a href="http://beerwolf.ru/2009/07/10/Лудим-паяем-фольксвагены-починяем/">здесь</a>.</p>
<p>ЗЫ А ещё мы узнали, что, если у колёсного болта сорваны грани, и он теперь круглый, то вытащить его из глубокого гнезда на литом диске можно, набив на него при помощи кувалды головку на размер меньше. Головка после этого сцепляется с болтом намертво и подлежит утилизации.</p>
]]></content:encoded>
			<wfw:commentRss>http://kiwibird.ru/2009/07/12/%d0%ba%d0%b0%d0%ba-%d1%8f-%d0%bf%d1%80%d0%be%d0%ba%d0%b0%d1%87%d0%b0%d0%bb-%d1%81%d0%b2%d0%be%d1%8e-%d1%82%d0%b0%d1%87%d0%ba%d1%83/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

