<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: IP route, не тот ip src</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID1/96284.html</link>
    <description>Добрый день!&lt;br&gt;Я занимаюсь тестированием оборудования. Схема тестирования:&lt;br&gt;    &lt;br&gt;     Сервер----(WAN-NAT)роутер(LAN1-4)---(access1-4)коммутатор(trunk)----ПК&lt;br&gt;&lt;br&gt;  Мне необходимо проверить поддержку QoS на роутере, а именно поддержку 4 очередей на WAN интерфейсе. Для этого мне нужно запустить 4 потока трафика на роутер (на каждый порт 1 трафик). В качестве генератора трафика использую IPERF.&lt;br&gt;  На сервере запускаю серверную часть IPERF - четыре копии, которые прослушивают разные tcp/udp порты: 5010, 5020, 5030, 5040.&lt;br&gt;  На ПК запускаю четыре копии клиентской части IPERF, для которых указываются порты tcp/udp для соединения (5010, 5020, 5030, 5040).&lt;br&gt;  Для того чтобы разделить трафики на каждый из портов роутера использую vlan  (на коммутатор должны приходить потоки с разными VLAN ID).&lt;br&gt;  &lt;br&gt;  Проблема в маршрутизации трафика на ПК:&lt;br&gt;- я создаю 4 саб интерфейса с VLAN ID:&lt;br&gt;&lt;br&gt;  vconfig add eth0 100&lt;br&gt;  vconfig add eth0 200&lt;br&gt;  vconfig add eth0 300&lt;br&gt;  vconfig add eth0 400&lt;br&gt;&lt;br&gt;- трафик должен маршрутизироваться в завис</description>

<item>
    <title>IP route, не тот ip src (Dezex)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID1/96284.html#11</link>
    <pubDate>Thu, 17 Sep 2015 14:01:37 GMT</pubDate>
    <description>Странно, что не получилось так... но это был танец с бубном&lt;br&gt;Местный старожил и просто линуксовод сразу указал путь:&lt;br&gt;http://net-labs.in/2014/04/06/примеры-применения-linux-network-namespaces-netns/&lt;br&gt;&lt;br&gt;Блин, обидно, что вы не подсказали(&lt;br&gt;Если вдруг,... то для моего случая так:&lt;br&gt;&lt;br&gt;ip netns add cl_1&lt;br&gt;ip netns add cl_2&lt;br&gt;ip netns add cl_3&lt;br&gt;ip netns add cl_4&lt;br&gt;&lt;br&gt;vconfig add eth0 100&lt;br&gt;vconfig add eth0 200&lt;br&gt;vconfig add eth0 300&lt;br&gt;vconfig add eth0 400&lt;br&gt;&lt;br&gt;ip link set eth0.100 netns cl_1&lt;br&gt;ip link set eth0.200 netns cl_2&lt;br&gt;ip link set eth0.300 netns cl_3&lt;br&gt;ip link set eth0.400 netns cl_4&lt;br&gt;&lt;br&gt;ip netns exec cl_1 ifconfig eth0.100 192.168.0.10/24 up&lt;br&gt;ip netns exec cl_2 ifconfig eth0.200 192.168.0.20/24 up&lt;br&gt;ip netns exec cl_3 ifconfig eth0.300 192.168.0.30/24 up&lt;br&gt;ip netns exec cl_4 ifconfig eth0.400 192.168.0.40/24 up&lt;br&gt;&lt;br&gt;ip netns exec cl_1 ip route add default via 192.168.0.1 dev eth0.100&lt;br&gt;ip netns exec cl_2 ip route add default via 192.168.0.1 dev eth0.200&lt;br&gt;ip netns exec cl_3 ip route add default via 192.168.0.1 dev eth0.300&lt;br&gt;</description>
</item>

