LINUX.ORG.RU
ФорумAdmin

Ubuntu Server проблема с мостом

 ,


0

1

Имеется сервер с установленной Windows Server 2012, на нем запущен Hyper-V.

В Hyper-V определены два виртуальных коммутатора: - первый коммутатор смотрит во внешнюю сеть (интернет); - второй коммутатор смотрит в виртуальную внутреннюю сеть.

Во внешнюю сеть, интернет раздает сетевой экран D-Link DFL-860e. На нем работает DHCP.

Созданы три виртуальные машины: - первая машина с установленной Ubuntu 14.04.1 Server x64; - вторая и третья машины с установленной Windows XP Pro SP3 x86.

В Ubuntu создан мост с такими настройками (/etc/network/interfaces):

auto lo
iface lo inet loopback

auto br0
iface br0 inet dhcp
bridge_ports eth0 eth1

Сам мост на Ubuntu получает IP и работает интернет. Но виртуальные машины с WinXP, IP не получают, соответственно не работает локальная сеть и интернет. Если прописать IP, маску, шлюз, DNS вручную, то все равно не работает интернет. В свойствах WinXP видно, что пакеты отправляются, но не принимаются.

http://itmages.ru/image/view/2083109/7b66f63b

ifconfig

brctl show

Из Windows Server мост не пингуется.

В чем может быть причина? Мозг кипит! Пробовал в VirtualBox, такая же проблема.

Покажи вывод

iptables-save
в убунте. Возможно именно iptables блокирует все пакеты, проходящие через мост.

Deleted ()
Последнее исправление: Deleted (всего исправлений: 1)

Так у вас проблемы с Microsoft Hyper-V и операционными системами от Microsoft в виртуальных контейнерах от Microsoft, вопрос, при чём здесь Linux?

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Как я понял, у него виртуалки с вендой «получают инет» через мост в убунте. Хотя хз на самом деле, может моя телепатия меня подвела...

Deleted ()
Ответ на: комментарий от dada

Три виртуалки: 1) Ubuntu Server 2) Windows XP 3) Windows XP

На Ubuntu поднят мост, виртуалки с WinXP должны получать интернет через этот мост.

DevilX ()

может ещё с телефона фоткать?

Зачем текст в виде картинок выкладывать? Вы и сами проблему нормально не решаете и таким же калекам не даёте найти решение через google и прочие поисковики.

добавляйте выхлоп от:

iptables -nvL
iptables -t nat -nvL
sysctl -a|grep -i forward

anonymous ()
Ответ на: комментарий от DevilX

Что вам нужно сделать? Почему не подходит NAT?

Если вам NAT не подходит, то вам нужно объединить виртуальные сетевые адаптеры Windows систем в мост с сетевым адаптером хост системы, на которой установлен гипервизор Hyper-V, который «смотрит в Internet», на сетевых адаптерах этих виртуальных машин выставить в ручную IP адреса из пула IP адресов, которые вы купили у провайдера и указать шлюз провайдера, ну или если у вас куплены внешние IP адреса, то указать их. К тому же, что бы у вас не было вообще NAT даже на стороне провайдера вы должны купить публичный IP адрес.

Если вы так сделать не можете, то вам поможет только NAT для доступа к Internet.

Nat вы можете задействовать либо на виртуальной Linux, либо на хосте с Hyper-V.

Удачи.

kostik87 ★★★★★ ()
Последнее исправление: kostik87 (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.