<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Маршрутизация нескольких виртуальных машин</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/95234.html</link>
    <description>Добрый вечер специалистам, нужна помощь&lt;br&gt;&lt;br&gt;Есть физический сервер с 1 сетевой картой и 3 приходящими белыми IP адресами, обозначим их так: 192.168.1.2, 192.168.1.3, 192.168.2.2&lt;br&gt;Соответственно шлюз у 192.168.1.2, 192.168.1.3 = 192.168.1.1&lt;br&gt;а у 192.168.2.2 = 192.168.2.1&lt;br&gt;&lt;br&gt;IP 192.168.1.2 это основной ИП адрес физического сервера&lt;br&gt;IP 192.168.1.2 это ИП виртуальной машины &amp;#8470;1&lt;br&gt;IP 192.168.2.2 это ИП виртуальной машины &amp;#8470;2&lt;br&gt;&lt;br&gt;все операционные системы ubuntu server 10.04 LTS&lt;br&gt;Виртуализация KVM qemu&lt;br&gt;&lt;br&gt;Как уже только не пытался последнее куда ломал голову&lt;br&gt;&lt;br&gt;auto eth1&lt;br&gt;iface eth1 inet manual&lt;br&gt;&lt;br&gt;auto eth1:1&lt;br&gt;iface eth1:1 inet manual&lt;br&gt;&lt;br&gt;auto br1&lt;br&gt;iface br1 inet static&lt;br&gt;        address 192.168.1.2&lt;br&gt;        netmask 255.255.255.0&lt;br&gt;        network 192.168.1.0&lt;br&gt;        gateway 192.168.1.1&lt;br&gt;        dns-nameservers 8.8.8.8&lt;br&gt;        bridge_ports eth1&lt;br&gt;        bridge_fd 9&lt;br&gt;        bridge_hello 2&lt;br&gt;        bridge_stp on&lt;br&gt;&lt;br&gt;auto br2&lt;br&gt;iface br2 inet manual&lt;br&gt;        bridge_ports eth1:1&lt;br&gt;        bridge_fd 9&lt;br&gt;        bridge</description>

<item>
    <title>Маршрутизация нескольких виртуальных машин (AJesus)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/95234.html#10</link>
    <pubDate>Fri, 06 Dec 2013 19:19:17 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; Прокинуть до каждой виртуаки свой реальный ip?&lt;br&gt;&amp;gt;&amp;gt; юзать 1 реальный ip на хосте 2 на виртуалке?&lt;br&gt;&amp;gt;&amp;gt; юзать все 3 ip на хосте, но приэтом каждая виртуалка должна натиться &lt;br&gt;&amp;gt;&amp;gt; через свой канал?&lt;br&gt;&amp;gt;&amp;gt; Дайте больше информации - чего в итоге надо добаиться &lt;br&gt;&amp;gt; 1 же написал - 1 реальный ИП остается на хостовой машине &lt;br&gt;&amp;gt; и 2 виртуалки - каждая со своим ИПом &lt;br&gt;&amp;gt; Попробовал предлагаемый вариант, вылезла куча ошибок, умудрился перезагрузиться после &lt;br&gt;&amp;gt; чего у провайдера упал КВМ, пробовать еще раз пока боюсь, чтобы &lt;br&gt;&amp;gt; подробнее посмотреть что были за ошибки, пока не восстановят КВМ.&lt;br&gt;&lt;br&gt;Все тема закрыта&lt;br&gt;Маршрутизация не понадобилась&lt;br&gt;&lt;br&gt;Сделал следующим образом&lt;br&gt;&lt;br&gt;auto eth1&lt;br&gt;iface eth1 inet manual&lt;br&gt;&lt;br&gt;auto br1&lt;br&gt;iface br1 inet static&lt;br&gt;        address 192.168.2.2&lt;br&gt;        netmask 255.255.255.0&lt;br&gt;        network 192.168.2.0&lt;br&gt;        gateway 192.168.2.1&lt;br&gt;        dns-nameservers 8.8.8.8&lt;br&gt;        bridge_ports eth1&lt;br&gt;        bridge_fd 9&lt;br&gt;        bridge_hello 2&lt;br&gt;        bridge_stp on&lt;br&gt;&lt;br&gt;А на виртуальных </description>
</item>