<item>
    <title>IP route, не тот ip src (Dezex)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID1/96284.html#10</link>
    <pubDate>Wed, 16 Sep 2015 10:10:03 GMT</pubDate>
    <description>Нашел свою оплошность (правда все также не работает)&lt;br&gt;&lt;br&gt;После, того как я создал интерфейсы  &lt;br&gt;  vconfig add eth0 100&lt;br&gt;  vconfig add eth0 200&lt;br&gt;  vconfig add eth0 300&lt;br&gt;  vconfig add eth0 400&lt;br&gt;&lt;br&gt;Я использовал ifconfig:&lt;br&gt;  ifconfig eth0.100 192.168.0.10/24&lt;br&gt;  ifconfig eth0.200 192.168.0.20/24&lt;br&gt;  ifconfig eth0.300 192.168.0.30/24&lt;br&gt;  ifconfig eth0.400 192.168.0.40/24&lt;br&gt;&lt;br&gt;В результате в таблицу main были добавлены записи:&lt;br&gt;  192.168.0.0/24 dev eth0.100  proto kernel  scope link  src 192.168.0.10 &lt;br&gt;  192.168.0.0/24 dev eth0.400  proto kernel  scope link  src 192.168.0.40 &lt;br&gt;  192.168.0.0/24 dev eth0.300  proto kernel  scope link  src 192.168.0.30 &lt;br&gt;  192.168.0.0/24 dev eth0.200  proto kernel  scope link  src 192.168.0.20 &lt;br&gt;&lt;br&gt;После этого с успехом вводились записи &lt;br&gt;&lt;br&gt;&amp;gt; // указываю маршрут до сервера&lt;br&gt;&amp;gt; ip route add 213.177.97.66/32 via 192.168.0.1 dev eth0.100 table test_1&lt;br&gt;&amp;gt; ip route add 213.177.97.66/32 via 192.168.0.1 dev eth0.200 table test_2&lt;br&gt;&amp;gt; ip route add 213.177.97.66/32 via 192.168.0.1 dev eth0.300 table test</description>
</item>

<item>
    <title>IP route, не тот ip src (Dezex)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID1/96284.html#9</link>
    <pubDate>Mon, 14 Sep 2015 10:26:24 GMT</pubDate>
    <description>&amp;gt;&amp;gt; ip route add 213.177.97.66/32 via 192.168.0.1 dev eth0.100  proto kernel &lt;br&gt;&amp;gt;&amp;gt; scope link  src 192.168.0.10 table test_1 &lt;br&gt;&amp;gt;&amp;gt; Не проходит - RTNETLINK answers: No such process &lt;br&gt;&amp;gt; ip route add 213.177.97.66/32 via 192.168.0.1 dev eth0.100 src 192.168.0.10 table test_1 &lt;br&gt;&amp;gt; ?&lt;br&gt;&lt;br&gt;Не проходит&lt;br&gt;</description>
</item>

<item>
    <title>IP route, не тот ip src (Dezex)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID1/96284.html#8</link>
    <pubDate>Mon, 14 Sep 2015 10:25:57 GMT</pubDate>
    <description>&amp;gt;&amp;gt; ip route add 213.177.97.66/32 via 192.168.0.1 dev eth0.100  proto kernel &lt;br&gt;&amp;gt;&amp;gt; scope link  src 192.168.0.10 table test_1 &lt;br&gt;&amp;gt;&amp;gt; Не проходит - RTNETLINK answers: No such process &lt;br&gt;&amp;gt; ip route add 213.177.97.66/32 via 192.168.0.1 dev eth0.100 src 192.168.0.10 table test_1 &lt;br&gt;&amp;gt; ?&lt;br&gt;&lt;br&gt;Тоже не проходит&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>IP route, не тот ip src (PavelR)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID1/96284.html#7</link>
    <pubDate>Mon, 14 Sep 2015 09:55:20 GMT</pubDate>
    <description>&amp;gt; ip route add 213.177.97.66/32 via 192.168.0.1 dev eth0.100  proto kernel  &lt;br&gt;&amp;gt; scope link  src 192.168.0.10 table test_1&lt;br&gt;&amp;gt; Не проходит - RTNETLINK answers: No such process &lt;br&gt;&lt;br&gt;ip route add 213.177.97.66/32 via 192.168.0.1 dev eth0.100 src 192.168.0.10 table test_1&lt;br&gt;&lt;br&gt;?&lt;br&gt;</description>
</item>

