<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Lunix на роутере DIR300/NRU (от DD-WRT)]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=9169</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=9169&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Lunix на роутере DIR300/NRU (от DD-WRT)».]]></description>
		<lastBuildDate>Mon, 13 Dec 2010 19:06:15 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Lunix на роутере DIR300/NRU (от DD-WRT)]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=121930#p121930</link>
			<description><![CDATA[<p>Нужна помощь по системе Lunix на устройстве DIR300/NRU из под прошивки dd-wrt.<br />Имеем данное устройство подключено к интернет по pptp и к локальной сети 192.168.1.0/24 в которой есть еще дополнительный роутер_2 по выходу в интернет, подключенный так же к локальной сети 192.168.1.0/24:<br />DIR300/NRU - ifconfig<br />---------------------------<br />br0&nbsp; &nbsp; &nbsp; &nbsp;Link encap:Ethernet&nbsp; HWaddr 1C:...:6E&nbsp; <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; inet addr:192.168.1.1&nbsp; Bcast:192.168.1.255&nbsp; Mask:255.255.255.0<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; UP BROADCAST RUNNING PROMISC MULTICAST&nbsp; MTU:1500&nbsp; Metric:1</p><p>eth2&nbsp; &nbsp; &nbsp; Link encap:Ethernet&nbsp; HWaddr 1C:...:6E&nbsp; <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; UP BROADCAST RUNNING MULTICAST&nbsp; MTU:1500&nbsp; Metric:1<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Interrupt:3 </p><p>lo&nbsp; &nbsp; &nbsp; &nbsp; Link encap:Local Loopback&nbsp; <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; inet addr:127.0.0.1&nbsp; Mask:255.0.0.0<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; UP LOOPBACK RUNNING MULTICAST&nbsp; MTU:16436&nbsp; Metric:1</p><p>ppp0&nbsp; &nbsp; &nbsp; Link encap:Point-to-Point Protocol&nbsp; <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; inet addr:172.bb.bb.bb&nbsp; P-t-P:172.bb.0.1&nbsp; Mask:255.255.255.255<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; UP POINTOPOINT RUNNING MULTICAST&nbsp; MTU:1436&nbsp; Metric:1</p><p>ra0&nbsp; &nbsp; &nbsp; &nbsp;Link encap:Ethernet&nbsp; HWaddr 1C:...:70&nbsp; <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; UP BROADCAST RUNNING MULTICAST&nbsp; MTU:1500&nbsp; Metric:1<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Interrupt:4 </p><p>vlan1&nbsp; &nbsp; &nbsp;Link encap:Ethernet&nbsp; HWaddr 1C:...:6E&nbsp; <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; UP BROADCAST RUNNING MULTICAST&nbsp; MTU:1500&nbsp; Metric:1</p><p>vlan2&nbsp; &nbsp; &nbsp;Link encap:Ethernet&nbsp; HWaddr 1C:...:6F&nbsp; <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; inet addr:172.aa.aa.aa&nbsp; Bcast:172.aa.aa.255&nbsp; Mask:255.255.225.0<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; UP BROADCAST RUNNING MULTICAST&nbsp; MTU:1500&nbsp; Metric:1</p><p>ip route<br />---------<br />172.bb.bb.bb dev ppp0&nbsp; scope link <br />192.168.1.0/24 dev br0&nbsp; proto kernel&nbsp; scope link&nbsp; src 192.168.1.1 <br />172.aa.aa.0/24 dev vlan2&nbsp; proto kernel&nbsp; scope link&nbsp; src 172.aa.aa.1 <br />127.0.0.0/8 dev lo&nbsp; scope link <br />default via 172.bb.bb.bb dev ppp0&nbsp; scope link </p><p>route<br />-------<br />Destination Gateway Genmask Flags Metric Ref Use Iface<br />172.bb.bb.bb * 255.255.255.255 UH 0 0 0 ppp0<br />192.168.1.0 * 255.255.255.0 U 0 0 0 br0<br />172.aa.aa.0 * 255.255.225.0 U 0 0 0 vlan2<br />127.0.0.0 * 255.0.0.0 U 0 0 0 lo<br />default 172.bb.bb.bb 0.0.0.0 UG 0 0 0 ppp0</p><p>ip rule <br />--------<br />0:&nbsp; &nbsp; &nbsp; from all lookup local <br />32766:&nbsp; from all lookup main <br />32767:&nbsp; from all lookup default</p><p>Роутер_2<br />------------<br />Подключен к интернету по PPPoE, локальный его порт подключен к LAN - 192.168.1.100</p><p>--------------------------------------------------<br />Балансировка каналов на DIR300/NRU<br />--------------------------------------------------<br />echo -e &quot;\n110\tstatic\n111\tprov1\n112\tprov2&quot; &gt;&gt; /var/tmp/rt_tables</p><p>Этот код добавит в конец файла rt_tables строки<br />110&nbsp; &nbsp; static<br />111&nbsp; &nbsp; prov1<br />112&nbsp; &nbsp; prov2</p><p>ip route add default via 172.bb.bb.bb dev ppp0 table 111<br />ip route add default via 192.168.1.100 dev br0 table 112<br />ip rule add table 110 prio 1<br />ip rule add fwmark 1 table 111<br />ip rule add fwmark 2 table 112<br />ip route flush cache<br />iptables -t mangle -N bind_connect <br />iptables -t mangle -A bind_connect -i ppp0 -j CONNMARK --set-mark 1<br />iptables -t mangle -A bind_connect -i br0 -j CONNMARK --set-mark 2<br />iptables -t mangle -I INPUT -m conntrack --ctstate NEW -j bind_connect<br />iptables -t mangle -N select_prov <br />iptables -t mangle -A select_prov -j CONNMARK --set-mark 1 <br />iptables -t mangle -A select_prov -m statistic --mode random --probability 0.65 -j RETURN <br />iptables -t mangle -A select_prov -j CONNMARK --set-mark 2<br />iptables -t mangle -N sort_connect<br />iptables -t mangle -A sort_connect -o lo -j RETURN <br />iptables -t mangle -A sort_connect -m conntrack --ctstate NEW -j select_prov <br />iptables -t mangle -A sort_connect -j CONNMARK --restore-mark <br />iptables -t mangle -I OUTPUT -j sort_connect</p><p>После данных функций не чего не происходит, так как нет второго маршрута, но после жесткой привязки <br />route add default gw 192.168.1.100 dev br0</p><p>естественно маршрут по умолчанию сразу переключился на 192.168.1.100, балансировки на DIR300/NRU ни какой нет, после манипуляции с двумя маршрутами по default получилось запустить, но поработав чуть чуть - 30мин, что все перестало.</p><p>Вопрос где допущена ошибка в настройки? Нужно просто часть трафика переправить на локальную сеть в 192.168.1.100.</p>]]></description>
			<author><![CDATA[null@example.com (Valeant)]]></author>
			<pubDate>Mon, 13 Dec 2010 19:06:15 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=121930#p121930</guid>
		</item>
	</channel>
</rss>