<item>
    <title>Маршрутизация нескольких виртуальных машин (AJesus)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/95234.html#9</link>
    <pubDate>Fri, 06 Dec 2013 17:46:25 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; работает, значит все гуд. Не работаем, через N (минут/секунд), после появления &lt;br&gt;&amp;gt;&amp;gt; связности пытаемся понять, в чем косяк.&lt;br&gt;&amp;gt; Или Я чегото не понимаю или вы не так описали задачу &lt;br&gt;&amp;gt; есть 1 интерфайт на котором можно юзать 3 реальных ip - какая &lt;br&gt;&amp;gt; задача стоит????&lt;br&gt;&amp;gt; Прокинуть до каждой виртуаки свой реальный ip?&lt;br&gt;&amp;gt; юзать 1 реальный ip на хосте 2 на виртуалке?&lt;br&gt;&amp;gt; юзать все 3 ip на хосте, но приэтом каждая виртуалка должна натиться &lt;br&gt;&amp;gt; через свой канал?&lt;br&gt;&amp;gt; Дайте больше информации - чего в итоге надо добаиться &lt;br&gt;&lt;br&gt;1 же написал - 1 реальный ИП остается на хостовой машине&lt;br&gt;и 2 виртуалки - каждая со своим ИПом&lt;br&gt;&lt;br&gt;&lt;br&gt;Попробовал предлагаемый вариант, вылезла куча ошибок, умудрился перезагрузиться после чего у провайдера упал КВМ, пробовать еще раз пока боюсь, чтобы подробнее посмотреть что были за ошибки, пока не восстановят КВМ.&lt;br&gt;</description>
</item>

<item>
    <title>Маршрутизация нескольких виртуальных машин (KobaLTD.)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/95234.html#8</link>
    <pubDate>Mon, 02 Dec 2013 14:56:07 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Изьянов вроде не вижу, сегодня ночью попробую воткнуть, главное связь до сервера &lt;br&gt;&amp;gt;&amp;gt; не потерять :), а то дата-центр пока КВМ не подцепил &lt;br&gt;&amp;gt;  Лучше скриптом это проделать. Временно? как бы с возвращением через sleep &lt;br&gt;&amp;gt; N &quot;взад&quot;. Чтобы потом не было &quot;мучительно больно&quot;. :) Проверили - &lt;br&gt;&amp;gt; работает, значит все гуд. Не работаем, через N (минут/секунд), после появления &lt;br&gt;&amp;gt; связности пытаемся понять, в чем косяк.&lt;br&gt;&lt;br&gt;Или Я чегото не понимаю или вы не так описали задачу&lt;br&gt;есть 1 интерфайт на котором можно юзать 3 реальных ip - какая задача стоит????&lt;br&gt;Прокинуть до каждой виртуаки свой реальный ip?&lt;br&gt;юзать 1 реальный ip на хосте 2 на виртуалке?&lt;br&gt;юзать все 3 ip на хосте, но приэтом каждая виртуалка должна натиться через свой канал?&lt;br&gt;Дайте больше информации - чего в итоге надо добаиться&lt;br&gt;</description>
</item>

<item>
    <title>Маршрутизация нескольких виртуальных машин (Дядя_Федор)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/95234.html#7</link>
    <pubDate>Fri, 29 Nov 2013 13:21:38 GMT</pubDate>
    <description>&amp;gt; Изьянов вроде не вижу, сегодня ночью попробую воткнуть, главное связь до сервера &lt;br&gt;&amp;gt; не потерять :), а то дата-центр пока КВМ не подцепил &lt;br&gt;&lt;br&gt; Лучше скриптом это проделать. Временно? как бы с возвращением через sleep N &quot;взад&quot;. Чтобы потом не было &quot;мучительно больно&quot;. :) Проверили - работает, значит все гуд. Не работаем, через N (минут/секунд), после появления связности пытаемся понять, в чем косяк.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Маршрутизация нескольких виртуальных машин (AJesus)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/95234.html#6</link>
    <pubDate>Thu, 28 Nov 2013 11:22:56 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; tunctl -u юзер_из_под_которjго_запущаем_вторую_виртуалку &lt;br&gt;&amp;gt; ip li set tap0 up &lt;br&gt;&amp;gt; ip li set tap1 up &lt;br&gt;&amp;gt; brctl addif br0 tap0 &lt;br&gt;&amp;gt; brctl addif br1 tap1 &lt;br&gt;&amp;gt; kvm запускаем с опцией &lt;br&gt;&amp;gt; -net tap,ifname=tap0??1,script=/bin/true,downscript=/bin/true &lt;br&gt;&amp;gt; настраиваем ip внутри виртуалок &lt;br&gt;&amp;gt; проверяем &lt;br&gt;&amp;gt; фиксируем простыню в /etc/network/interfaces по человичачи.&lt;br&gt;&lt;br&gt;Изьянов вроде не вижу, сегодня ночью попробую воткнуть, главное связь до сервера не потерять :), а то дата-центр пока КВМ не подцепил&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Маршрутизация нескольких виртуальных машин (pavel_simple)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/95234.html#5</link>
    <pubDate>Thu, 28 Nov 2013 06:34:02 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; auto br2 &lt;br&gt;&amp;gt; iface br2 inet manual &lt;br&gt;&amp;gt;         bridge_ports eth1:1 &lt;br&gt;&amp;gt;         bridge_fd 9 &lt;br&gt;&amp;gt;         bridge_hello 2 &lt;br&gt;&amp;gt;         bridge_stp on &lt;br&gt;&amp;gt; Не хочет поднимать интерфейс eth1:1 &lt;br&gt;&amp;gt; Причем тоже не совсем понимаю как в данном случае заставить разделять пакеты. &lt;br&gt;&amp;gt; На сколько я понимаю надо идти в сторону маршрутизации относительно подсетей в &lt;br&gt;&amp;gt; нужный гейтвей, но опыта и смекалки не хватает.&lt;br&gt;&lt;br&gt;для того чтобы получить:&lt;br&gt;1. тырнет на хост системе&lt;br&gt;2. тырнет через бридж на 2 виртуалках&lt;br&gt;нам понадобяться&lt;br&gt;&lt;br&gt;2 tap интерфейса со стороны kvm&lt;br&gt;2 eth интерфейса со стороны хост системы&lt;br&gt;и на выбор либо весить 192.168.1.2 на eth1 либо на bridge&lt;br&gt;&lt;br&gt;этого&lt;br&gt;ip li ad li eth1 name v0 type macvlan &lt;br&gt;ip li ad li eth1 name v1 type macvlan &lt;br&gt;ip a a 192.168.1.2/?? dev eth1&lt;br&gt;ip li set v0 up&lt;br&gt;ip li set v1 up&lt;br&gt;brctl addbr br0&lt;br&gt;brctl addbr br1&lt;br&gt;brctl addif br0 v0&lt;br&gt;brctl addif br1 v1&lt;br&gt;tunctl -u юзер_из_под_которjго_запущаем_первую_виртуалку&lt;br&gt;tunctl -u юзер_из_под_которjго_запущаем_вторую_виртуалку&lt;br&gt;ip </description>
