<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Комментарии: Прошивка DD-WRT для сети Yota</title>
	<atom:link href="http://www.network-engineer.ru/post-162.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.network-engineer.ru/post-162.html</link>
	<description>Здесь то что я нашел полезным для себя и то что может пригодится Вам</description>
	<lastBuildDate>Tue, 17 Jan 2012 04:50:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>Автор: rizer</title>
		<link>http://www.network-engineer.ru/post-162.html/comment-page-4#comment-6711</link>
		<dc:creator>rizer</dc:creator>
		<pubDate>Wed, 28 Dec 2011 13:26:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.network-engineer.ru/?p=162#comment-6711</guid>
		<description>Как и собирался, закоментил строку 
/sbin/route add default gw $i dev $interface
в default.renew

несколько дней - полёт нормальный. переключения yota - WAN работает
пересобрал прошивку на последнем билде 2.4 ядра 17990M NEWD-2 Eko
Для себя задачу решил. 

спасибо @s.safarov за инструкции и скрипты</description>
		<content:encoded><![CDATA[<p>Как и собирался, закоментил строку<br />
/sbin/route add default gw $i dev $interface<br />
в default.renew</p>
<p>несколько дней &#8211; полёт нормальный. переключения yota &#8211; WAN работает<br />
пересобрал прошивку на последнем билде 2.4 ядра 17990M NEWD-2 Eko<br />
Для себя задачу решил. </p>
<p>спасибо @s.safarov за инструкции и скрипты</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: s.safarov</title>
		<link>http://www.network-engineer.ru/post-162.html/comment-page-4#comment-6710</link>
		<dc:creator>s.safarov</dc:creator>
		<pubDate>Thu, 22 Dec 2011 16:04:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.network-engineer.ru/?p=162#comment-6710</guid>
		<description>&lt;a href=&quot;#comment-6709&quot; rel=&quot;nofollow&quot;&gt;@rizer &lt;/a&gt;, к сожалению, не смогу Вам квалифицированно помочь. Для этого необходимо сесть и переписать скрипт, что я не могу себе сейчас позволить.</description>
		<content:encoded><![CDATA[<p><a href="#comment-6709" rel="nofollow">@rizer </a>, к сожалению, не смогу Вам квалифицированно помочь. Для этого необходимо сесть и переписать скрипт, что я не могу себе сейчас позволить.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: rizer</title>
		<link>http://www.network-engineer.ru/post-162.html/comment-page-4#comment-6709</link>
		<dc:creator>rizer</dc:creator>
		<pubDate>Thu, 22 Dec 2011 08:06:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.network-engineer.ru/?p=162#comment-6709</guid>
		<description>Спасибо за отклик.Извиняюсь , что в двух темах, вначале перепутал чуть....
Т.е. когда у wimax обновляется ip, запускается default.renew. Как я понял другие скрипты в этом процессе не участвуют.
Я бы попытался править скрипт default.renew, благо язык там простой. Но у меня нет понимания, как должно происходить по правильному.
Напишу, как происходит сейчас:

route до запуска скрипта
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
213.108.21.1    *               255.255.255.255 UH    0      0        0 vlan1
192.168.1.0     *               255.255.255.0   U     0      0        0 br0
213.108.21.0    *               255.255.255.0   U     0      0        0 vlan1
10.165.192.0    *               255.255.224.0   U     0      0        0 wimax0
169.254.0.0     *               255.255.0.0     U     0      0        0 br0
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         213.108.21.1    0.0.0.0         UG    0      0        0 vlan1

Дальше стандартный renew, он везде одинаковый в архивах, с комментариями в 2х местах , где код не выполняется 

#!/bin/sh
# Sample udhcpc bound script

RESOLV_CONF=&quot;/etc/udhcpc/resolv.conf&quot;

[ -n &quot;$broadcast&quot; ] &amp;&amp; BROADCAST=&quot;broadcast $broadcast&quot;
[ -n &quot;$subnet&quot; ] &amp;&amp; NETMASK=&quot;netmask $subnet&quot;

/sbin/ifconfig $interface $ip $BROADCAST $NETMASK

if [ -n &quot;$router&quot; ]
then
	echo &quot;deleting routers&quot;
	while /sbin/route del default gw 0.0.0.0 dev $interface
	do :
#####здесь якорь, не выполняется. если я правильно понял язык, значит цикл выше не выполняется.
	done

	for i in $router
	do
		/sbin/route add default gw $i dev $interface
	done
fi

if [ $subnet == &quot;255.255.255.255&quot; ]
then
######это не выполняется
	route add default gw $ip
	nvram set wan_gateway=$ip
fi

echo -n &gt; $RESOLV_CONF
[ -n &quot;$domain&quot; ] &amp;&amp; echo domain $domain &gt;&gt; $RESOLV_CONF
for i in $dns
do
	echo adding dns $i
	echo nameserver $i &gt;&gt; $RESOLV_CONF
done

route после выполнения скрипта
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
213.108.21.1    *               255.255.255.255 UH    0      0        0 vlan1
192.168.1.0     *               255.255.255.0   U     0      0        0 br0
213.108.21.0    *               255.255.255.0   U     0      0        0 vlan1
10.165.192.0    *               255.255.224.0   U     0      0        0 wimax0
169.254.0.0     *               255.255.0.0     U     0      0        0 br0
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         10.165.192.1    0.0.0.0         UG    0      0        0 wimax0
default         213.108.21.1    0.0.0.0         UG    0      0        0 vlan1

Сейчас попробую просто закоментить добавление маршрута, но думаю это не самый верный способ (</description>
		<content:encoded><![CDATA[<p>Спасибо за отклик.Извиняюсь , что в двух темах, вначале перепутал чуть&#8230;.<br />
Т.е. когда у wimax обновляется ip, запускается default.renew. Как я понял другие скрипты в этом процессе не участвуют.<br />
Я бы попытался править скрипт default.renew, благо язык там простой. Но у меня нет понимания, как должно происходить по правильному.<br />
Напишу, как происходит сейчас:</p>
<p>route до запуска скрипта<br />
Kernel IP routing table<br />
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface<br />
213.108.21.1    *               255.255.255.255 UH    0      0        0 vlan1<br />
192.168.1.0     *               255.255.255.0   U     0      0        0 br0<br />
213.108.21.0    *               255.255.255.0   U     0      0        0 vlan1<br />
10.165.192.0    *               255.255.224.0   U     0      0        0 wimax0<br />
169.254.0.0     *               255.255.0.0     U     0      0        0 br0<br />
127.0.0.0       *               255.0.0.0       U     0      0        0 lo<br />
default         213.108.21.1    0.0.0.0         UG    0      0        0 vlan1</p>
<p>Дальше стандартный renew, он везде одинаковый в архивах, с комментариями в 2х местах , где код не выполняется </p>
<p>#!/bin/sh<br />
# Sample udhcpc bound script</p>
<p>RESOLV_CONF=&raquo;/etc/udhcpc/resolv.conf&raquo;</p>
<p>[ -n "$broadcast" ] &amp;&amp; BROADCAST=&raquo;broadcast $broadcast&raquo;<br />
[ -n "$subnet" ] &amp;&amp; NETMASK=&raquo;netmask $subnet&raquo;</p>
<p>/sbin/ifconfig $interface $ip $BROADCAST $NETMASK</p>
<p>if [ -n "$router" ]<br />
then<br />
	echo &laquo;deleting routers&raquo;<br />
	while /sbin/route del default gw 0.0.0.0 dev $interface<br />
	do :<br />
#####здесь якорь, не выполняется. если я правильно понял язык, значит цикл выше не выполняется.<br />
	done</p>
<p>	for i in $router<br />
	do<br />
		/sbin/route add default gw $i dev $interface<br />
	done<br />
fi</p>
<p>if [ $subnet == "255.255.255.255" ]<br />
then<br />
######это не выполняется<br />
	route add default gw $ip<br />
	nvram set wan_gateway=$ip<br />
fi</p>
<p>echo -n &gt; $RESOLV_CONF<br />
[ -n "$domain" ] &amp;&amp; echo domain $domain &gt;&gt; $RESOLV_CONF<br />
for i in $dns<br />
do<br />
	echo adding dns $i<br />
	echo nameserver $i &gt;&gt; $RESOLV_CONF<br />
done</p>
<p>route после выполнения скрипта<br />
Kernel IP routing table<br />
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface<br />
213.108.21.1    *               255.255.255.255 UH    0      0        0 vlan1<br />
192.168.1.0     *               255.255.255.0   U     0      0        0 br0<br />
213.108.21.0    *               255.255.255.0   U     0      0        0 vlan1<br />
10.165.192.0    *               255.255.224.0   U     0      0        0 wimax0<br />
169.254.0.0     *               255.255.0.0     U     0      0        0 br0<br />
127.0.0.0       *               255.0.0.0       U     0      0        0 lo<br />
default         10.165.192.1    0.0.0.0         UG    0      0        0 wimax0<br />
default         213.108.21.1    0.0.0.0         UG    0      0        0 vlan1</p>
<p>Сейчас попробую просто закоментить добавление маршрута, но думаю это не самый верный способ (</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: s.safarov</title>
		<link>http://www.network-engineer.ru/post-162.html/comment-page-4#comment-6708</link>
		<dc:creator>s.safarov</dc:creator>
		<pubDate>Wed, 21 Dec 2011 19:14:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.network-engineer.ru/?p=162#comment-6708</guid>
		<description>&lt;a href=&quot;#comment-6706&quot; rel=&quot;nofollow&quot;&gt;@rizer &lt;/a&gt; Скрипт default.renew вызавается когда необходимо обновить аренду IP адреса выданного провайдером.
router содержит адрес(а) маршрутизаторов которые может использовать ваша машина для общения с внешним миром.

По симтотам, похоже что имеется недоработка прошивки. Неотрабатыватся систуации обновления IP адреса. Скрипт должен сохранить маршрутизатор выданный провайдером чтобы при необходимости им воспользоваться. А реально получается что как только он его получил сразу правит таблицу маршрутизации.</description>
		<content:encoded><![CDATA[<p><a href="#comment-6706" rel="nofollow">@rizer </a> Скрипт default.renew вызавается когда необходимо обновить аренду IP адреса выданного провайдером.<br />
router содержит адрес(а) маршрутизаторов которые может использовать ваша машина для общения с внешним миром.</p>
<p>По симтотам, похоже что имеется недоработка прошивки. Неотрабатыватся систуации обновления IP адреса. Скрипт должен сохранить маршрутизатор выданный провайдером чтобы при необходимости им воспользоваться. А реально получается что как только он его получил сразу правит таблицу маршрутизации.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: rizer</title>
		<link>http://www.network-engineer.ru/post-162.html/comment-page-4#comment-6706</link>
		<dc:creator>rizer</dc:creator>
		<pubDate>Wed, 21 Dec 2011 17:52:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.network-engineer.ru/?p=162#comment-6706</guid>
		<description>немного себя дополню. 
понапихал &quot;якорей&quot; , выяснил, что запускается раз в какоето время  default.renew
вот его кусочек
for i in $router
	do
		/sbin/route add default gw $i dev $interface
	done
после этого появляются два default маршрута и инет дохнет.
 что такое $router ?
И почему такое происходит?)</description>
		<content:encoded><![CDATA[<p>немного себя дополню.<br />
понапихал &laquo;якорей&raquo; , выяснил, что запускается раз в какоето время  default.renew<br />
вот его кусочек<br />
for i in $router<br />
	do<br />
		/sbin/route add default gw $i dev $interface<br />
	done<br />
после этого появляются два default маршрута и инет дохнет.<br />
 что такое $router ?<br />
И почему такое происходит?)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: rizer</title>
		<link>http://www.network-engineer.ru/post-162.html/comment-page-4#comment-6705</link>
		<dc:creator>rizer</dc:creator>
		<pubDate>Wed, 21 Dec 2011 08:39:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.network-engineer.ru/?p=162#comment-6705</guid>
		<description>Поставил прошивку.
Мульти WAN работает, переключается.
Проблема в такая. Через некоторое время, от 10 минут до нескольких часов «умирает инет». В route появляется запись
default 10.164.96.1 0.0.0.0 UG 0 0 0 wimax0
default 213.108.xxx.xxx 0.0.0.0 UG 0 0 0 vlan1
чинится route del default.Основной инет по статике.
Т.е. остаётся одна запись для vlan1.(Вроде так правильно?)
в логах никаких записей о запуске скриптов относящихся к вимаксу.
Выяснил, что всё нормально работает, если убить процесс
udhcpc -p /var/run/udhcpc.wimax0.pid -i wimax0 -s /etc/udhcp/default.script
Но, это помогает, пока не отвалится/перестанет пинговаться модем, потом происходит рестарт, и процесс запускается снова.
можно конечно какой-то «костыль» придумать, но хочется понять где собака зарыта.
что-то связанное с renew как я понимаю, но в логах ничего нет, значит default.renew не запускается…..</description>
		<content:encoded><![CDATA[<p>Поставил прошивку.<br />
Мульти WAN работает, переключается.<br />
Проблема в такая. Через некоторое время, от 10 минут до нескольких часов «умирает инет». В route появляется запись<br />
default 10.164.96.1 0.0.0.0 UG 0 0 0 wimax0<br />
default 213.108.xxx.xxx 0.0.0.0 UG 0 0 0 vlan1<br />
чинится route del default.Основной инет по статике.<br />
Т.е. остаётся одна запись для vlan1.(Вроде так правильно?)<br />
в логах никаких записей о запуске скриптов относящихся к вимаксу.<br />
Выяснил, что всё нормально работает, если убить процесс<br />
udhcpc -p /var/run/udhcpc.wimax0.pid -i wimax0 -s /etc/udhcp/default.script<br />
Но, это помогает, пока не отвалится/перестанет пинговаться модем, потом происходит рестарт, и процесс запускается снова.<br />
можно конечно какой-то «костыль» придумать, но хочется понять где собака зарыта.<br />
что-то связанное с renew как я понимаю, но в логах ничего нет, значит default.renew не запускается…..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: HighTower</title>
		<link>http://www.network-engineer.ru/post-162.html/comment-page-4#comment-6703</link>
		<dc:creator>HighTower</dc:creator>
		<pubDate>Tue, 13 Dec 2011 15:39:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.network-engineer.ru/?p=162#comment-6703</guid>
		<description>&lt;a href=&quot;#comment-6702&quot; rel=&quot;nofollow&quot;&gt;@s.safarov  &lt;/a&gt; 
большой респект!
нашёл образ виртуальной машины с дебианом, поставил кит для модификации проши, всунул в 14929 файлы 3 модификации, собрал, залил - работает как положено!!!
продолжу разбираться с интеграцией нужного мне в прошу....
ещё раз большое спасибо!!!</description>
		<content:encoded><![CDATA[<p><a href="#comment-6702" rel="nofollow">@s.safarov  </a><br />
большой респект!<br />
нашёл образ виртуальной машины с дебианом, поставил кит для модификации проши, всунул в 14929 файлы 3 модификации, собрал, залил &#8211; работает как положено!!!<br />
продолжу разбираться с интеграцией нужного мне в прошу&#8230;.<br />
ещё раз большое спасибо!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: s.safarov</title>
		<link>http://www.network-engineer.ru/post-162.html/comment-page-4#comment-6702</link>
		<dc:creator>s.safarov</dc:creator>
		<pubDate>Mon, 12 Dec 2011 15:28:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.network-engineer.ru/?p=162#comment-6702</guid>
		<description>&lt;a href=&quot;#comment-6701&quot; rel=&quot;nofollow&quot;&gt;@HighTower&lt;/a&gt; это файлы обеспечивают подключение к сети Yota через модем самсунг. Номер отражает модификацию релиза решения. Второй значительно лучше первого. Третий не сильно отливается от второго.</description>
		<content:encoded><![CDATA[<p><a href="#comment-6701" rel="nofollow">@HighTower</a> это файлы обеспечивают подключение к сети Yota через модем самсунг. Номер отражает модификацию релиза решения. Второй значительно лучше первого. Третий не сильно отливается от второго.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: HighTower</title>
		<link>http://www.network-engineer.ru/post-162.html/comment-page-4#comment-6701</link>
		<dc:creator>HighTower</dc:creator>
		<pubDate>Mon, 12 Dec 2011 13:02:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.network-engineer.ru/?p=162#comment-6701</guid>
		<description>&lt;a href=&quot;#comment-6700&quot; rel=&quot;nofollow&quot;&gt;@s.safarov  &lt;/a&gt; 
спасибо, попробую
но этого архива я раньше не видел ( в отчём отличия их хоть?</description>
		<content:encoded><![CDATA[<p><a href="#comment-6700" rel="nofollow">@s.safarov  </a><br />
спасибо, попробую<br />
но этого архива я раньше не видел ( в отчём отличия их хоть?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: s.safarov</title>
		<link>http://www.network-engineer.ru/post-162.html/comment-page-4#comment-6700</link>
		<dc:creator>s.safarov</dc:creator>
		<pubDate>Sun, 11 Dec 2011 00:13:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.network-engineer.ru/?p=162#comment-6700</guid>
		<description>&lt;a href=&quot;#comment-6699&quot; rel=&quot;nofollow&quot;&gt;@HighTower&lt;/a&gt; для вашего случая написана статья &quot;&lt;a href=&quot;/post-256.html&quot; rel=&quot;nofollow&quot;&gt;Создание мода прошивки DD-WRT под Yota&lt;/a&gt;&quot;.
Также для Вас выложил &lt;a href=&quot;/files/post_256/dd-wrt_yota_files-3case.tar.gz&quot; rel=&quot;nofollow&quot;&gt;три варианта скриптов для подлючения модема Yota в DD-WRT&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p><a href="#comment-6699" rel="nofollow">@HighTower</a> для вашего случая написана статья &laquo;<a href="/post-256.html" rel="nofollow">Создание мода прошивки DD-WRT под Yota</a>&laquo;.<br />
Также для Вас выложил <a href="/files/post_256/dd-wrt_yota_files-3case.tar.gz" rel="nofollow">три варианта скриптов для подлючения модема Yota в DD-WRT</a>.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

