<?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>fxposter&#039;s wave &#187; D-Link DIR-400</title>
	<atom:link href="http://blog.fxposter.org/tag/d-link-dir-400/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fxposter.org</link>
	<description>Stories about Ruby, JavaScript, Objective-C and other cool tools</description>
	<lastBuildDate>Sun, 25 Jul 2010 08:46:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>D-Link DIR-400 (часть 3)</title>
		<link>http://blog.fxposter.org/2008/09/07/d-link-dir-400-part-3/</link>
		<comments>http://blog.fxposter.org/2008/09/07/d-link-dir-400-part-3/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 15:02:41 +0000</pubDate>
		<dc:creator>fxposter</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[D-Link DIR-400]]></category>

		<guid isPermaLink="false">http://blog.fxposter.org/?p=565</guid>
		<description><![CDATA[Предыдущий пост про DIR-400. Итак, я собрасля перепрошивать свой рутер неофициальной прошивкой&#8230; что я, собственно, и сделал. Между гарантией и стабильной работой я выбрал последнее и ни разу не пожалел о содеянном. Установка прошивки DD-WRT v24 SP1 Инструкция по установке была взята отсюда, я приведу её здесь в вольном переводе и с моими комментариями: Скачиваем [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.fxposter.org/2008/08/22/d-link-dir-400-part-2/">Предыдущий пост про DIR-400</a>.</p>
<p>Итак, я собрасля перепрошивать свой рутер неофициальной прошивкой&#8230; что я, собственно, и сделал. Между гарантией и стабильной работой я выбрал последнее и ни разу не пожалел о содеянном.</p>
<h3>Установка прошивки DD-WRT v24 SP1</h3>
<p>Инструкция по установке была взята <a href="http://www.dd-wrt.com/wiki/index.php/Installation#D-Link_Dir-400">отсюда</a>, я приведу её здесь в вольном переводе и с моими комментариями:</p>
<ol>
<li>Скачиваем все файлы <a href="http://www.dd-wrt.com/dd-wrtv3/dd-wrt/downloads.html">отсюда</a>, всё кладем в одну директорию, и распаковываем tftpsrv.zip в ту же директорию. После чего в ней должно находиться минимум 3 файла: tftpsrv.exe, dir400-firmware.bin, linux.bin.</li>
<li>Скачиваем <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html">Putty</a>.</li>
<li>Изменяем IP рутера на 192.168.0.1 (по умолчанию оно на этот IP и так настроено, но если это не так - нужно поставить ), а IP вашего компьютера на 192.168.0.2. А маску подсети ставим в обоих случаях в 255.255.255.0.</li>
<li>Выключаем рутер из сети (но оставляем подключенным к компу). Запускаем Putty и настраиваем на telnet-сессию с ip = 192.168.0.1 и port = 9000, но <strong>еще не коннектимся</strong>.</li>
<li>Запускаем в консоли <code>ping 192.168.0.1 -n 900</code> и подключаем рутер к сети.</li>
<li>Консоль отводим на задний план, но так, чтобы её было видно, на передний выводим Putty. Когда в консоли выведется два успешных пинга к рутеру - запускаем telnet-сессию в Putty (какая-то ерунда, в общем, до двух или после трех пингов к рутеру уже сконнектится будет нельзя). После того, как сконнектились - можно отключать пингование (Ctrl-C).</li>
<li>Если не получилось сконнектится - переходим к пункту 4.</li>
<li>Запускаем tftpsrv.exe (если не помним, что это такое - переходим к пункту 1).</li>
<li>Теперь мы будем работать исключительно с Putty.</li>
<li>Вводим <code>ip_address -l 192.168.0.1/24 -h 192.168.0.2</code> (когда я перепрошивал в этой строке был бок). Enter:
<pre><code>RedBoot&gt; ip_address -l 192.168.0.1/24 -h 192.168.0.2
IP: 192.168.0.1/255.255.255.0, Gateway: 0.0.0.0
Default server: 192.168.0.2</code></pre>
</li>
<li>Вводим <code>fis init</code> и Enter:
<pre><code>RedBoot&gt; fis init
About to initialize [format] FLASH image system - continue (y/n)?</code></pre>
</li>
<li>Вводим <code>y</code> и снова нажимаем Enter. Ждем-с&#8230;
<pre><code>About to initialize [format] FLASH image system - continue (y/n)? y
*** Initialize FLASH Image System
And a descriptor for the configuration data size = 10000
... Erase from 0xbffe0000-0xbfff0000: .
... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .</code></pre>
</li>
<li>Вводим <code>load -r -b 0x80041000 linux.bin</code>. Enter.
<pre><code>RedBoot&gt; load -r -b 0x80041000 linux.bin
Using default protocol (TFTP)
Raw file loaded 0x80041000-0x803bafff, assumed entry at 0x80041000</code></pre>
</li>
<li>Вводим <code>fis create linux</code>. Enter. Снова ждем. :)
<pre><code>RedBoot&gt; fis create linux
... Erase from 0xbfc40000-0xbffba000: ........................................................
... Program from 0x80041000-0x803bb000 at 0xbfc40000: ........................................................
prog_ok
flash_addr = 0xbfc40000
mem_addr = 0x80041000
entry_addr = 0x80041000
length = 0x37a000
img_size = 0x37a000
... Erase from 0xbffe0000-0xbfff0000: .
... Program from 0x80ff0000-0x81000000 at 0xbffe0000: . </code></pre>
</li>
<li>Вводим <code>fconfig</code>. Enter.
<pre><code>RedBoot&gt; fconfig
Run script at boot: true</code></pre>
</li>
<li>Enter.
<pre><code>Run script at boot: true
Boot script:
.. fis load -l linux
.. exec
Enter script, terminate with empty line</code></pre>
</li>
<li>Вводим <code>fis load -l linux</code>. Enter.
<pre><code>&gt;&gt; fis load -l linux</code></pre>
</li>
<li>Вводим <code>exec</code>. Enter.
<pre><code>&gt;&gt; exec</code></pre>
</li>
<li>Enter.
<pre><code>&gt;&gt;
Boot script timeout (1000ms resolution): 2</code></pre>
</li>
<li>Enter.
<pre><code>Use BOOTP for network configuration: false</code></pre>
</li>
<li>Enter.
<pre><code>Gateway IP address:</code></pre>
</li>
<li>Enter.
<pre><code>Local IP address: 192.168.0.1</code></pre>
</li>
<li>Enter.
<pre><code>Local IP address mask: 255.255.255.0</code></pre>
</li>
<li>Enter.
<pre><code>Default server IP address: 192.168.0.100</code></pre>
</li>
<li>Enter.
<pre><code>Console baud rate: 9600</code></pre>
</li>
<li>Enter.
<pre><code>GDB connection port: 9000</code></pre>
</li>
<li>Enter.
<pre><code>Force console for special debug messages: false</code></pre>
</li>
<li>Enter.
<pre><code>Network debug at boot time: false</code></pre>
</li>
<li>Enter.
<pre><code>Update RedBoot non-volatile configuration - continue (y/n)?</code></pre>
</li>
<li>Вводим <code>y</code>. Enter.
<pre><code>Update RedBoot non-volatile configuration - continue (y/n)? y
... Erase from 0xbffe0000-0xbfff0000: .
... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .</code></pre>
</li>
<li>Вводим <code>reset</code>. Enter.
<pre><code>RedBoot&gt; reset</code></pre>
</li>
</ol>
<p>Рутер начнет перезагружаться, но Putty остается &#8220;висеть&#8221;. Я на всякий случай подождал 2 минуты и выключил Putty.</p>
<p>Рутер будет доступен по адресу 192.168.1.1, соответственно, нужно будет изменить настройки сети на компьютере (например, изменить IP на 192.168.1.2).</p>
<p>Всё. Перед нами полноценно работающий рутер, доступный как по веб интерфейсу, так и через telnet (потом можно будет настроить SSH) по адресу 192.168.1.1, а также имеющий полноценный линукс внутри. :)</p>
<p>Пользуйтесь. Был рад помочь.</p>
<p><em>Вышеописанные действия приведут к потери гарантии на рутер. Пользуйтесь инструкцией на свой страх и риск. Автор не несет ответственности за приход в негодность Вашего оборудования в связи с выполнением вышеописанных действий.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fxposter.org/2008/09/07/d-link-dir-400-part-3/feed/</wfw:commentRss>
		<slash:comments>179</slash:comments>
		</item>
		<item>
		<title>D-Link DIR-400 (часть 2)</title>
		<link>http://blog.fxposter.org/2008/08/22/d-link-dir-400-part-2/</link>
		<comments>http://blog.fxposter.org/2008/08/22/d-link-dir-400-part-2/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 09:00:07 +0000</pubDate>
		<dc:creator>fxposter</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[D-Link DIR-400]]></category>

		<guid isPermaLink="false">http://blog.fxposter.org/?p=541</guid>
		<description><![CDATA[Начало. Прошивка 1.02 beta 8 Когда я ставил себе прошивку 1.02 beta 1, тогда же была доступна и прошивка 1.02 beta 7, но ставить её нужно было не через веб-интерфейс, а несколько по-иному (по telnet, но это пофиг, главное, что не было нигде инструкций - как конкретно грузить это всё), с чем мне было влом [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.fxposter.org/2008/08/21/d-link-dir-400/">Начало</a>.</p>
<h3>Прошивка 1.02 beta 8</h3>
<p>Когда я ставил себе прошивку 1.02 beta 1, тогда же была доступна и прошивка 1.02 beta 7, но ставить её нужно было не через веб-интерфейс, а несколько по-иному (по telnet, но это пофиг, главное, что не было нигде инструкций - как конкретно грузить это всё), с чем мне было влом париться. Но вот две недели назад вышла очередная beta, на этот раз восьмая, которую можно было ставить как обычно.</p>
<p>Недолго думая - поставил. Запускаю торрент - работает. Думаю - &#8220;Замечательно&#8221;, и вижу, что закачка прекращается, а рутер опять наглухо виснет. <span style="text-decoration: line-through;">Сука!</span></p>
<p>Итог был таков: рутер был отключен до появления очередной прошивки&#8230; и продолжалось это вплоть до появления на форуме <a href="http://forum.dlink.ru/viewtopic.php?p=325954#325954">этого сообщения</a>:</p>
<blockquote><p><span class="postbody">А не конец заключается в том, что на самом деле из DIR-400 очень даже неплохая штука, когда на нее ставишь линукс&#8230; Работает - безотказно, как автомат Калашникова&#8230;</span></p>
<p>Скорость повышается реально&#8230; Я уже перепробовал все что только можно было перепробовать&#8230; После перехода на другого прова - даже коннектиться перестал&#8230; У Длинка на сайте выложена новая прошивка&#8230; Встать то она встала у меня - пропало радио. Вернее, саму точку вижу, но передачи данных нет&#8230;</p>
<p>Откатиться на предыдущую прошивку еле удалось&#8230;</p>
<p>Пришлось много гуглить, прежде чем решил проблему&#8230; Теперь - с Длинком нет проблем!</p>
<p>ВЫВОД: Разработчики выпустили неплохую железку, умную&#8230; Но вот их программеры - никуда не годятся&#8230;</p>
<p>P.S. - Если бы так строители строили дома как программисты от Длинка пишут программы, то первый бы залетевший воробей разрушил бы всю цивилизацию!!!</p></blockquote>
<p>Оно заставило меня забросить всё и&#8230; начать думать, что бы это могло значить&#8230; Через пару минут меня осенило и я полез искать другую прошивку, неофициальную, в англоязычном интернете. И я её нашел!</p>
<h3>Прошивка DD-WRT v24 SP1</h3>
<p>Поподробнее о том, что это за прошивка (а точнее - серия прошивок) можно узнать <a href="http://dd-wrt.com/dd-wrtv3/">на сайте DD-WRT</a>, а конкретнее - в <a href="http://dd-wrt.com/dd-wrtv3/dd-wrt/about.html">About</a>. Сразу скажу, что это не прошивка к конкретно моему модему, эти прошивки работают <a href="http://dd-wrt.com/dd-wrtv3/dd-wrt/hardware.html">на куче устройств</a>, так что возможно на Ваш рутер её тоже можно поставить, создаются эти прошивки энтузиастами, и качество их заслуживает всяких похвал.</p>
<p>В общем, почитав о прошивке, поговорив с автором вышеприведенного сообщения я был готов перепрошить этот рутер, потерять на него гарантию, и обрести взамен качественно работающий продукт&#8230;</p>
<p><em>Продолжение следует&#8230;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fxposter.org/2008/08/22/d-link-dir-400-part-2/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>D-Link DIR-400</title>
		<link>http://blog.fxposter.org/2008/08/21/d-link-dir-400/</link>
		<comments>http://blog.fxposter.org/2008/08/21/d-link-dir-400/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 09:00:34 +0000</pubDate>
		<dc:creator>fxposter</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[D-Link DIR-400]]></category>

		<guid isPermaLink="false">http://blog.fxposter.org/?p=539</guid>
		<description><![CDATA[Млять, ну вот нахера я купил этот грёбанный рутер! Еще несколько дней назад ничего лучше этой фразы я о своём новом рутере D-Link DIR-400 сказать не мог - настолько всё было плохо, но обо всём попорядку. Где-то три-четыре недели назад я всё-таки решился купить себе рутер. Главными требованиями были: 4 LAN-порта Wi-Fi На одной из [...]]]></description>
			<content:encoded><![CDATA[<p><span style="text-decoration: line-through;">Млять, ну вот нахера я купил этот грёбанный рутер!</span></p>
<p>Еще несколько дней назад ничего лучше этой фразы я о своём новом рутере <a href="http://www.dlink.ru/products/prodview.php?type=15&amp;id=760">D-Link DIR-400</a> сказать не мог - настолько всё было плохо, но обо всём попорядку.</p>
<p>Где-то три-четыре недели назад я всё-таки решился купить себе рутер. Главными требованиями были:</p>
<ul>
<li>4 LAN-порта</li>
<li>Wi-Fi</li>
</ul>
<p>На одной из фирм мне посоветовали (месяца два назад) взять DIR-400, но тогда мне хотелось взять не рутер, а модем с вышеописанными характеристиками и я отказался. Но так как <a href="http://www.dlink.ru/products/prodview.php?id=664&amp;type=23">D-Link DSL-2640U</a> мне у нас в продаже найти так и не удалось - я всё-таки передумал и решил взять модем. Недолго думая - поехал в магазин и взял этот DIR-400, даже не повсмотрев в интернете, что это такое и какие о нём отзывы&#8230; Я офигенно лоханулся&#8230;</p>
<h3>Прошивка 1.00</h3>
<p><span style="text-decoration: line-through;">Просто пиздец!</span> Короче говоря, при попытке открыть <a href="http://qip.ru/">QIP</a> и законнектится в <a href="http://www.google.com/talk/">Google Talk</a> - модем тупо подвисал и иногда перезагружался, а иногда приходилось тупо его перегружать вручную путём передергивания кабеля питания. Иногда подобное приходилось делать еще в случае отправки POST-запросов в браузере.</p>
<p>Полез на форум D-Link&#8217;а&#8230; И нашел <a href="http://forum.dlink.ru/viewtopic.php?t=56409">это</a> (вкратце - 30 страниц о том, что это не рутер, а хрень полнейшая). Опечалился, но попробовал поставить новую прошивку&#8230;</p>
<h3>Прошивка 1.01</h3>
<p><span style="text-decoration: line-through;">В D-Link работают сплошные уёбки!</span> По сравнению с предыдущей прошивкой не изменилось, ровным счетом, ничего.</p>
<p>Полез дочитывать ветку форума, обнаружил, что там вовсю пользуются бета-версиями следующей прошивки. Ну что ж - риск - благородное дело.</p>
<h3>Прошивка 1.02 beta 1</h3>
<p>О чудо! Google Talk заработал! QIP перестал &#8220;ложить&#8221; рутер! Браузер работает замечательно! Я уже возрадовался, но&#8230; Радость моя продлилась вплоть до первого запуска uTorrent - рутер успешно попытался что-то грузить, но через пол минуты сдался и ушел <span style="text-decoration: line-through;">гулять</span> висеть.</p>
<p><span style="text-decoration: line-through;">Всё-таки уёбки!</span></p>
<p><em>Продолжение следует&#8230;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fxposter.org/2008/08/21/d-link-dir-400/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
	</channel>
</rss>