<item>
    <title>IP route, не тот ip src (Dezex)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID1/96284.html#6</link>
    <pubDate>Mon, 14 Sep 2015 08:31:03 GMT</pubDate>
    <description>&amp;gt; Не совсе понятно, почему тогда проходит &lt;br&gt;&amp;gt; ip route add 192.168.0.0/24 dev eth0.100 proto kernel  scope link  &lt;br&gt;&amp;gt; src 192.168.0.10 table test_1&lt;br&gt;&lt;br&gt;192.168.0.10 из подсети 192.168.0.0/24. То есть при обращении к некоторой сети он должен использовать ip_src из той же подсети. Как я понимаю:&lt;br&gt;&lt;br&gt;   а) ip route add 213.177.97.66/32 via 192.168.0.1 dev eth0.100 &lt;br&gt;ага значит я &quot;ПК&quot; должен обратится к 213.177.97.66/32 через 192.168.0.1&lt;br&gt;   б) а какой ip_src у меня в той же сети, что и 192.168.0.1? :&lt;br&gt;192.168.0.0/24 dev eth0.100  proto kernel  scope link  src 192.168.0.10&lt;br&gt;&lt;br&gt;!!!Извиняюсь, возможно я неправ))) Не читал, так домыслил!!!!&lt;br&gt;Просто если вы например:&lt;br&gt;&lt;br&gt;   # ifconfig eth0 10.10.10.10/24&lt;br&gt;   # ip route add defaut via 10.10.10.1 dev eth0&lt;br&gt;&lt;br&gt;То (если ip-ки действительны) все работает и:&lt;br&gt;&lt;br&gt;#ip route show table main&lt;br&gt;   default via 192.168.15.254 dev eth0  proto static &lt;br&gt;   192.168.15.128/25 dev eth0  proto kernel  scope link  src 192.168.15.188  metric 1 &lt;br&gt;&lt;br&gt;Как и у меня - аналогия (правда тут штука такая - </description>
</item>

<item>
    <title>IP route, не тот ip src (Dezex)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID1/96284.html#5</link>
    <pubDate>Mon, 14 Sep 2015 08:14:40 GMT</pubDate>
    <description>&amp;gt; 1) Правила iptables срабатывают? Счетчики на них растут?&lt;br&gt;&lt;br&gt;Да счетчики &quot;крутятся&quot;&lt;br&gt;Chain OUTPUT (policy ACCEPT 482K packets, 244M bytes)&lt;br&gt; pkts bytes target     prot opt in     out     source               destination         &lt;br&gt;   18  1080 MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:5010 MARK set 0xa&lt;br&gt;    4   240 MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:5020 MARK set 0x14&lt;br&gt;    0     0 MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:5030 MARK set 0x1e&lt;br&gt;    0     0 MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:5040 MARK set 0x28&lt;br&gt;    0     0 MARK       udp  --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:5010 MARK set 0xa&lt;br&gt;    0     0 MARK       udp  --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:5020 MARK set 0x14&lt;br&gt;    0     0 MARK       udp  --  *      *       0.0.0.0/0            0.0.0.0/0            udp d</description>
</item>

<item>
    <title>IP route, не тот ip src (PavelR)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID1/96284.html#4</link>
    <pubDate>Mon, 14 Sep 2015 05:01:30 GMT</pubDate>
    <description>&amp;gt;&amp;gt; 1) Тут тоже надо указать src.&lt;br&gt;&amp;gt; Вы имеете ввиду: &lt;br&gt;&amp;gt; ip route add 213.177.97.66/32 via 192.168.0.1 dev eth0.100  proto kernel  &lt;br&gt;&amp;gt; scope link  src 192.168.0.10 table test_1 &lt;br&gt;&amp;gt; Не проходит - RTNETLINK answers: No such process &lt;br&gt;&lt;br&gt;Не совсе понятно, почему тогда проходит&lt;br&gt;&lt;br&gt;ip route add 192.168.0.0/24 dev eth0.100 proto kernel  scope link  src 192.168.0.10 table test_1&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; У меня обращение к серверу идет, через роутер, то есть использую я &lt;br&gt;&amp;gt; только ip_src из его подсети. Как я понимаю он должен искать &lt;br&gt;&amp;gt; ip_src там, где указан маршрут до сети роутера: &lt;br&gt;&amp;gt; 192.168.0.0/24 dev eth0.100  proto kernel  scope link  src 192.168.0.10 &lt;br&gt;&lt;br&gt;Мне кажется, что это ошибочное мнение.&lt;br&gt;&lt;br&gt;&lt;br&gt;Также попробуйте проанализировать, каким путем и _почему_ будет идти ответный трафик.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>IP route, не тот ip src (PavelR)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID1/96284.html#3</link>
    <pubDate>Mon, 14 Sep 2015 04:50:43 GMT</pubDate>
    <description>1) Правила iptables срабатывают? Счетчики на них растут?&lt;br&gt;2) Какие IP-адреса у вас на интерфейсах?&lt;br&gt;3) На какой/какие IP-адреса вы шлете трафик (который по-вашему, идет не туда, куда надо).&lt;br&gt;</description>
</item>

</channel>
</rss>