</item>

<item>
    <title>Маршрутизация нескольких виртуальных машин (1)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/95234.html#4</link>
    <pubDate>Thu, 28 Nov 2013 04:48:07 GMT</pubDate>
    <description>&amp;gt; Забываем про бриджи, читаем &quot;линукс и два провайдера&quot;.&lt;br&gt;&lt;br&gt;просыпаемся :)&lt;br&gt;</description>
</item>

<item>
    <title>Маршрутизация нескольких виртуальных машин (1)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/95234.html#3</link>
    <pubDate>Thu, 28 Nov 2013 04:46:43 GMT</pubDate>
    <description>&amp;gt; Не хочет поднимать интерфейс eth1:1&lt;br&gt;&lt;br&gt;и не должен, попробуй замени:&lt;br&gt;&lt;br&gt;auto eth1&lt;br&gt;iface eth1 inet manual&lt;br&gt;  up ifconfig $IFACE up&lt;br&gt;&lt;br&gt;auto eth1:1&lt;br&gt;iface eth1:1 inet manual&lt;br&gt;  up ifconfig $IFACE up&lt;br&gt;&lt;br&gt;manual не поднимает интерфейс, поднимаешь его ручками.&lt;br&gt;&lt;br&gt;br2 тебе не нужен совсем (и по идее eth1:1) потому что&lt;br&gt;&amp;gt; Причем тоже не совсем понимаю как в данном случае заставить разделять пакеты.&lt;br&gt;&lt;br&gt;зачем разделять? они сами найдут кого им нужно по арп запросам.&lt;br&gt;&lt;br&gt;если у тебя 1 шнурок, а не два, то они сами разрулят по арпу и указанному в каждой машине default gw, если 2 шнурка или vlan&apos;а то да тут уже 2 бриджа...&lt;br&gt;</description>
</item>

<item>
    <title>Маршрутизация нескольких виртуальных машин (AJesus)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID1/95234.html#2</link>
    <pubDate>Thu, 28 Nov 2013 04:05:12 GMT</pubDate>
    <description>&amp;gt; Забываем про бриджи, читаем &quot;линукс и два провайдера&quot;.&lt;br&gt;&lt;br&gt;читал, но не могу понять, виртуалки для себя требуют бриджи&lt;br&gt;Да и мало того на 192.168.2.2 я не могу сделать статический интерфейс на физическом сервере, ИП должен прописываться уже в виртуалке, а как сделать маршрутизацию без ИП адреса я че то ваще представить не могу.&lt;br&gt;Во всех инструкциях имеется ИП адрес на физике от 1 и 2го провайдера, а у меня получается от одного есть а от другого только пустой интерфейс.&lt;br&gt;</description>
</item>

</channel>
</rss>
